First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 110709
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Paul Taylor <birder@ozemail.com.au>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 110709 depends on: Show dependency tree
Show dependency graph
Bug 110709 blocks: 132826
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-10-28 06:40 0000
After upgrading to media-libs/openal-20051024 and media-libs/alut-20051024,
eternal-lands-1.1.2 fails to run with the following error message:

   el: symbol lookup error: el: undefined symbol: alutInit

Re-emerging eternal-lands also fails with the following warnings and errors:

[snip]

sound.c: In function `get_loaded_buffer':
sound.c:257: warning: `alutLoadWAVFile' is deprecated (declared at
/usr/include/AL/alut.h:98)
sound.c:260: warning: `alutUnloadWAV' is deprecated (declared at
/usr/include/AL/alut.h:101)

[snip]

sound.o: In function `get_loaded_buffer':
sound.c:(.text+0x41f): undefined reference to `alutLoadWAVFile'
sound.c:(.text+0x453): undefined reference to `alutUnloadWAV'
sound.o: In function `init_sound':
sound.c:(.text+0x187a): undefined reference to `alutInit'
sound.o: In function `destroy_sound':
sound.c:(.text+0x1b9d): undefined reference to `alutExit'
collect2: ld returned 1 exit status
make: *** [el.x86.linux.bin] Error 1

!!! ERROR: games-rpg/eternal-lands-1.1.2 failed.
!!! Function src_compile, Line 77, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

/usr/include/AL/alut.h belongs to alut-20051024, so this make be a bug in alut
rather than eternal-lands.


Output from "emerge info":

# emerge info
Portage 2.0.53_rc6 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3,
2.6.13-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre9
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
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="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -ftracer -pipe"
CHOST="x86_64-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/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O3 -ftracer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sfperms strict"
GENTOO_MIRRORS="http://bower/gentoo"
LANG="en_AU"
LC_ALL="en_AU"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://bower/gentoo-portage"
USE="amd64 X alsa arts avi bash-completion berkdb bitmap-fonts bzlib cdparanoia
cdr chroot crypt cups curl dvd dvdr eds emboss encode fam fbcon flac foomaticdb
fortran gd gdbm gif gimpprint gnome gphoto2 gpm gps gstreamer gtk gtk2
imagemagick imap imlib ipv6 jack java jpeg jpeg2k junit kde lcms lm_sensors lzw
lzw-tiff mad mmap mng motif mp3 mpeg mpeg4 ncurses nls nptl nptlonly nvidia ogg
oggvorbis openal opengl pam pda pdflib perl pic png ppds python qt quicktime
readline sdk sdl slang sndfile speex spell ssl svg tcpd theora tiff truetype
truetype-fonts type1-fonts udev usb userlocales vorbis xine xml xml2 xpm xprint
xscreensaver xv xvid xvmc yv12 zlib video_cards_nvidia userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY

------- Comment #1 From Chris Gianelloni (RETIRED) 2005-10-28 07:34:11 0000 -------
Alright, I've masked the newer openal versions in eternal lands... You will
probably have to "emerge -C alut openal" manually.

------- Comment #2 From Prakash Punnoor 2005-10-29 10:04:58 0000 -------
I guess ethernal-lands needs -lalut at linking stage and then it would probably
work together with current openal/alut...

------- Comment #3 From Chris Gianelloni (RETIRED) 2006-05-10 06:00:23 0000 -------
Opening this back up so I can fix it to actually build with the newer versions
of openal.

------- Comment #4 From Chris Gianelloni (RETIRED) 2006-05-11 14:58:08 0000 -------
Fixed in eternal-lands-1.2.0_p1-r2.ebuild

First Last Prev Next    No search results available      Search page      Enter new bug