Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138590 - emerge gtetrinet fails
Summary: emerge gtetrinet fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-30 08:51 UTC by Dominik Paulus
Modified: 2009-01-29 11:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
logfile for "emerge gtetrinet" (log,18.18 KB, text/plain)
2006-07-02 02:09 UTC, Dominik Paulus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dominik Paulus 2006-06-30 08:51:02 UTC
When I try to merge gtetrinet, I get the following error, re-emerging esound does not help (merging on another x86-pc works fine):

i386-pc-linux-gnu-gcc  -O3 -mtune=pentium3 -pipe -march=pentium3  -o gtetrinet  client.o commands.o config.o dialogs.o fields.o gtetrinet.o misc.o partyline.o sound.o tetrinet.o tetris.o winlist.o -Wl,--export-dynamic -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0
sound.o: In function `sound_cache':
sound.c:(.text+0x51): undefined reference to `esd_sample_free'
sound.o: In function `sound_playsound':
sound.c:(.text+0xd2): undefined reference to `esd_sample_play'
collect2: ld returned 1 exit status
make[3]: *** [gtetrinet] Error 1
make[3]: Leaving directory `/var/tmp/portage/gtetrinet-0.7.7/work/gtetrinet-0.7.7/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gtetrinet-0.7.7/work/gtetrinet-0.7.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gtetrinet-0.7.7/work/gtetrinet-0.7.7'
make: *** [all-recursive-am] Error 2

!!! ERROR: games-puzzle/gtetrinet-0.7.7 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  gtetrinet-0.7.7.ebuild, line 44:   Called die

!!! emake failed                                                 



emerge --info:

Portage 2.1-r1 (default-linux/x86/no-nptl, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Celeron(R) M processor         1.50GHz
Gentoo Base System version 1.6.15
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O3 -mtune=pentium3 -pipe -march=pentium3"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/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/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -mtune=pentium3 -pipe -march=pentium3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apm arts avi berkdb bitmap-fonts bzip2 cdr cli crypt css cups dri dvd dvdr eds emboss encode fbcon foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imap imlib ipv6 isdnlog javascript jpeg kde libg++ libwww linguas_de mad madwifi mbox mikmod mmx motif mp3 mpeg ncurses nls ogg opengl oss pam pcre pdf pdflib perl png pop pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl tcpd tetex threads truetype truetype-fonts type1-fonts visualization vorbis xml xmms xorg xscreensaver xv zlib elibc_glibc input_devices_mouse input_devices_keyboard input_devices_synaptics kernel_linux userland_GNU video_cards_vesa video_cards_fbdev video_cards_fglrx video_cards_vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 SpanKY gentoo-dev 2006-07-01 22:01:37 UTC
run `emerge gtetrinet >& log` and post the log as an attachment
Comment 2 Dominik Paulus 2006-07-02 02:09:51 UTC
Created attachment 90675 [details]
logfile for "emerge gtetrinet"
Comment 3 SpanKY gentoo-dev 2006-08-04 21:20:20 UTC
what does `esd-config --libs` show on your machine ?

if you go into the source tree and run `grep -r ESD_LIBS *`, what do you see ?
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2009-01-29 02:36:28 UTC
bugzilla
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2009-01-29 02:36:40 UTC
probably fixed
Comment 6 Frank-Ralph Reiser 2009-01-29 11:35:00 UTC
For this package to build, it doesn't seem to be necessary to build gnome-base/libgnome-2 with the esd USE-Flag.

Today's sync broke my dependencies, since I had games-puzzle/gtetrinet-0.7.11 already installed (and "successfully" in use without any issues), but had gnome-base/libgnome-2 without the "esd" use-flag. I just rewrote the gtetrinet ebuild and removed the dependency on that use-flag and it built successfully.

Could you please verify this and correct the ebuild accordingly?