2013/5/21 Olivier Cherrier <[email protected]> > Hi, > > I get the following error while building x11/kde4/pimlibs > on amd64 current : > > ===> Building for kdepimlibs-4.10.3 > [snip] > [ 11%] Built target kldap_automoc > make -f kldap/CMakeFiles/kldap.dir/build.make > kldap/CMakeFiles/kldap.dir/depend > cd /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64 && /usr/local/bin/cmake > -E cmake_depends "Unix Makefiles" > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3 > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap > /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64 > > /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/kldap > /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/kldap/CMakeFiles/kldap.dir/DependInfo.cmake > --color= > make -f kldap/CMakeFiles/kldap.dir/build.make > kldap/CMakeFiles/kldap.dir/build > /usr/local/bin/cmake -E cmake_progress_report > /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/CMakeFiles > [ 11%] Building CXX object kldap/CMakeFiles/kldap.dir/ldapconnection.cpp.o > cd /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/kldap && /usr/bin/c++ > -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=33 -DKDE_DEFAULT_DEBUG_AREA=5322 > -DKDE_DEPRECATED_WARNINGS -DMAKE_KLDAP_LIB -DQT_NO_CAST_TO_ASCII > -DQT_NO_STL -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS > -D_REENTRANT -O2 -pipe -Wnon-virtual-dtor -Wno-long-long -Wundef > -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security > -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common > -Woverloaded-virtual -fvisibility=hidden -Werror=return-type > -fvisibility-inlines-hidden -fexceptions -UQT_NO_EXCEPTIONS -O2 -DNDEBUG > -DQT_NO_DEBUG -fPIC -I/usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/kldap > -I/usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap > -I/usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3 > -I/usr/ports/pobj/kdepimlibs-4.10.3/build-amd64 > -I/usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kabc > -I/usr/local/include/kde4 -I/usr/local/include/kde4/KDE > -I/usr/local/include/X11/qt4/! > QtDesigner -I/usr/local/include/X11/qt4/QtDeclarative > -I/usr/local/include/X11/qt4/QtScriptTools > -I/usr/local/include/X11/qt4/QtDBus -I/usr/local/include/X11/qt4/QtXml > -I/usr/local/include/X11/qt4/QtSql -I/usr/local/include/X11/qt4/QtOpenGL > -I/usr/local/include/X11/qt4/QtMultimedia > -I/usr/local/include/X11/qt4/QtNetwork -I/usr/local/include/X11/qt4/phonon > -I/usr/local/include/X11/qt4/QtXmlPatterns > -I/usr/local/include/X11/qt4/QtWebKit -I/usr/local/include/X11/qt4/QtHelp > -I/usr/local/include/X11/qt4/QtUiTools -I/usr/local/include/X11/qt4/QtTest > -I/usr/local/include/X11/qt4/QtScript -I/usr/local/include/X11/qt4/QtSvg > -I/usr/local/include/X11/qt4/Qt3Support -I/usr/local/include/X11/qt4/QtGui > -I/usr/local/include/X11/qt4/QtCore -I/usr/local/lib/qt4/mkspecs/default > -I/usr/local/include/X11/qt4 -I/usr/X11R6/include -I/usr/local/include > -D_LARGEFILE64_SOURCE -o CMakeFiles/kldap.dir/ldapconnection.cpp.o -c > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap/ldapconnection! > .cpp > In file included from > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap/ldapconnection.cpp:46: > /usr/local/include/ldap.h:1007:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1119:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1146:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1241:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1300:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1335:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1366:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1416:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1455:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1503:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1812:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1893:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1944:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:1998:5: warning: "LDAP_DEPRECATED" is not defined > /usr/local/include/ldap.h:2118:5: warning: "LDAP_DEPRECATED" is not defined > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap/ldapconnection.cpp: > In member function 'int KLDAP::LdapConnection::connect()': > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap/ldapconnection.cpp:271: > error: 'ldap_init' was not declared in this scope > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap/ldapconnection.cpp: > In member function 'void KLDAP::LdapConnection::close()': > /usr/ports/pobj/kdepimlibs-4.10.3/kdepimlibs-4.10.3/kldap/ldapconnection.cpp:362: > error: 'ldap_unbind' was not declared in this scope > *** Error 1 in . (kldap/CMakeFiles/kldap.dir/build.make:197 > 'kldap/CMakeFiles/kldap.dir/ldapconnection.cpp.o') > *** Error 1 in . (CMakeFiles/Makefile2:19167 > 'kldap/CMakeFiles/kldap.dir/all') > *** Error 1 in /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64 (Makefile:127 > 'all') > *** Error 1 in . > (/usr/ports/infrastructure/mk/bsd.port.mk:2641'/usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/.build_done') > *** Error 1 in . > (/usr/ports/infrastructure/mk/bsd.port.mk:1834'/usr/ports/packages/amd64/all/kdepimlibs-4.10.3.tgz') > *** Error 1 in . > (/usr/ports/infrastructure/mk/bsd.port.mk:2380'_internal-package') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2360 'package') > *** Error 1 in . > (/usr/ports/infrastructure/mk/bsd.port.mk:1851'/var/db/pkg/kdepimlibs-4.10.3/+CONTENTS') > *** Error 1 in /usr/ports/x11/kde4/pimlibs (/usr/ports/infrastructure/mk/ > bsd.port.mk:2360 'install') > > > An idea ? >
Could you please post the following: 1. Contents of your /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/kldap/kldap_config.h 2. Result of running "grep -i LDAP /usr/ports/pobj/kdepimlibs-4.10.3/build-amd64/CMakeCache.txt" 3. Result of running "find /usr/local/include -name ldap.h" Also, are you running with recently posted parallel CMake patch, or with one official package/port? -- WBR, Vadim Zhukov
