while compiling allegro-4.1.16 I get the following compilation error: i686-pc-linux-gnu-gcc -s -L/usr/X11R6/lib -Wl,-export-dynamic -o setup/setup obj/unix/setup.o -Llib/unix -lalleg-4.1.16 -lalleg_unsharable -lm obj/unix/setup.o(.data+0x330c): undefined reference to `_oss_numfrags' obj/unix/setup.o(.data+0x352c): undefined reference to `_oss_fragsize' collect2: ld returned 1 exit status # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-dm2 i686) ================================================================= System uname: 2.6.9-dm2 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.6 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" 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/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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://routi.marinus http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage-overlay" SYNC="rsync://routi.marinus/gentoo-portage" USE="X X509 aalib acpi acpi4linux alsa apm arts avi berkdb bitmap-fonts cdparanoia cdr crypt cscope cups curl directfb divx4linux dvd dvdread edl encode f77 fam fbcon flac foomaticdb fortran gif gphoto2 gstreamer gtk gtk2 guile imagemagickimap imlib java jpeg junit kde ldap libg++ libwww live lzo mad mikmod mmx motifmozdevelop mozsvg mozxmlterm mpeg ncurses network nls nojython noreiserfs oggvorbis opengl pam pda pdflib plotutils png python qt qtmt quicktime readline rtc samba sdl slang softmmu spell sse ssl svg tcltk tcpd tetex tiff truetype usb x86 xinerama xml2 xmms xv xvid zlib linguas_nl"
Created attachment 44661 [details] emerge.log
with USE="oss" it doesn't fail...
Same issue here. i686-pc-linux-gnu-gcc -s -L/usr/X11R6/lib -Wl,-export-dynamic -o setup/setup obj/unix/setup.o -Llib/unix -lalleg-4.1.16 -lalleg_unsharable -lm obj/unix/setup.o(.data+0x330c): undefined reference to `_oss_numfrags' obj/unix/setup.o(.data+0x352c): undefined reference to `_oss_fragsize' collect2: ld returned 1 exit status make: *** [setup/setup] Error 1 Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-ck3 i686) ================================================================= System uname: 2.6.9-ck3 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.6.6 distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r6,sys-devel/autoconf-2.13 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.10 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mtune=i686 -march=athlon-xp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -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 /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mtune=i686 -march=athlon-xp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ ftp://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa avi bitmap-fonts cdparanoia cdr crypt cups dga dv dvd dvdr encode evo faac faad fam flac foomaticdb gif gnutls gpm gstreamer gtk gtk2 gtkhtml imagemagick imlib java javascript jpeg libg++ libwww mad mikmod mmap mmx mng monkey motif moznocompose moznoirc moznomail mozsvg mpeg ncurses network nptl nvidia oggvorbis opengl pam pdflib perl png python qt quicktime readline rtc ruby samba sdl slang speex spell sse ssl svg tcltk tcpd tetex tga theora tiff truetype usb wmf x86 xml xml2 xmms xprint xv xvid zlib" Dick, did you assign this bug to Eradicator, or did someone else? If you did, I suggest assigning it to the Games Herd <games@gentoo.org> and letting them decide who to give it to. I just find it odd that this bug hasn't received any attention yet.
This is fixed in upstream CVS.
should be fixed in 4.1.17