ogg-decoder.o(.text+0xf5): In function `thread_play': : undefined reference to `ov_open_callbacks' ogg-decoder.o(.text+0x130): In function `thread_play': : undefined reference to `ov_info' ogg-decoder.o(.text+0x158): In function `thread_play': : undefined reference to `ov_pcm_total' ogg-decoder.o(.text+0x170): In function `thread_play': : undefined reference to `ov_time_total' ogg-decoder.o(.text+0x1e0): In function `thread_play': : undefined reference to `ov_read' ogg-decoder.o(.text+0x216): In function `thread_play': : undefined reference to `ov_clear' ogg-decoder.o(.text+0x421): In function `ogg_seek': : undefined reference to `ov_time_seek' ogg-decoder.o(.text+0x499): In function `ogg_next': : undefined reference to `ov_open_callbacks' ogg-decoder.o(.text+0x4b1): In function `ogg_next': : undefined reference to `ov_info' ogg-decoder.o(.text+0x50b): In function `ogg_next': : undefined reference to `ov_pcm_total' ogg-decoder.o(.text+0x523): In function `ogg_next': : undefined reference to `ov_time_total' ogg-decoder.o(.text+0x5c8): In function `ogg_is_our_file': : undefined reference to `ov_test_callbacks' ogg-decoder.o(.text+0x5d5): In function `ogg_is_our_file': : undefined reference to `ov_clear' ogg-decoder.o(.text+0x5e9): In function `ogg_is_our_file': : undefined reference to `ov_clear' ogg-decoder.o(.text+0x605): In function `ogg_get_cur_time': : undefined reference to `ov_time_tell' ogg-decoder.o(.text+0x658): In function `ogg_get_cur_frame': : undefined reference to `ov_pcm_tell' ogg-decoder.o(.text+0x6c0): In function `ogg_get_total_time_frame': : undefined reference to `ov_open' ogg-decoder.o(.text+0x6cf): In function `ogg_get_total_time_frame': : undefined reference to `ov_time_total' ogg-decoder.o(.text+0x6f3): In function `ogg_get_total_time_frame': : undefined reference to `ov_pcm_total' ogg-decoder.o(.text+0x6fb): In function `ogg_get_total_time_frame': : undefined reference to `ov_clear' ogg-decoder.o(.text+0x70d): In function `ogg_get_total_time_frame': : undefined reference to `ov_clear' tag.o(.text+0x5e2): In function `tag_read_ogg': : undefined reference to `ov_open' tag.o(.text+0x5f5): In function `tag_read_ogg': : undefined reference to `ov_info' tag.o(.text+0x60f): In function `tag_read_ogg': : undefined reference to `ov_pcm_total' tag.o(.text+0x61a): In function `tag_read_ogg': : undefined reference to `ov_time_total' tag.o(.text+0x649): In function `tag_read_ogg': : undefined reference to `ov_clear' tag.o(.text+0x65f): In function `tag_read_ogg': : undefined reference to `ov_comment' tag.o(.text+0x679): In function `tag_read_ogg': : undefined reference to `ov_clear' collect2: ld returned 1 exit status make[3]: *** [liteamp] Error 1 make[3]: Leaving directory `/var/tmp/portage/liteamp-0.2.1/work/liteamp-0.2.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/liteamp-0.2.1/work/liteamp-0.2.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/liteamp-0.2.1/work/liteamp-0.2.1' make: *** [all-recursive-am] Error 2 !!! ERROR: media-sound/liteamp-0.2.1 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure I've compiled a bundle of other mediaplayers (sort of looking to replace xmms) with the exact same compiler flags etc (most/all included usage of ogg somehow) without problems so my cflags shouldn't be all that extreme. Reproducible: Always Steps to Reproduce: 1. emerge liteamp 2. 3. Actual Results: Compile fails Expected Results: Compile completed succesfully... ahhh... sweet successfull compiles... Portage 2.0.47-r8 (, gcc-3.2.2, glibc-2.3.2_pre1-r0) ================================================================= System uname: 2.5.63 i686 Pentium III (Katmai) GENTOO_MIRRORS=" ftp://gentoo.linux.no/pub/gentoo/ http://gentoo.linux.no/ ftp://ftp.easynet.nl/mirror/gentoo// http://ftp.easynet.nl/mirror/gentoo// http://trumpetti.atm.tut.fi/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 avi encode gif gpm jpeg libg++ libwww mikmod motif mpeg ncurses nls pdflib png quicktime truetype xml2 xmms zlib gdbm berkdb slang readline bonobo svga tcltk guile sdl tcpd pam ssl perl python imlib oggvorbis gtk opengl mozilla -3dnow -crypt -cups -kde -qt -java -spell -esd -arts -alsa X apm xv oss dga gtk2 gnome mmx sse" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -Os -pipe -mmmx -msse -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -mpush-args -mfpmath=sse" CXXFLAGS="-march=pentium3 -Os -pipe -mmmx -msse -fomit-frame-pointer -fforce-addr -fforce-mem -ffast-math -mpush-args -mfpmath=sse" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
I also am Unable to compile this... I have the same output.
I was able to fix this issue, simple remerge libvorbis and vorbis-tools... SHould resolve the issue....
Also: a remerge of libao may be required
Re-emerge of libvorbis and vorbis-tools did the trick. Strange.
This error looks like the result the (now resolved) einstall problems with xmms. (see Bug #16599 and #17363) On my machine: # grep ov_open_callbacks /usr/lib/xmms/Input/* Binary file /usr/lib/xmms/Input/libvorbis.so matches Maybe we can close this bug now? :)
closing as fixed