Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26563 - libgtkhtml 3.0.8 fails to emerge
Summary: libgtkhtml 3.0.8 fails to emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-13 12:45 UTC by Andreas Kotowicz
Modified: 2003-09-28 14:33 UTC (History)
2 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 Andreas Kotowicz 2003-08-13 12:45:10 UTC
/usr/lib/libglib-2.0.so
/usr/lib/libesd.a(audio.o)(.text+0xa): In function `print_state':
: undefined reference to `snd_pcm_status_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x17): In function `print_state':
: undefined reference to `snd_pcm_status_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x40): In function `print_state':
: undefined reference to `snd_pcm_status'
/usr/lib/libesd.a(audio.o)(.text+0x50): In function `print_state':
: undefined reference to `snd_pcm_status_get_state'
/usr/lib/libesd.a(audio.o)(.text+0x1aa): In function `print_state':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x1e8): In function `initAlsa':
: undefined reference to `snd_pcm_open'
/usr/lib/libesd.a(audio.o)(.text+0x203): In function `initAlsa':
: undefined reference to `snd_pcm_nonblock'
/usr/lib/libesd.a(audio.o)(.text+0x208): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x215): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x23c): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_any'
/usr/lib/libesd.a(audio.o)(.text+0x25b): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_access'
/usr/lib/libesd.a(audio.o)(.text+0x279): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_format'
/usr/lib/libesd.a(audio.o)(.text+0x297): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_channels'
/usr/lib/libesd.a(audio.o)(.text+0x2ba): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_rate_near'
/usr/lib/libesd.a(audio.o)(.text+0x312): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_periods_integer'
/usr/lib/libesd.a(audio.o)(.text+0x33f): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_periods_min'
/usr/lib/libesd.a(audio.o)(.text+0x369): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_periods_max'
/usr/lib/libesd.a(audio.o)(.text+0x384): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_buffer_size_near'
/usr/lib/libesd.a(audio.o)(.text+0x397): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params'
/usr/lib/libesd.a(audio.o)(.text+0x3c7): In function `initAlsa':
: undefined reference to `snd_pcm_dump'
/usr/lib/libesd.a(audio.o)(.text+0x3e2): In function `initAlsa':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x416): In function `initAlsa':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x447): In function `initAlsa':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x47a): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x48e): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x4c4): In function `esd_audio_devices':
: undefined reference to `snd_card_next'
/usr/lib/libesd.a(audio.o)(.text+0x50d): In function `esd_audio_devices':
: undefined reference to `snd_ctl_open'
/usr/lib/libesd.a(audio.o)(.text+0x527): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info'
/usr/lib/libesd.a(audio.o)(.text+0x53a): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_get_name'
/usr/lib/libesd.a(audio.o)(.text+0x55a): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_get_name'
/usr/lib/libesd.a(audio.o)(.text+0x593): In function `esd_audio_devices':
: undefined reference to `snd_ctl_close'
/usr/lib/libesd.a(audio.o)(.text+0x59b): In function `esd_audio_devices':
: undefined reference to `snd_card_next'
/usr/lib/libesd.a(audio.o)(.text+0x624): In function `esd_audio_devices':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x64f): In function `esd_audio_devices':
: undefined reference to `snd_ctl_close'
/usr/lib/libesd.a(audio.o)(.text+0x65c): In function `esd_audio_devices':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x6f1): In function `esd_audio_open':
: undefined reference to `snd_output_stdio_attach'
/usr/lib/libesd.a(audio.o)(.text+0x7bb): In function `esd_audio_open':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0x84a): In function `esd_audio_open':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0x87e): In function `esd_audio_open':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0x91e): In function `esd_audio_open':
: undefined reference to `snd_card_next'
/usr/lib/libesd.a(audio.o)(.text+0x9dc): In function `esd_audio_read':
: undefined reference to `snd_pcm_bytes_to_frames'
/usr/lib/libesd.a(audio.o)(.text+0x9f3): In function `esd_audio_read':
: undefined reference to `snd_pcm_readi'
/usr/lib/libesd.a(audio.o)(.text+0xa25): In function `esd_audio_read':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xa49): In function `esd_audio_read':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0xa7a): In function `esd_audio_read':
: undefined reference to `snd_pcm_resume'
/usr/lib/libesd.a(audio.o)(.text+0xaab): In function `esd_audio_read':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xbac): In function `esd_audio_write':
: undefined reference to `snd_pcm_bytes_to_frames'
/usr/lib/libesd.a(audio.o)(.text+0xbc3): In function `esd_audio_write':
: undefined reference to `snd_pcm_writei'
/usr/lib/libesd.a(audio.o)(.text+0xbf5): In function `esd_audio_write':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xc19): In function `esd_audio_write':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0xc4a): In function `esd_audio_write':
: undefined reference to `snd_pcm_resume'
/usr/lib/libesd.a(audio.o)(.text+0xc7b): In function `esd_audio_write':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xd9b): In function `esd_audio_close':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0xda5): In function `esd_audio_close':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0xe24): In function `esd_audio_flush':
: undefined reference to `snd_pcm_drain'
/usr/lib/libesd.a(audio.o)(.text+0xb86): In function `esd_audio_read':
: undefined reference to `snd_pcm_frames_to_bytes'
/usr/lib/libesd.a(audio.o)(.text+0xd56): In function `esd_audio_write':
: undefined reference to `snd_pcm_frames_to_bytes'
collect2: ld returned 1 exit status
make[2]: *** [testgtkhtml] Error 1
make[2]: Leaving directory `/var/tmp/portage/libgtkhtml-3.0.8/work/gtkhtml-3.0.8
/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgtkhtml-3.0.8/work/gtkhtml-3.0.8 '
make: *** [all-recursive-am] Error 2


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Andreas Kotowicz 2003-08-13 13:05:29 UTC
btw, recompiled esound and tried again but still no luck.
Comment 2 Andreas Kotowicz 2003-08-14 02:38:18 UTC
tried to compile esound, gal and libgtkhtml with alsa use flag on but emerge breaks at same stage.
someone please help me. i need this for evolution 1.4.4
Comment 3 Andreas Kotowicz 2003-08-14 03:30:28 UTC
this is my emerge info, maybe it helps:

Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.6.0-test3 i686 AMD Athlon(tm) processor
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp:/ /sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.oregonstate.ed u/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/ generic/config/ /usr/share/texmf/tex/platex/config/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 oss 3dnow apm crypt cups encode foomaticdb gif jpeg libg++ mad mikmod m mx mpeg ncurses nls pdflib png quicktime spell xml2 xv zlib gtkhtml gdbm berkdb slang readline tetex bonobo svga guile sdl gpm tcpd pam libwww ssl perl python e sd imlib oggvorbis gtk qt motif opengl mozilla cdr X gtk2 gnome -arts avi -kde j ava truetype xmms tcltk -ldap samba mysql alsa"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon -O3 -pipe"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache
Comment 4 Spider (RETIRED) gentoo-dev 2003-08-14 04:39:58 UTC
would you please include a bit more than the obvious errors? preferrably I'd want to see the command that made it spout errors since thats where  there is a depencency chain visible to cause this.





You could also try running 
revdep-rebuild -- -p
and see what libraries /applications it suggests rebuilding due to borken library dependencies.
Comment 5 Andreas Kotowicz 2003-08-14 05:07:47 UTC
I can't give you more information as i resolved the problem:
I used to use alsa-drivers and libs in the past. but now with 2.6.0-test kernel i don't need them. so i removed alsa from my use flags. but somehow esound during compilation picked up that i have this stuff installed and compiled with it. then gtkhtml failed.
so now with and without alsa useflag being set, gtkhtml always failed no matter if i recompile esound with or with alsa flag before.
i now deinstalled all alsapackages i used to have on my box and used "USE=-alsa". recompiled esound and now libgtkhtml works
Comment 6 Lothar Krause 2003-08-14 14:47:42 UTC
I have the same problem here while upgrading from evolution 1.4.3 to 1.4.4, I don't want to remove all alsa related from my system so I am happy to jump in for further debugging endeavours. While upgrading my current evo install broke (libgal-0.2.3 not found) as well so I have to resort to web mail :-(

# emerge info
Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.6.0-test3 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi     g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 3dnow avi crypt cups foomaticdb gif jpeg gnome libwww mad mikmod mpeg p     dflib png quicktime truetype xml2 xv zlib alsa readline guile X sdl tcpd pam ssl      perl esd imlib oggvorbis gtk opengl mozilla cdr 3ds acpi acpi4linux dga dvd evo      ginac gtk2 gtkhtml i8x0 jikes mozinterfaceinfo moznocompose moznomail mozsvg os     kit-noconf plotutils pnp samba slp sox sse tiff usb xinerama -oss -apm -arts -en     code -gpm -java -kde -libg++ -mmx -motif -ncurses -nls -qt -slang -spell -svga -     xmms -gdbm -berkdb -python"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2  -pipe -fomit-frame-pointer"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"

# revdep-rebuild -- -p
[ebuild   R   ] gnome-extra/libgtkhtml-3.0.7  
[ebuild   R   ] net-mail/evolution-1.4.3  

but throws up at libgtkhtml in the forums there are similiar topics, i.e. http://forums.gentoo.org/viewtopic.php?t=72786 however I am unable to locate the libgtkhtml-3.0.9 build. I experimented to no avail with toggling alsa and esound flags and recompiling gal and libgtkhtml.
Comment 7 Lothar Krause 2003-08-15 05:37:29 UTC
Solved it by downgrading esound from  0.2.31 to 0.2.29-r1
Comment 8 Jason Rhinelander 2003-08-26 00:32:51 UTC
Spider, the command & error:

gcc -DICONDIR=\"/usr/share/gtkhtml-3.0/icons\" -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -march=pentium4 -O3 -mmmx -msse -msse2 -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -frerun-loop-opt -o .libs/gtest test.o -L/usr/X11R6/lib -L/usr/lib ./.libs/libgtkhtml-3.0.so /var/tmp/portage/libgtkhtml-3.0.8-r1/work/gtkhtml-3.0.8/a11y/.libs/libgtkhtml-a11y-3.0.so ../a11y/.libs/libgtkhtml-a11y-3.0.so /usr/lib/libgal-2.0.so /usr/lib/libgnomeprintui-2-2.so /usr/lib/libgnomeui-2.so /usr/lib/libjpeg.so -lSM -lICE /usr/lib/libbonoboui-2.so /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/libaudiofile.so /usr/lib/libbonobo-2.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so -lrt /usr/lib/libbonobo-activation.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/liblinc.so -lssl -lcrypto /usr/lib/libgthread-2.0.so /usr/lib/libglade-2.0.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /usr/lib/libxml2.so -lpthread -lz /usr/lib/libgailutil.so /usr/lib/libgnomecanvas-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so
/usr/lib/libesd.a(audio.o)(.text+0xa): In function `print_state':
: undefined reference to `snd_pcm_status_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x17): In function `print_state':
: undefined reference to `snd_pcm_status_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x41): In function `print_state':
: undefined reference to `snd_pcm_status'
/usr/lib/libesd.a(audio.o)(.text+0x51): In function `print_state':
: undefined reference to `snd_pcm_status_get_state'
/usr/lib/libesd.a(audio.o)(.text+0x1b6): In function `print_state':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x1f0): In function `initAlsa':
: undefined reference to `snd_pcm_open'
/usr/lib/libesd.a(audio.o)(.text+0x20b): In function `initAlsa':
: undefined reference to `snd_pcm_nonblock'
/usr/lib/libesd.a(audio.o)(.text+0x210): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x21d): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x244): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_any'
/usr/lib/libesd.a(audio.o)(.text+0x263): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_access'
/usr/lib/libesd.a(audio.o)(.text+0x281): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_format'
/usr/lib/libesd.a(audio.o)(.text+0x29f): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_channels'
/usr/lib/libesd.a(audio.o)(.text+0x2c2): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_rate_near'
/usr/lib/libesd.a(audio.o)(.text+0x31b): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_periods_integer'
/usr/lib/libesd.a(audio.o)(.text+0x348): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_periods_min'
/usr/lib/libesd.a(audio.o)(.text+0x372): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_periods_max'
/usr/lib/libesd.a(audio.o)(.text+0x38d): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params_set_buffer_size_near'
/usr/lib/libesd.a(audio.o)(.text+0x3a0): In function `initAlsa':
: undefined reference to `snd_pcm_hw_params'
/usr/lib/libesd.a(audio.o)(.text+0x3d2): In function `initAlsa':
: undefined reference to `snd_pcm_dump'
/usr/lib/libesd.a(audio.o)(.text+0x3ea): In function `initAlsa':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x41f): In function `initAlsa':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x44c): In function `initAlsa':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x476): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x48a): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_sizeof'
/usr/lib/libesd.a(audio.o)(.text+0x4c0): In function `esd_audio_devices':
: undefined reference to `snd_card_next'
/usr/lib/libesd.a(audio.o)(.text+0x504): In function `esd_audio_devices':
: undefined reference to `snd_ctl_open'
/usr/lib/libesd.a(audio.o)(.text+0x51e): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info'
/usr/lib/libesd.a(audio.o)(.text+0x533): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_get_name'
/usr/lib/libesd.a(audio.o)(.text+0x559): In function `esd_audio_devices':
: undefined reference to `snd_ctl_card_info_get_name'
/usr/lib/libesd.a(audio.o)(.text+0x58f): In function `esd_audio_devices':
: undefined reference to `snd_ctl_close'
/usr/lib/libesd.a(audio.o)(.text+0x59a): In function `esd_audio_devices':
: undefined reference to `snd_card_next'
/usr/lib/libesd.a(audio.o)(.text+0x62c): In function `esd_audio_devices':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x658): In function `esd_audio_devices':
: undefined reference to `snd_ctl_close'
/usr/lib/libesd.a(audio.o)(.text+0x665): In function `esd_audio_devices':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0x6f8): In function `esd_audio_open':
: undefined reference to `snd_output_stdio_attach'
/usr/lib/libesd.a(audio.o)(.text+0x7cf): In function `esd_audio_open':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0x867): In function `esd_audio_open':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0x89c): In function `esd_audio_open':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0x935): In function `esd_audio_open':
: undefined reference to `snd_card_next'
/usr/lib/libesd.a(audio.o)(.text+0xa0f): In function `esd_audio_close':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0xa19): In function `esd_audio_close':
: undefined reference to `snd_pcm_close'
/usr/lib/libesd.a(audio.o)(.text+0xa68): In function `esd_audio_read':
: undefined reference to `snd_pcm_bytes_to_frames'
/usr/lib/libesd.a(audio.o)(.text+0xa80): In function `esd_audio_read':
: undefined reference to `snd_pcm_readi'
/usr/lib/libesd.a(audio.o)(.text+0xab4): In function `esd_audio_read':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xad7): In function `esd_audio_read':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0xb0b): In function `esd_audio_read':
: undefined reference to `snd_pcm_resume'
/usr/lib/libesd.a(audio.o)(.text+0xb3e): In function `esd_audio_read':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xc40): In function `esd_audio_write':
: undefined reference to `snd_pcm_bytes_to_frames'
/usr/lib/libesd.a(audio.o)(.text+0xc58): In function `esd_audio_write':
: undefined reference to `snd_pcm_writei'
/usr/lib/libesd.a(audio.o)(.text+0xc8c): In function `esd_audio_write':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xcae): In function `esd_audio_write':
: undefined reference to `snd_strerror'
/usr/lib/libesd.a(audio.o)(.text+0xce2): In function `esd_audio_write':
: undefined reference to `snd_pcm_resume'
/usr/lib/libesd.a(audio.o)(.text+0xd15): In function `esd_audio_write':
: undefined reference to `snd_pcm_prepare'
/usr/lib/libesd.a(audio.o)(.text+0xe2a): In function `esd_audio_flush':
: undefined reference to `snd_pcm_drain'
/usr/lib/libesd.a(audio.o)(.text+0xc20): In function `esd_audio_read':
: undefined reference to `snd_pcm_frames_to_bytes'
/usr/lib/libesd.a(audio.o)(.text+0xdf6): In function `esd_audio_write':
: undefined reference to `snd_pcm_frames_to_bytes'
collect2: ld returned 1 exit status
make[2]: *** [testgtkhtml] Error 1
make[2]: *** Waiting for unfinished jobs....
creating gtest
make[2]: Leaving directory `/var/tmp/portage/libgtkhtml-3.0.8-r1/work/gtkhtml-3.0.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgtkhtml-3.0.8-r1/work/gtkhtml-3.0.8'
make: *** [all-recursive-am] Error 2
 
!!! ERROR: gnome-extra/libgtkhtml-3.0.8-r1 failed.
!!! Function src_compile, Line 57, Exitcode 2
!!! make failed
Comment 9 Spider (RETIRED) gentoo-dev 2003-08-26 04:23:08 UTC
ok, Did you get this error for the same reason:

forcibly removing alsa-lib and alsa-driver from the system when you go to 2.6?

please note that you still -need- alsa-lib when using kernel 2.6, only the kernel modules (alsa-driver) are in kernel. the rest are userspace libraries and come in the alsa-lib package.
Comment 10 Jason Rhinelander 2003-08-26 23:49:03 UTC
I had alsa-drivers installed, though for an older kernel.  I unmerged it.

The situation now is:

alsa-lib, alsa-tools, alsa-utils, and alsa-oss installed, alsa-driver not installed as the alsa driver is built into the kernel.

Re-emerging alsa-lib, esound, and libgtkhtml didn't make any difference, nor did downgrading esound (comment 7).  Neither can I install a previous version of libgtkhtml - I get the same error, even 3.0.7 which I had installed prior to these problems.
Comment 11 Tom Wesley 2003-08-26 23:52:02 UTC
I found a workaround on the forums: 
 
1)  USE='-alsa' emerge esound 
2)  emerge libgtkhtml 
3)  emerge esound 
 
I assume this might mean loss of some functionality, but everything seems to 
work for me. 
 
Comment 12 Alastair Tse (RETIRED) gentoo-dev 2003-09-17 11:03:29 UTC
the problem here, from the only one who actually has the compile command pasted in the bug, seems to be that /usr/lib/libesd.la does not have "/usr/lib/libasound.la" in its dependencies.

can anyone with this problem confirm this? 

fgrep libasound /usr/lib/libesd.la
Comment 13 Patrik Kullman 2003-09-25 04:00:40 UTC
Seems like that's a bug in 3.0.8.
I merged 3.0.9 without problems.
Comment 14 Alastair Tse (RETIRED) gentoo-dev 2003-09-26 14:21:56 UTC
well, i don't know if it is because of 3.0.9 or because of just emerging
a new version.
Comment 15 Jason Rhinelander 2003-09-26 15:36:51 UTC
>>> well, i don't know if it is because of 3.0.9 or because of just emerging
a new version. <<<

I _just_ installed a new, fresh Gentoo installation on a friends computer,
and can confirm that 3.0.9 installed perfectly well.
Comment 16 Alastair Tse (RETIRED) gentoo-dev 2003-09-28 14:33:44 UTC
thanks for the confirmation then. i'll close this one for now.