[Bug 261995] graphics/digikam: Fails to build with MySQL 8.x

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Mar 19 15:52:23 GMT 2022


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261995

--- Comment #9 from elwood <elwood at mc5sys.in-berlin.de> ---
(In reply to Tobias C. Berner from comment #8)

Moin,

I think it is because the digikam port with

MYSQL_BUILD_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqld.a:${_MYSQL_SERVER}

want to make sure *a* MYSQL server is installed.

This works with MySQL 5.7, but apparently not with MySQL 8.x, as written above,
because the ${LOCALBASE}/lib/mysql/libmysqld.a is no longer installed with
MySQL 8.x.

See also:
https://dev.mysql.com/blog-archive/mysql-8-0-retiring-support-for-libmysqld/.

In practice this means: The construction of MySQL (in this case 8.x) is always
triggered by the digikam port, regardless of whether it is already installed or
not.
My workaround: If I remove the above "MYSQL_BUILD_DEPENDS="-line from the
Makefile of the digikam port (with MySQL 8.x already installed), the
construction of digikam works.

Since I don't know the ports magic, I don't know how to solve this for 5.7 and
8.x equally. 

Since I don't know the ports magic, I don't know how to solve this for 5.7 and
8.x equally. 

Viele Grüße, Frank

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list