Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jul 2017 02:53:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 220918] databases/mysql57-client: LDAP/SASL build failure
Message-ID:  <bug-220918-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220918

            Bug ID: 220918
           Summary: databases/mysql57-client: LDAP/SASL build failure
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: mmokhi@freebsd.org
          Reporter: fullermd@over-yonder.net
          Assignee: mmokhi@freebsd.org
             Flags: maintainer-feedback?(mmokhi@freebsd.org)

When cyrus-sasl and openldap-client are installed, the build tries to build=
 a
LDAP/SASL authentication module, but fails:

--- libmysql/authentication_ldap/authentication_ldap_sasl_client.so ---
[ 61%] Linking CXX shared module authentication_ldap_sasl_client.so
cd
/usr/ports.work/usr/ports/databases/mysql57-client/work/.build/libmysql/aut=
hentication_ldap
&& /usr/local/bin/cmake -E cmake_link_script
CMakeFiles/authentication_ldap_sasl_client.dir/link.txt --verbose=3D1
/usr/bin/c++ -fPIC -O2 -pipe -march=3Damdfam10 -fstack-protector -isystem
/usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -Wall
-Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter
-Wno-null-conversion -Wno-unused-private-field -O2 -pipe -march=3Damdfam10
-fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -isystem
/usr/local/include -DDBUG_OFF -fPIC    -Wl,-rpath,/usr/local/lib
-fstack-protector -shared  -o authentication_ldap_sasl_client.so
CMakeFiles/authentication_ldap_sasl_client.dir/auth_ldap_sasl_client.cc.o
CMakeFiles/authentication_ldap_sasl_client.dir/log_client.cc.o -pthread
../../libservices/libmysqlservices.a -lmysqld -lsasl2 -lsasl2 -pthread=20
/usr/bin/ld: cannot find -lmysqld
c++: error: linker command failed with exit code 1 (use -v to see invocatio=
n)
*** [libmysql/authentication_ldap/authentication_ldap_sasl_client.so] Error
code 1


The cmake output mentions sasl/sasl.h and lber.h, so it presumably needs bo=
th.=20
With cyrus-sasl temporarily uninstalled the build runs fine (moving sasl.h
aside manually probably does the same), so that's a sufficient temporary
workaround.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220918-13>