Both mentioned versions are current x86 keyword, but liquidwar does not compile with it. Tested emerge with allegro-4.1.18 (current in ~x86) and works fine. Either liquidwar-5.6.3 should become ~x86 again or allegro-4.1.18 (or maybe allegro-4.1.14) should become x86 Reproducible: Always Steps to Reproduce: 1. emerge =allegro-4.0.3 2. emerge =liquidwar-5.6.3 Actual Results: building of liquidwar will stop during errors: random.o: In function `lw_random_generate_map': random.c:(.text+0x55): warning: the use of `tmpnam' is dangerous, better use `mkstemp' alleg2.o: In function `my_draw_textbox': alleg2.c:(.text+0x19): undefined reference to `gui_get_screen' alleg2.c:(.text+0x3db): undefined reference to `textout_ex' alleg2.c:(.text+0x4a4): undefined reference to `textout_ex' [...] Expected Results: compiled without errors Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i686) ================================================================= System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftpl.tu-chemnitz.de/pub/linux/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/gentoo-de" SYNC="rsync://rsync.lan.local/gentoo-portage" USE="x86 3dnow X acpi afs alsa arts audiofile avi bash-completion bitmap-fonts bzip2 bzlib cdr cpdflib crypt cups curl divx4linux dvd dvdr dvdread encode ethereal exif expat fam fbcon ffmpeg flac font-server ftp gd ggi gif gimp gimpprint glut gmp gnutls gphoto2 gtk gtk2 iconv idn ieee1394 imagemagick imap imlib ipv6 jabber java joystick jpeg junit kde kdeenablefinal lcms lm_sensors lua mad mikmod mime mmx mng motif mozdevelop mozsvg mozxmlterm mp3 mpeg mplayer ncurses nls noantlr nobcel nobeanutils nobsf nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl offensive ogg oggvorbis openal opengl pam pcre pdflib perl php plotutils png pnp python qt quicktime readline scanner sdl slang spell sql sqlite sse ssl subversion svg svga tcltk tcpd tetex threads tidy tiff truetype truetype-fonts trusted type1-fonts udev unicode usb vcd vorbis wxwindows xml xml2 xmms xpm xsl xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
*** Bug 114314 has been marked as a duplicate of this bug. ***
work around is to use 4.2.0
4.2.0 what? Is that a version of Allegro? I'm not seeing it in the portage tree.
yes, allegro-4.2.0
Same problem here. Maybe allegro-4.2.0 has to go in x86 stable portage tree ... No bugs with this version since 2005-11-08 on x86 architecture. Or putting back liquidwar-5.6.3 in ~x68 portage tree (bad news for us in this case ;-) ).
yeah, I forgot to commit the fallback to ~x86.