Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 174803 - net-voip/linphone-1.7.0 fails with USE="novideo"
Summary: net-voip/linphone-1.7.0 fails with USE="novideo"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: voip herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-16 15:56 UTC by Roman Zimmermann
Modified: 2007-04-25 09:02 UTC (History)
1 user (show)

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


Attachments
my emerge --info (emerge-info.txt,3.24 KB, text/plain)
2007-04-16 15:57 UTC, Roman Zimmermann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Zimmermann 2007-04-16 15:56:08 UTC
Building linphone-1.7.0 fails with:

../coreapi/.libs/liblinphone.so: undefined reference to `video_stream_new'
collect2: ld returned 1 exit status
make[2]: *** [linphone] Fehler 1

I use those use-flags for linphone:
[ebuild     U ] net-voip/linphone-1.7.0 [1.5.1] USE="alsa ipv6 novideo xv -console% -ilbc (-gnome%*)" 0 kB




Reproducible: Always

Steps to Reproduce:
1. USE="novideo" emerge -av linphone

Actual Results:  
Build fails.

Expected Results:  
A working linphone installation ;)
Comment 1 Roman Zimmermann 2007-04-16 15:57:20 UTC
Created attachment 116455 [details]
my emerge --info
Comment 2 karpi 2007-04-21 21:32:44 UTC
even without USE="novideo" compile fails to me:

i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I.. -I../../oRTP/include -I../../gsmlib -DORTP_INET6 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wall -O2 -g -pthread -D_REENTRANT -MT audiostream.lo -MD -MP -MF .deps/audiostream.Tpo -c audiostream.c  -fPIC -DPIC -o .libs/audiostream.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I.. -I../../oRTP/include -I../../gsmlib -DORTP_INET6 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wall -O2 -g -pthread -D_REENTRANT -MT videostream.lo -MD -MP -MF .deps/videostream.Tpo -c videostream.c  -fPIC -DPIC -o .libs/videostream.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I.. -I../../oRTP/include -I../../gsmlib -DORTP_INET6 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wall -O2 -g -pthread -D_REENTRANT -MT audiostream.lo -MD -MP -MF .deps/audiostream.Tpo -c audiostream.c -o audiostream.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -I.. -I../../oRTP/include  -I../../gsmlib  -DORTP_INET6 -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -Wall -O2 -g  -pthread -D_REENTRANT   -o libmediastreamer.la -rpath /usr/lib/linphone -rdynamic mscommon.lo msfilter.lo msqueue.lo msticker.lo alaw.lo ulaw.lo mssndcard.lo msfileplayer.lo msrtp.lo dtmfgen.lo msfilerec.lo ice.lo tee.lo msconf.lo msjoin.lo  alsa.lo oss.lo   msv4l.lo sdlout.lo videoenc.lo videodec.lo pixconv.lo sizeconv.lo nowebcam.lo videoout.lo theora.lo msspeex.lo speexec.lo gsm.lo ../../oRTP/src/libortp.la  -lasound  -lspeex   ../../gsmlib/libgsm.la -ltheora -logg   -lavcodec -lmp3lame -lz -llzo -ldl -lvorbisenc -ltheora -lavutil -lvorbis -lm -logg   -L/usr/lib -lSDL -pthread -lpthread -lrt -lvorbisenc -ldl
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I.. -I../../oRTP/include -I../../gsmlib -DORTP_INET6 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wall -O2 -g -pthread -D_REENTRANT -MT videostream.lo -MD -MP -MF .deps/videostream.Tpo -c videostream.c -o videostream.o >/dev/null 2>&1
i686-pc-linux-gnu-gcc -shared  .libs/mscommon.o .libs/msfilter.o .libs/msqueue.o .libs/msticker.o .libs/alaw.o .libs/ulaw.o .libs/mssndcard.o .libs/msfileplayer.o .libs/msrtp.o .libs/dtmfgen.o .libs/msfilerec.o .libs/ice.o .libs/tee.o .libs/msconf.o .libs/msjoin.o .libs/alsa.o .libs/oss.o .libs/msv4l.o .libs/sdlout.o .libs/videoenc.o .libs/videodec.o .libs/pixconv.o .libs/sizeconv.o .libs/nowebcam.o .libs/videoout.o .libs/theora.o .libs/msspeex.o .libs/speexec.o .libs/gsm.o -Wl,--whole-archive ../../gsmlib/.libs/libgsm.a -Wl,--no-whole-archive  -Wl,--rpath -Wl,/var/tmp/portage/net-voip/linphone-1.7.0/work/linphone-1.7.0/oRTP/src/.libs -Wl,--rpath -Wl,/usr/lib/linphone ../../oRTP/src/.libs/libortp.so /usr/lib/libasound.so /usr/lib/libspeex.so -lavcodec /usr/lib/libmp3lame.so -lz -llzo /usr/lib/libtheora.so -L/usr/lib -lavutil /usr/lib/libvorbis.so -lm /usr/lib/libogg.so /usr/lib/libSDL.so -L/usr/X11R6/lib -lpthread -lrt /usr/lib/libvorbisenc.so -ldl  -march=athlon-xp -pthread -pthread -Wl,-soname -Wl,libmediastreamer.so.0 -o .libs/libmediastreamer.so.0.0.0
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -llzo
collect2: ld returned 1 exit status
make[5]: *** [libmediastreamer.la] Error 1
make[5]: Leaving directory `/var/tmp/portage/net-voip/linphone-1.7.0/work/linphone-1.7.0/mediastreamer2/src'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/net-voip/linphone-1.7.0/work/linphone-1.7.0/mediastreamer2/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-voip/linphone-1.7.0/work/linphone-1.7.0/mediastreamer2'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/net-voip/linphone-1.7.0/work/linphone-1.7.0/mediastreamer2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-voip/linphone-1.7.0/work/linphone-1.7.0'
make: *** [all] Error 2

!!! ERROR: net-voip/linphone-1.7.0 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3540:   Called src_compile
  linphone-1.7.0.ebuild, line 66:   Called die


Simply
cp /usr/portage/net-voip/linphone/linphone-1.7.0.ebuild ~lportage/net-voip/linphone/linphone-1.7.1.ebuild
cp /usr/portage/net-voip/linphone/files/linphone-1.6.0-call.patch ~lportage/net-voip/linphone/files

solved this :)
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2007-04-25 09:02:12 UTC
thank you, committed