[Bug 220918] databases/mysql57-client: LDAP/SASL build failure

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jul 22 02:53:09 UTC 2017


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

            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 at freebsd.org
          Reporter: fullermd at over-yonder.net
          Assignee: mmokhi at freebsd.org
             Flags: maintainer-feedback?(mmokhi at 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/authentication_ldap
&& /usr/local/bin/cmake -E cmake_link_script
CMakeFiles/authentication_ldap_sasl_client.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -O2 -pipe -march=amdfam10 -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=amdfam10
-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 
/usr/bin/ld: cannot find -lmysqld
c++: error: linker command failed with exit code 1 (use -v to see invocation)
*** [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 both. 
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.

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


More information about the freebsd-ports-bugs mailing list