checking for ANSI C header files... (cached) yes checking whether strcasecmp is declared... yes Using config source xml::/etc/gconf/gconf.xml.defaults for schema installation Using $(sysconfdir)/gconf/schemas/ as install directory for schema files checking for pkg-config... /usr/bin/pkg-config checking for gtk+-2.0 >= 2.0.6 esound >= 0.2.28 gconf-2.0 >= 1.2.1 libxml-2.0 >= 2.5.0 libgnome-2.0 >= 2.0.0 libgnomeui-2.0 >= 2.0.0... yes checking GNOMEMEETING_CFLAGS... -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 checking GNOMEMEETING_LIBS... -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lesd -laudiofile -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lm -lgmodule-2.0 -ldl -lglib-2.0 checking for scrollkeeper-config... /usr/bin/scrollkeeper-config checking whether OS type is supported... yes checking for pthread_create in -lpthread... yes checking whether debugging must be compiled in... no checking for PWLib includes in /usr/include/... checking for /usr/include/ptlib/pprocess.h... yes checking for main in -lpt... yes checking for PWLib version... 1.6.3 checking for OpenLDAP support in PWLIB... no configure: error: Sorry but the PWLib version you are using doesn't support LDAP !!! ERROR: net-im/gnomemeeting-1.00 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed Darkmere root # Darkmere root # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3) ================================================================= System uname: 2.6.3 i686 AMD Athlon(TM) XP 2500+ Gentoo Base System version 1.4.3.13p1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/mnt/store/distfiles" FEATURES="ccache cvs sandbox strict userpriv usersandbox" GENTOO_MIRRORS="http://mirror.pudas.net/gentoo http://ds.thn.htu.se/linux/gentoo http://ftp.easynet.nl/mirror/gentoo/ " MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="" USE="3dnow X aalib alsa apm avi berkdb bonobo cdr crypt cups dvd dvdr encode esd ethereal faad flac foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib jpeg libg++ libwww mad mikmod motif mozilla moznoirc moznomail mpeg ncurses nls nptl objc oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell ssl tcpd tiff truetype x86 xml2 xmms xv xvid zlib"
Well this seems to be one of our well-known portage deficiencies.
yeah, another thing that ought to be documented :-/
A quick check (qpkg -q) tells me that the only things depending on pwlib are openh323 and gnomemeeting, perhaps the easy solution around this is to just disable the ldap use flag from pwlib. since openh323 isn't used by anything but gnomemeeting there doesn't seem to be any other casualities here.
ok, i'm going to remove the ldap use flag in pwlib
fix is in cvs (see pwlib-1.6.3-r1)
That doesn't seem to fix it for me. I emerged dev-libs/pwlib-1.6.3-r1 (which lacks the ldap USE flag) but I still get the same error when emerging gnomemeeting 1.00. The gnomemeeting configure script is grepping in include/ptbuildopts.h for "#define P_LDAP 1" and not finding it. The ldap section of the file in question looks quite different. During ./configure of pwlib, the test for open_ldap in -lldap answers no, so perhaps ldap support is not getting built. I'm using the latest stable openldap on x86
hmm, strange it works for me using openldap-2.1.26 (and .27)
Just tried again with latest gnomemeeting+pwlib and I still had same problem (but see below). I'm using openldap-2.1.26 I looked at the pwlib configure.in script and the ldap support was not getting built because one of the ldap tests was failing. The message was: checking for ldap_open in -lldap... no It was looking for "ldap_open" in "ldap" (presumable libldap.so) On my system, running nm over libldap.so said that there was a symbol "ldap_open". I rebuilt openldap-2.1.26 and that seemed to make the difference. Rebuilding pwlib after that made the ldap test succede. Presumably it was getting some linker error previously. Unfortunately I didn't save a copy of the autoconf log file so I don't know what the linker message was. So it now works, but I don't know why. So I guess we can close this bug.
non-reproducable closing
I've just tried installing gnomemeeting and had this exact same bug. When doing an emerge gnomemeeting, pwlib-1.6.3-r2 and net-libs/openh323-1.13.2-r1 were installed as dependencies. I have openldap 2.1.30-r2 previously installed. I will try to rebuilding openldap, pwlib and gnomemeeting tomorrow on this machine and will also try installing gnomemeeting on another machine and see if I can reproduce this bug once again. relevant configure output lines: checking for PWLib version... 1.6.3 checking for OpenLDAP support in PWLIB... no configure: error: Sorry but the PWLib version you are using doesn't support LDAP
*** Bug 77244 has been marked as a duplicate of this bug. ***
hi joe - plz reopen this bug, if u mark #77244 as dupe w/ still existing the problem ...
works net-im/gnomemeeting-1.0.2-r1 dev-libs/pwlib-1.6.6-r1 net-libs/openh323-1.13.5 net-nds/openldap-2.1.30-r4 does not work net-im/gnomemeeting-1.2.0 dev-libs/pwlib-1.8.3 net-libs/openh323-1.15.2 net-nds/openldap-2.1.30-r4
remerging openldap, after that remerging pwlib helps - now gnomemeeting-1.2.0 finds a pwlib w/ ldap-support. are there suggestions to tell the gentoo-users, they have to remerge ldap for pwlib/ldap support?
stkn said he would take another look at this. I also can't reproduce the problem, nor did I have to remerge openldap/pwlib.
I'm still seeing this bug, it's not resolved fixed and needs to be reopened. I already had emerged: [ebuild R ] net-nds/openldap-2.1.30-r2 +berkdb +crypt -debug +gdbm -ipv6 +odbc +perl +readline +samba +sasl +slp +ssl +tcpd I emerged: [ebuild N ] dev-libs/pwlib-1.6.3-r2 +alsa +esd +ieee1394 +sdl +ssl [ebuild N ] net-im/gnomemeeting-1.00 -debug -ipv6 +sdl +ssl gnomemeeting build failed with not finding LDAP support in pwlib. emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.nutsmaas.nl/gentoo/ ftp://mirrors1.netvisao.pt/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.heanet.ie/pub/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.2/gentoo-portage" USE="3dnow 3dnowex S3TC X X509 a52 aac aalib acpi alsa amd apm avi berkdb bitmap-fonts bluetooth bonobo bzip2 bzlib cdda cddb cdio cdr chroot clamav crypt cscope cups curl dga directfb divx4linux dmx dvd dvdr dvdread edl encode esd ethereal f77 faac faad fam fb fbcon ffmpeg fla flac fmod font-server foomaticdb freetype gb gd gdbm geoip gif gimpprint gmail gnokii gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile ieee1394 imagemagick imap imlib imlib2 java jpeg jpeg2k junit lcms libcaca libg++ libgda libwww live lzo lzw lzw-tiff mad maildir mailwrapper matroska md5sum mikmod mjpeg mmx mmx2 mng monkey motif mozcalendar mozilla moznoirc mp3 mpeg mpeg2 mpeg4 mplayer msn mysql nas ncurses network nls nptl nptlonly ntlm nvidia oav odbc ogg oggvorbis opengl operanom2 oss pam pcntl pcre pdf pdflib perl pic png ppds python qt quicktime readline real rtc samba sasl scanner sdl slang slp sms snmp speex spell sse ssl stream svg symlink tcpd tga theora tiff truetype truetype-fonts type1 type1-fonts usb utf8 v4l v4l2 vcd vidix vlm vorbis wmf wxwindows x86 xanim xface xine xml xml2 xmms xosd xpm xprint xrandr xv xvid xvmc yahoo yv12 zlib video_cards_nvidia"