Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 64526

Summary: net-misc/partysip-2.1.1 libppl.so: undefined reference to `osip_malloc' and osip_free
Product: Gentoo Linux Reporter: Hans-Christian Armingeon <mog.johnny>
Component: Current packagesAssignee: Stefan Knoblich (RETIRED) <stkn>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Hans-Christian Armingeon 2004-09-18 08:15:29 UTC
gcc -DOSIP_MT -D_REENTRANT -D_THREAD_SAFE -DXOPEN_SOURCE=500 -DHAVE_GETADDRINFO -DNEW_TIMER -DHAVE_SEMAPHORE_H -pedantic -DUSE_TMP_BUFFER -DPSP_SERVER_PREFIX=\"/usr\" -DCONFIG_DIR=\"/etc/partysip\" -pthread -m32 -O3 -march=athlon-4 -fomit-frame-pointer -funroll-loops -pipe -o .libs/partysip main.o psp_config.o psp_utils.o psp_module.o psp_plugin.o osip_msg.o psp_request.o psp_osip.o tlp.o tlp_plugin.o imp.o imp_plugin.o psp_core.o psp_core2.o psp_core3.o psp_core4.o psp_core5.o psp_resolv.o psp_nat.o sfp_fsm.o sfp_plugin.o sfp_branch.o sfp.o sfp_fsm2.o ntservice.o nt_svc.o -Wl,--export-dynamic  -L/usr/lib ../ppl/unix/.libs/libppl.so /usr/lib/libosip2.so /usr/lib/libosipparser2.so -lresolv -lnsl -ldl
../ppl/unix/.libs/libppl.so: undefined reference to `osip_malloc'
../ppl/unix/.libs/libppl.so: undefined reference to `osip_free'
collect2: ld returned 1 exit status
make[2]: *** [partysip] Error 1
make[2]: Leaving directory `/var/tmp/portage/partysip-2.1.1/work/partysip-2.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/partysip-2.1.1/work/partysip-2.1.1'
make: *** [all] Error 2

!!! ERROR: net-misc/partysip-2.1.1 failed.
!!! Function src_compile, Line 44, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

Any suggestions?

Johnny

PS: a generic question. Is this enough information, or would you (developers) appreciate more text?

Reproducible: Always
Steps to Reproduce:
1. emerge partysip
2.
3.




Portage 2.0.51_rc1 (default-x86-1.4, gcc-3.4.1, glibc-2.3.4.20040808-r0, 
2.6.8-gentoo-r3 i686) 
================================================================= 
System uname: 2.6.8-gentoo-r3 i686 mobile AMD Athlon(tm) XP 2500+ 
Gentoo Base System version 1.5.3 
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [enabled] 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 
Headers:  sys-kernel/linux26-headers-2.6.8.1 
Libtools: sys-devel/libtool-1.5.2-r5 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-m32 -O3 -march=athlon-4 -fomit-frame-pointer -funroll-loops -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /lib/modules /opt/glftpd/etc /usr/NX/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /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/bind /var/qmail/control /var/spool/fax/etc /var/vpopmail/domains /var/vpopmail/etc" 
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-m32 -O3 -march=athlon-4 -fomit-frame-pointer -funroll-loops -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs buildpkg ccache sandbox sfperms" 
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
ftp://ftp.uni-muenster.de/pub/linux/distributions/gentoo 
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://ftp.uni-erlangen.de/pub/mirrors/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="3dnow 3dnowex 3dnowext X X509 Xaw3d aalib acl acpi adns afs aim alsa 
apache2 apm artsatm audiofile avi berkdb bidi bitmap-fonts blender-game bonobo 
caps cddb cdparanoia cdr chasen chroot clearpasswd codecs crypt cscope cups 
curl cyrus dedicated dga directfb divx4linux dts dvd dvdr dvdread edl emacs 
encode esd ethereal evo f77 faad fam fax fbcon fbdev fdftk fftw firebird flac 
flash flexresp fltk fluidsynth foomaticdb frascend freetds frlargefiles frxp 
gb gcj gd gdbm ggi gif gimpprint gmp gnome gnutls gphoto2 gpm gps graphviz 
gstreamergtk gtk2 gtkhtml guile icc icq idea imagemagic imagemagick imap imlib 
inetd informix innodb insecure-drivers ipalias ipv6 jabber jack jack-tmpfs 
java javamail javascript jbig jce jikes jit jks joystick jpeg junit kde 
kerberos ladcca latex lcms ldap libcaca libg++ libgda libwww lirc live lzo mad 
maildir maildrop mailwrapper matroska mbox mbrola mcal mecab memlimit mikmod 
mmx mmx2 motif mozcalendar mozilla mozsvg mpeg mpi msn multitarget mysql 
mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh nas ncurses netcdf network 
neural nls nptl oav objc oci8 odbc offensive oggvorbis opengl oscar oss pam 
pcmcia pcsc-lite pda pdflib perl pg-hier pg-intdatetime pg-vacuumdelay pic 
plotutils png pnp portaudio postgres ppds prelude procmail python qt quicktime 
readline rtc ruby samba sasl scanner sdl sftplogging shaper silc skey slang 
slp smartcard smime sndfile snmp snortsam socks5 softquota soundtouch speex 
spell sqlite sse ssl stats stencil-buffer svg svga szip tcltk tcpd tetex tga 
theora threads tiff transcode transparent-proxy truetype unicode usb v4l v4l2 
vda vhosts vpopmail wifi wmf wxwindows x86 xine xinerama xml xml2 xmms xosd 
xprint xv xvid yahoo yaz zlib linguas_de"
Comment 1 Andreas Kobara 2004-09-18 12:17:25 UTC
You need to emerge libosip (>= 2.0.6) first, which is a required library.

Means that the partysip-2.1.1.ebuild lacks a DEPEND line:
">=net-libs/libosip-2.0.6"

Regards,
Andy.
Comment 2 Stefan Knoblich (RETIRED) gentoo-dev 2004-09-21 13:24:15 UTC
fixed in cvs,

newer version of libosip (>2.0.6) don't have the osip_malloc and osip_free macros...