[kde-freebsd] kdeadmin 4.10.5 needs deprecated openldap 2.3 client to build properly - dependency needs fixing

sindrome sindrome at gmail.com
Mon Jul 15 13:08:30 UTC 2013


I'm having the exact same error I had last month when I had a long thread
about my inability to upgrade kdeadmin from 4.10.1 to 4.10.3.  I got to the
root cause of it which was kdeadmin was dependant on openldap-client 2.3.
At the time I had 2.4 installed and it kept failing.  Once I de-installed
2.4 and went back to 2.3 kdeadmin built properly.

So now only a month later I'm at 4.10.4 and trying to upgrade to 4.10.5 and
having the same problem again.

kdeadmin-4.10.4                     <   needs updating (port has 4.10.5)

The issue is that the openldap 2.3 port has been deprecated and removed
from the ports tree and kdeadmin has not been upgraded to point to the
openldap24-client port properly so it won't build again.

Can someone upgrade the dependency in the kdeadmin 4.10.5 port to build
properly with the current openldap24-client. You can see below it's still
looking for the 2.3 library.


Here's the output from the following command.

make -C /usr/ports/sysutils/kdeadmin4 MAKE_JOBS_UNSAFE=yes build


/usr/bin/c++   -O2 -pipe -fno-strict-aliasing -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 -O2 -DNDEBUG
-DQT_NO_DEBUG   CMakeFiles/kuser.dir/kuser_automoc.o
CMakeFiles/kuser.dir/ku_mainwidget.o CMakeFiles/kuser.dir/ku_mainview.o
CMakeFiles/kuser.dir/ku_edituser.o CMakeFiles/kuser.dir/ku_editgroup.o
CMakeFiles/kuser.dir/ku_usermodel.o CMakeFiles/kuser.dir/ku_groupmodel.o
CMakeFiles/kuser.dir/ku_deluser.o CMakeFiles/kuser.dir/ku_user.o
CMakeFiles/kuser.dir/ku_group.o CMakeFiles/kuser.dir/ku_main.o
CMakeFiles/kuser.dir/ku_misc.o CMakeFiles/kuser.dir/ku_pwdlg.o
CMakeFiles/kuser.dir/ku_adduser.o CMakeFiles/kuser.dir/ku_configdlg.o
CMakeFiles/kuser.dir/ku_global.o CMakeFiles/kuser.dir/sid.o
CMakeFiles/kuser.dir/ku_userfiles.o CMakeFiles/kuser.dir/ku_groupfiles.o
CMakeFiles/kuser.dir/ku_userldap.o CMakeFiles/kuser.dir/ku_groupldap.o
CMakeFiles/kuser.dir/ku_usersystem.o CMakeFiles/kuser.dir/ku_groupsystem.o
CMakeFiles/kuser.dir/ku_selectconn.o CMakeFiles/kuser.dir/ku_prefs.o  -o
kuser  -L/usr/local/lib  -L/usr/local/kde4/lib  -L/usr/local/lib/qt4
/usr/local/kde4/lib/libkio.so.7.0.1 /usr/local/lib/libkldap.so.5.0.1
-lkntlm -lcrypt /usr/local/kde4/lib/libkio.so.7.0.1
/usr/local/lib/qt4/libQtNetwork.so /usr/local/lib/qt4/libQtXml.so
/usr/local/kde4/lib/libkdeui.so.7.0.1 /usr/local/lib/qt4/libQtGui.so
/usr/local/lib/qt4/libQtSvg.so /usr/local/kde4/lib/libkdecore.so.7.0.1
/usr/local/lib/qt4/libQtDBus.so /usr/local/lib/qt4/libQtCore.so -pthread
-Wl,-rpath,/usr/local/lib:/usr/local/kde4/lib:/usr/local/lib/qt4:
-Wl,-rpath-link,/usr/local/lib:/usr/local/kde4/lib
/usr/bin/ld: warning: libldap-2.3.so.2, needed by
/usr/local/lib/libkldap.so.5.0.1, not found (try using -rpath or
-rpath-link)
/usr/bin/ld: warning: liblber-2.3.so.2, needed by
/usr/local/lib/libkldap.so.5.0.1, not found (try using -rpath or
-rpath-link)
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_flatten'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_get_option'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_scanf'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_peek_tag'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_rename'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_get_values_len'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_controls_free'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_add_ext_s'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_parse_result'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_rename_s'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_result'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_modify_ext_s'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_value_free_len'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_skip_tag'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_mods_free'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_unbind_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_parse_extended_result'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_delete_ext_s'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_init'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_next_attribute'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_compare_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_sasl_bind_s'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_memfree'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_memfree'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_alloc_t'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_msgfree'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_parse_sasl_bind_result'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_bvecfree'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_sasl_bind'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_search_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_initialize'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_bvfree'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_get_dn'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_first_attribute'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_printf'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ber_free'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_set_option'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_abandon_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_delete_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to
`ldap_compare_ext_s'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_err2string'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_modify_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_add_ext'
/usr/local/lib/libkldap.so.5.0.1: undefined reference to `ldap_start_tls_s'
*** [kuser/kuser] Error code 1

Stop in /usr/ports/sysutils/kdeadmin4/work/.build.
*** [kuser/CMakeFiles/kuser.dir/all] Error code 1

Stop in /usr/ports/sysutils/kdeadmin4/work/.build.
*** [all] Error code 1

Stop in /usr/ports/sysutils/kdeadmin4/work/.build.
*** [do-build] Error code 1

Stop in /usr/ports/sysutils/kdeadmin4.
Exit 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-freebsd/attachments/20130715/7c855577/attachment.html>


More information about the kde-freebsd mailing list