Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45016 - net-im/gnomemeeting-1.00 breaks on LDAP+PWlib
Summary: net-im/gnomemeeting-1.00 breaks on LDAP+PWlib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 77244 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-18 05:54 UTC by Spider (RETIRED)
Modified: 2005-01-19 06:39 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Spider (RETIRED) gentoo-dev 2004-03-18 05:54:38 UTC
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"
Comment 1 foser (RETIRED) gentoo-dev 2004-03-18 12:51:54 UTC
Well this seems to be one of our well-known portage deficiencies.
Comment 2 Spider (RETIRED) gentoo-dev 2004-03-18 12:59:18 UTC
yeah, another thing that ought to be documented :-/
Comment 3 Spider (RETIRED) gentoo-dev 2004-03-18 13:17:42 UTC
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.
Comment 4 Stefan Knoblich (RETIRED) gentoo-dev 2004-03-18 15:53:04 UTC
ok, i'm going to remove the ldap use flag in pwlib
Comment 5 Stefan Knoblich (RETIRED) gentoo-dev 2004-03-18 16:30:10 UTC
fix is in cvs (see pwlib-1.6.3-r1)
Comment 6 Duncan Coutts (RETIRED) gentoo-dev 2004-03-19 12:52:37 UTC
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
Comment 7 Stefan Knoblich (RETIRED) gentoo-dev 2004-03-28 16:33:21 UTC
hmm, strange
it works for me using openldap-2.1.26 (and .27)
Comment 8 Duncan Coutts (RETIRED) gentoo-dev 2004-05-01 20:43:41 UTC
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.
Comment 9 foser (RETIRED) gentoo-dev 2004-08-19 15:39:01 UTC
non-reproducable closing
Comment 10 catkfr 2004-12-30 15:55:52 UTC
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

Comment 11 Joe McCann (RETIRED) gentoo-dev 2005-01-09 17:20:34 UTC
*** Bug 77244 has been marked as a duplicate of this bug. ***
Comment 12 Daniel Webert 2005-01-09 18:47:36 UTC
hi joe - plz reopen this bug, if u mark #77244 as dupe w/ still existing the problem ...
Comment 13 Daniel Webert 2005-01-09 18:57:10 UTC
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
Comment 14 Daniel Webert 2005-01-09 19:53:09 UTC
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?
Comment 15 Joe McCann (RETIRED) gentoo-dev 2005-01-09 20:36:44 UTC
stkn said he would take another look at this. I also can't reproduce the problem, nor did I have to remerge openldap/pwlib. 
Comment 16 MAL 2005-01-19 06:39:26 UTC
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"