libao2/libao2.a(ao_jack.o)(.text+0x2f0): In function `init': : undefined reference to `JACK_GetJackBufferedBytes' libao2/libao2.a(ao_jack.o)(.text+0x46a): In function `reset': : undefined reference to `JACK_GetJackBufferedBytes' collect2: ld returned 1 exit status make: *** [mplayer] Error 1 !!! ERROR: media-video/mplayer-1.0_pre6 failed. !!! Function src_compile, Line 417, Exitcode 2 !!! Failed to build MPlayer! Reproducible: Always Steps to Reproduce: 1.emerge mplayer 2. 3. I re-emerged bio2jack and then re-emerged mplayer but same error.
my emerge info Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r12 x86_64) ================================================================= System uname: 2.6.9-gentoo-r12 x86_64 AMD Opteron(tm) Processor 142 Gentoo Base System version 1.4.16 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.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O3 -march=opteron -pipe -fomit-frame-pointer" CHOST="x86_64-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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=opteron -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa apache2 apm audiofile avi bash-completion berk-db berkdb bitmap-fonts bmp bonobo bzlib cdr crypt cups dvd dvdr encode esd evo f77 fam fbcon flac foomaticdb fortran gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib ipv6 jack java jp2 jpeg kde libwww lzw lzw-tiff mad maildir mbox mime mimemmap mozilla mpeg msn multilib mysql ncurses nls odbc offensive oggvorbis openal opengl oscar oss pam pda pdflib perl php png ppds python qt quicktime readline samba sdl sndfile snmp soap sockets sox speex spell ssl tcltk tcpd theora tidy tiff truetype usb userlocales videos wxwindows xine xinerama xml xml2 xmms xpm xprint xrandr xv xvid zlib"
confirmed, I get the same error: gcc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -march=pentium3 -O2 - pipe -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gtk- 1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I/ usr/include/freetype2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/ glib/include -I/usr/X11R6/include -I/usr/include/SDL -D_REENTRANT -I/usr/X11R6/ include -I/usr/include/ -o mplayer mplayer.o mp_msg.o cpudetect.o codec-cfg .o spudec.o playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc. o find_sub.o m_config.o m_option.o parser-cfg.o m_struct.o edl.o unrarlib.o mixe r.o parser-mpcmd.o libvo/libvo.a libao2/libao2.a libmenu/libmenu.a vidix/libvidi x.a Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS _Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a input /libinput.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit lib avcodec/libavcodec.a libavformat/libavformat.a -lmad -lvorbis -logg -ldv -ltheo ra -logg -lfaad -llzo -lmp3lame -lvorbis -logg -lxvidcore -lm -lpng -lz -lz -lj peg -lasound -ldl -lpthread /usr/lib/libxmms.so.1 -export-dynamic -lfreetype -l z -lcdda_interface -lcdda_paranoia -lnsl -lungif -lungif -lsmbclient -lfontc onfig mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a -L/usr/lib -L/usr/X 11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/us r/lib -lglib -laa -lGL -lXxf86dga -lXv -lXxf86vm -L/usr/X11R6/lib -lXext -lX11 -lnsl -lnsl -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lvgagl -lvga -lm -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -L/usr/kd e/3.3/lib -ldl -lartsc -lpthread -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/ usr/lib -lesd -laudiofile -lm -lbio2jack -ljack -laudio -lXt -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -ldl -rdynamic -lm libao2/libao2.a(ao_jack.o)(.text+0x325): In function `init': : undefined reference to `JACK_GetJackBufferedBytes' libao2/libao2.a(ao_jack.o)(.text+0x4ee): In function `reset': : undefined reference to `JACK_GetJackBufferedBytes' collect2: ld returned 1 exit status make: *** [mplayer] Error 1 meranaam root # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-gentoo-r14 i686) ================================================================= System uname: 2.6.7-gentoo-r14 i686 AMD Athlon(TM) XP 1700+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 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.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -mmmx -msse -mfpmath=sse" 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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -mmmx -msse -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg candy ccache digest distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://mirror.averse.net/pub/gentoo/ http://mirror.uni-c.dk/gentoo/ http://mirror.uni-c.dk/gentoo/ http://gentoo.osuosl.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aalib acl acpi acpi4linux alsa apache2 apm arts artswrappersuid audiofile avi berkdb bitmap-fonts bonobo bzlib cdparanoia cdr cpdflib crypt cups curl dga dnd dv dvd dvdr edl encode esd exif faad fam fftw flac flash fltk foomaticdb fortran ftp gdbm gif gimp gimpprint gkrellm gnome gpm gstreamer gtk gtk2 gtkhtml guile i8x0 imagemagick imap imlib imlib2 insecure-drivers ipv6 jack jack-tmpfs java javascript jbig jpeg junit kde lcms libcaca libwww lzo mad mailbox maildir mbox mmx mng motif mozilla mozsvg mpeg mpi mysql nas ncurses nethack network nis nls nptl ntlm oav oggvorbis openal opengl oss pam pcre pdf pdflib perl pic png ppds python qt quicktime readline recode rtc samba scanner sdl silc slang slp speex spell sse ssl svga tcltk tcpd tga theora tiff truetype unicode usb vim-with-x wmf xml xml2 xmms xpm xprint xv xvid zlib video_cards_i810 linguas_hi"
I had the same problem, but got it to compile by upgrading to bio2jack-0.4. I also added "network" to my use variables, but don't think that had anything to do with it.
This is a dependancy issue then, pardon me while I go adjust that.
Ok, everyone should be good to go now. Oh, and btw, because of too many issues, networking is now enabled by default (ie. no more USE flag).
*** Bug 75687 has been marked as a duplicate of this bug. ***