Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139470 - gnome-extra/gtkhtml-1.1.10-r1 emerge fails during compile
Summary: gnome-extra/gtkhtml-1.1.10-r1 emerge fails during compile
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 139886 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-06 12:06 UTC by Rodrigo Severo
Modified: 2007-07-31 03:24 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 Rodrigo Severo 2006-07-06 12:06:03 UTC
gnome-extra/gtkhtml-1.1.10-r1 emerge fails during compile requested by revdep-rebuild for the lack of libesd which was uninstalled by emerge -av --depclean. There is no flag for esd disabling and I can see no direct or indirect dependency for libesd on gtkhtml-1.1.10-r1 ebuild.

I expected the emerge to succeed :)

Here is the end of the compile:

gcc -shared  gtkhtml-embedded.lo gtkhtml-propmanager.lo gtkhtml-im.lo gtkhtml-properties.lo gtkhtml-search.lo gtkhtml-stream.lo gtkhtml.lo gtkhtmldebug.lo gtkhtmlfontstyle.lo htmlanchor.lo htmlbutton.lo htmlcheckbox.lo htmlclue.lo htmlcluealigned.lo htmlclueflow.lo htmlclueh.lo htmlcluev.lo htmlcolor.lo htmlcolorset.lo htmlcursor.lo htmldrawqueue.lo htmlembedded.lo htmlengine-edit.lo htmlengine-edit-clueflowstyle.lo htmlengine-edit-cursor.lo htmlengine-edit-cut-and-paste.lo htmlengine-edit-fontstyle.lo htmlengine-edit-images.lo htmlengine-edit-movement.lo htmlengine-edit-rule.lo htmlengine-edit-selection-updater.lo htmlengine-edit-table.lo htmlengine-edit-tablecell.lo htmlengine-edit-text.lo htmlengine-print.lo htmlengine-save.lo htmlengine-search.lo htmlengine.lo htmlentity.lo htmlenumutils.lo htmlfontmanager.lo htmlform.lo htmlgdkpainter.lo htmlplainpainter.lo htmlhidden.lo htmlimage.lo htmlimageinput.lo htmlinterval.lo htmllinktext.lo htmllist.lo htmlmap.lo htmlobject.lo htmlpainter.lo htmlprinter.lo htmlradio.lo htmlrule.lo htmlsearch.lo htmlreplace.lo htmlselect.lo htmlselection.lo htmlsettings.lo htmlshape.lo htmlstack.lo htmlstringtokenizer.lo htmltable.lo htmltablecell.lo htmltext.lo htmltextarea.lo htmltextinput.lo htmltextslave.lo htmltokenizer.lo htmltype.lo htmlundo.lo htmlundo-action.lo htmlvspace.lo htmliframe.lo htmlframe.lo htmlframeset.lo  -L/usr/lib /usr/lib/libgal.so /usr/lib/libgnomeprint.so /usr/lib/libfreetype.so -lesd /usr/lib/libasound.so /usr/lib/libgnomecanvaspixbuf.so /usr/lib/libbonobo.so /usr/lib/libbonobox.so /usr/lib/libgdk_pixbuf.so /usr/lib/libglade-gnome.so /usr/lib/libglade.so /usr/lib/libxml.so -lz /usr/lib/libgnomeui.so /usr/lib/libart_lgpl.so /usr/lib/libgdk_imlib.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libgnome.so /usr/lib/libgnomesupport.so /usr/lib/libaudiofile.so -ldb1 /usr/lib/libgconf-gtk-1.so /usr/lib/libgconf-1.so /usr/lib/liboaf.so /usr/lib/libORBitCosNaming.so /usr/lib/libORBit.so /usr/lib/libIIOP.so /usr/lib/libORBitutil.so /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so /usr/lib/libXi.so /usr/lib/libXext.so /usr/lib/libX11.so -lm  -Wl,-soname -Wl,libgtkhtml-1.1.so.3 -o .libs/libgtkhtml-1.1.so.3.0.5
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lesd
collect2: ld returned 1 exit status
make[2]: *** [libgtkhtml-1.1.la] Error 1
make[2]: Leaving directory `/var/tmp/portage/gtkhtml-1.1.10-r1/work/gtkhtml-1.1.10/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gtkhtml-1.1.10-r1/work/gtkhtml-1.1.10'
make: *** [all-recursive-am] Error 2

!!! ERROR: gnome-extra/gtkhtml-1.1.10-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  gtkhtml-1.1.10-r1.ebuild, line 74:   Called die

!!! Package building failed.

Here is my emerge --info:

# emerge --info
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.15
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 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-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe"
CHOST="i686-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"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O3 -march=i686 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.mirror.sdv.fr http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.osuosl.org/"
MAKEOPTS="-j5"
PKGDIR="/var/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"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-fabrica"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib alsa apache2 apm arts audiofile avi bitmap-fonts bzip2 bzlib cddb cdparanoia cdr cli crypt cups dbus dga dlloader dri dts dvd edl eds emboss encode faac faad fame ffmpeg flac foomaticdb fortran gd gdbm gif gimpprint gmp gpm gstreamer gtk2 hal imagemagick imlib isdnlog jbig jpeg jpeg2k kde kdeenablefinal lcms ldap libcaca libg++ libwww live lzo mad matroska md5sum mikmod mjpeg mmx mng motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline real reflection samba scanner sdl session speex spell spl ssl subversion svg svga tcpd tga theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wmf x264 xine xinerama xml xmms xorg xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_mga video_cards_nv video_cards_vesa video_cards_vga video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Shawn Haggett 2006-07-09 06:09:58 UTC
I've just run into this same problem. After an 'emerge -va --depclean', then a revdep-rebuild, the package fails to build. I did an emerge --unmerge to remove it, then continued with an 'emerge -Duvp world' which shows:

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild  N    ] gnome-extra/gtkhtml-1.1.10-r1  USE="nls" 0 kB

However this build will fail with the mentioned error. But also notice that after a 'emerge -vp --oneshot --tree gtkhtml' I get the following:

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N    ] x11-themes/gnome-themes-2.12.3  USE="-accessibility -debug" 0 kB
[ebuild  N    ]  x11-themes/gtk-engines-2.6.7  USE="-accessibility -debug" 0 kB
[ebuild  N    ] gnome-extra/gtkhtml-3.8.2  USE="-debug -static" 0 kB
[ebuild  N    ]  gnome-base/libgnomeui-2.12.0  USE="jpeg -debug -doc -static" 0 kB
[ebuild  N    ]   gnome-base/gnome-keyring-0.4.6  USE="-debug" 0 kB
[ebuild  N    ]  gnome-base/libgnomeprintui-2.12.1  USE="-debug -doc" 0 kB
[ebuild  N    ]   gnome-base/libgnomeprint-2.12.1  USE="-cups -debug -doc" 0 kB
[ebuild  N    ]  gnome-base/libbonoboui-2.10.1-r1  USE="X -debug -doc -static" 0 kB
[ebuild  N    ]   gnome-base/libgnome-2.12.0.1  USE="-debug -doc -esd -static" 0 kB
[ebuild  N    ]  net-libs/libsoup-2.2.94  USE="ssl -debug -doc -static" 0 kB
[ebuild  N    ]   net-libs/gnutls-1.2.10  USE="crypt zlib -doc" 0 kB
[ebuild  N    ]    dev-libs/libtasn1-0.2.18  USE="-doc" 0 kB
[ebuild  N    ]    dev-libs/lzo-1.08-r1  0 kB
[ebuild  N    ]     dev-lang/nasm-0.98.39-r3  USE="-build -doc" 0 kB
[ebuild  N    ]    app-crypt/opencdk-0.5.5  USE="-doc" 0 kB
[ebuild  N    ]  gnome-base/libbonobo-2.10.1  USE="-debug -doc -static" 0 kB
[ebuild  N    ]  x11-themes/gnome-icon-theme-2.12.1  USE="-debug" 0 kB
[ebuild  N    ]   x11-themes/hicolor-icon-theme-0.8  0 kB
[ebuild  N    ]  gnome-base/gail-1.8.8  USE="-debug -doc" 0 kB
[ebuild  N    ]   dev-libs/atk-1.10.3  USE="-debug -doc -static" 0 kB
[ebuild  N    ]   gnome-base/libgnomecanvas-2.12.0  USE="X -debug -doc -static" 0 kB

Suggesting that there are further dependencies for gtkhtml then the world operation is picking up on, which I find interesting.

Here is my own 'emerge --info':
Portage 2.1-r1 (hardened/x86/2.6, gcc-3.4.6, glibc-2.3.6-r4, 2.6.14-hardened-r8 i686)
=================================================================
System uname: 2.6.14-hardened-r8 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 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-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /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/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userpriv"
GENTOO_MIRRORS="ftp://mirror.internode.on.net/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://speedy.podgeweb.com/gentoo-portage"
USE="X acpi apache2 async authdaemond authfile automount bash-completion berkdb big-tables bitmap-fonts bzip2 chroot cli courier crypt curl dba discard-path dlloader exif expat extraengine fam fix-connected-rt force-cgi-redirect ftp gd gdbm gif gmp hardened idn imap innodb java jce jpeg lcms maildir mhash mime mmap mmx mpm-worker mysql mysqli nagios-dns nagios-ntp nagios-ssh ncurses nls nptl nptlonly offensive pam pcre perl php pic png postfix python qemu-fast readline reflection samba sasl sensord session sockets spell spl sse ssl symlink sysfs syslog tcltk tcpd test tetex threads tiff tokenizer toolbar truetype userlocales vhosts vim-with-x x86 xinerama xml xorg xpm zip zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Shawn Haggett 2006-07-09 22:38:47 UTC
Oh, sorry. emerge gtkhtml is pulling in a different version, hence the different dependencies. However I'm still having the same problem building gtkhtml.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2006-07-14 15:04:21 UTC
Gnome team, can we not just put esound as a RDEP for this?
Comment 4 Rodrigo Severo 2006-07-14 17:58:31 UTC
(In reply to comment #3)
> Gnome team, can we not just put esound as a RDEP for this?

I believe it must DEP on esound and not RDEP as esound is needed at configure time.

Comment 5 Christophe PEREZ 2006-07-20 19:12:28 UTC
Same problem here with asound :
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lasound

I don't know if it is the same bug but I don't want to duplicate
Comment 6 Christophe PEREZ 2006-08-15 21:57:00 UTC
Nothing new ?

I had to recompile gtk-perl with -gtkhtml, and now, I don't need gtkhtml-1.1.10-r1, but I don't know if I won't have any issue.
Comment 7 Seemant Kulleen (RETIRED) gentoo-dev 2006-10-11 13:51:38 UTC
*** Bug 139886 has been marked as a duplicate of this bug. ***
Comment 8 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-12-21 14:44:22 UTC
This in no longer in portage; please migrate to gnome-2.x