Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114196 - liquidwar-5.6.3 does not compile with allegro-4.0.3
Summary: liquidwar-5.6.3 does not compile with allegro-4.0.3
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:
: 114314 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-01 14:21 UTC by Alexander Stein
Modified: 2005-12-08 09:00 UTC (History)
4 users (show)

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 Alexander Stein 2005-12-01 14:21:35 UTC
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
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2005-12-02 21:12:46 UTC
*** Bug 114314 has been marked as a duplicate of this bug. ***
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2005-12-03 10:47:14 UTC
work around is to use 4.2.0
Comment 3 Ben McIlwain 2005-12-03 15:06:24 UTC
4.2.0 what?  Is that a version of Allegro?  I'm not seeing it in the portage tree.
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2005-12-03 15:49:49 UTC
yes, allegro-4.2.0
Comment 5 yoyo 2005-12-08 07:47:45 UTC
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  ;-) ).
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2005-12-08 09:00:38 UTC
yeah, I forgot to commit the fallback to ~x86.