Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209199 - games-fps/alephone-20071103 fails to compile with speex-1.2_beta3
Summary: games-fps/alephone-20071103 fails to compile with speex-1.2_beta3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-07 03:50 UTC by trefoil
Modified: 2008-06-24 21:11 UTC (History)
0 users

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 trefoil 2008-02-07 03:50:01 UTC
i686-pc-linux-gnu-g++  -O2 -march=athlon-xp -pipe  -Wl,-O1 -o alephone  shell.o shell_misc.o DefaultStringSets.o CSeries/libcseries.a Expat/libexpat.a Files/libfiles.a GameWorld/libgameworld.a Input/libinput.a Lua/liba1lua.a Misc/libmisc.a ModelView/libmodelview.a Network/libnetwork.a Network/Metaserver/libmetaserver.a RenderMain/librendermain.a RenderOther/librenderother.a Sound/libsound.a XML/libxml.a CSeries/libcseries.a Expat/libexpat.a Files/libfiles.a GameWorld/libgameworld.a LibNAT/libnat.a Input/libinput.a Lua/liba1lua.a Misc/libmisc.a ModelView/libmodelview.a Network/libnetwork.a Network/Metaserver/libmetaserver.a RenderMain/librendermain.a RenderOther/librenderother.a Sound/libsound.a TCPMess/libtcpmess.a XML/libxml.a -lasound -lspeex -lvorbisfile -lsndfile -lmad -lsmpeg -lz -lSDL_net -lSDL_image  -lSDL -lpthread -L/usr/X11R6/lib -lGL -lpthread -lGLU
Network/libnetwork.a(network_speex.o): In function `destroy_speex_encoder()':
network_speex.cpp:(.text+0xea): undefined reference to `speex_preprocess_state_destroy'
Network/libnetwork.a(network_speex.o): In function `init_speex_encoder()':
network_speex.cpp:(.text+0x1c3): undefined reference to `speex_preprocess_state_init'
network_speex.cpp:(.text+0x1e3): undefined reference to `speex_preprocess_ctl'
network_speex.cpp:(.text+0x203): undefined reference to `speex_preprocess_ctl'
network_speex.cpp:(.text+0x226): undefined reference to `speex_preprocess_ctl'
collect2: ld returned 1 exit status
make[3]: *** [alephone] Error 1
make[3]: Leaving directory `/var/tmp/portage/games-fps/alephone-20071103/work/AlephOne-20071103/Source_Files'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/games-fps/alephone-20071103/work/AlephOne-20071103/Source_Files'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/games-fps/alephone-20071103/work/AlephOne-20071103'
make: *** [all] Error 2


Reproducible: Always

Steps to Reproduce:
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2008-02-07 06:46:46 UTC
works with speex-1.1.12
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2008-02-07 10:22:01 UTC
Well when i was fixing previous ebuild i compiled it with speex-1.2_beta3...
So there might be another problem...
might be problem of use-flags in speex, which I have ogg and sse
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2008-02-10 14:53:08 UTC
Ok I'm going to sit into the corner :)
With speex 1.2b it is indeed not working, I had broken eix and it was showing that different versions were instaled, so it should be updated in ebuild
Comment 4 Gregory Smith 2008-03-10 11:38:07 UTC
This is fixed in CVS, should go into next release:

http://www.cebix.net/viewcvs/alephone/aleph/configure.ac?r1=1.56&r2=1.57&view=patch
Comment 5 trefoil 2008-04-15 23:15:53 UTC
Sorry for the delay. Patch works, and since speex-1.2_beta3+ is being pushed stable, now might be a good time to get it in.
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2008-06-24 21:11:48 UTC
added the upstream patch to portage.  Thanks for the bug report.