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

Axel Gonzalez loox at e-shell.net
Tue Jul 16 07:02:31 UTC 2013


I had the same problem.. I deleted openldap-client-2.3 and installed
openldap-client-2.4, after that kde built fine (a couple of ports still
required 2.3, use libchk)

it seems there is no UPDATING entry.

and the kde ports looks for the same lib, so there is no warning that
2.3 is too old


-- 
Tue Jul 16 01:58:21 2013 GMT

        **
        *****
        *******
        ********
        ********
        *******
        *****
        **      7.


On Mon, 15 Jul 2013 08:08:30 -0500
sindrome <sindrome at gmail.com> wrote:

> 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






More information about the kde-freebsd mailing list