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
run `emerge gtetrinet >& log` and post the log as an attachment
Created attachment 90675 [details] logfile for "emerge gtetrinet"
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 ?
bugzilla
probably fixed
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?