[Bug 145501] cmake error on Solaris in kdepimlibs with ldap/lber

stevee at zuken.co.uk stevee at zuken.co.uk
Fri May 18 10:18:32 BST 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=145501         




------- Additional Comments From stevee zuken co uk  2007-05-18 11:18 -------
It doesn't quite work :-(

The cmake process succeeds, finding the Solaris version of ldap:

-- Found ldap: /lib/libldap.so

----------------------------------------------------------------------------------
-- The following list of OPTIONAL packages were located on your system.         --
-- You will have all the following features available from this software.       --
----------------------------------------------------------------------------------
+ boost
+ OpenLDAP

However when it tries to build the ldap support it fails badly:

[  9%] Building CXX object kldap/CMakeFiles/kldap.dir/ber.o
In file included from /cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:33:
/usr/include/ldap.h:494: error: field `ldctl_value' has incomplete type
/usr/include/ldap.h:1083: error: `BerElement' has not been declared
/usr/include/ldap.h:1085: error: `BerElement' has not been declared
/usr/include/ldap.h:1115: error: `BerElement' has not been declared
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp: In constructor `KLDAP::Ber::Ber()':
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:50: error: `LBER_USE_DER' was not declared in this scope
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp: In member function `int KLDAP::Ber::printf(const QString&, ...)':
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:123: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:131: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:137: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:146: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:153: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:160: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:173: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:188: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:201: error: at this point in file
/usr/include/lber.h:183: error: too many arguments to function `int ber_printf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:209: error: at this point in file
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp: In member function `int KLDAP::Ber::scanf(const QString&, ...)':
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:242: error: at this point in file
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:251: error: at this point in file
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:254: error: `ber_memfree' was not declared in this scope
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:262: error: at this point in file
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:265: error: `ber_memfree' was not declared in this scope
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:273: error: at this point in file
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:285: error: at this point in file
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:295: error: at this point in file
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:298: error: `ber_memfree' was not declared in this scope
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:308: error: at this point in file
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:318: error: at this point in file
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:326: error: at this point in file
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:333: error: `ber_memvfree' was not declared in this scope
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:341: error: at this point in file
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:355: error: `BerVarray' was not declared in this scope
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:355: error: expected `;' before "bv"
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:356: error: `bv' was not declared in this scope
/usr/include/lber.h:154: error: too many arguments to function `ber_tag_t ber_scanf()'
/cad4/stevee/kde-svn/kdepimlibs/kldap/ber.cpp:375: error: at this point in file



More information about the Kdepim-bugs mailing list