Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77146 - libsoup has library versions hardcoded (gnutls) (was: gnome-extra/libgtkhtml-3.2.4 doesn't compile)
Summary: libsoup has library versions hardcoded (gnutls) (was: gnome-extra/libgtkhtml-...
Status: RESOLVED DUPLICATE of bug 62283
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-08 09:33 UTC by Jure Repinc
Modified: 2005-07-17 13:06 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 Jure Repinc 2005-01-08 09:33:02 UTC
I just tried to compile libgtkhtml 3.2.4 and it doesn't compile. I get this output:

x86_64-pc-linux-gnu-gcc -shared  .libs/gtkhtml-embedded.o .libs/gtkhtml-properties.o .libs/gtkhtml-search.o .libs/gtkhtml-stream.o .libs/gtkhtml.o .libs/gtkhtmldebug.o .libs/gtkhtmlfontstyle.o .libs/htmlanchor.o .libs/htmlbutton.o .libs/htmlcheckbox.o .libs/htmlclue.o .libs/htmlcluealigned.o .libs/htmlclueflow.o .libs/htmlclueh.o .libs/htmlcluev.o .libs/htmlcolor.o .libs/htmlcolorset.o .libs/htmlcursor.o .libs/htmldrawqueue.o .libs/htmlembedded.o .libs/htmlengine-edit.o .libs/htmlengine-edit-clueflowstyle.o .libs/htmlengine-edit-cursor.o .libs/htmlengine-edit-cut-and-paste.o .libs/htmlengine-edit-fontstyle.o .libs/htmlengine-edit-images.o .libs/htmlengine-edit-movement.o .libs/htmlengine-edit-rule.o .libs/htmlengine-edit-selection-updater.o .libs/htmlengine-edit-table.o .libs/htmlengine-edit-tablecell.o .libs/htmlengine-edit-text.o .libs/htmlengine-print.o .libs/htmlengine-save.o .libs/htmlengine-search.o .libs/htmlengine.o .libs/htmlentity.o .libs/htmlenumutils.o .libs/htmlfontmanager.o .libs/htmlform.o .libs/htmlgdkpainter.o .libs/htmlplainpainter.o .libs/htmlhidden.o .libs/htmlimage.o .libs/htmlimageinput.o .libs/htmlinterval.o .libs/htmllist.o .libs/htmlmap.o .libs/htmlmarshal.o .libs/htmlobject.o .libs/htmlpainter.o .libs/htmlprinter.o .libs/htmlradio.o .libs/htmlrule.o .libs/htmlsearch.o .libs/htmlreplace.o .libs/htmlselect.o .libs/htmlselection.o .libs/htmlsettings.o .libs/htmlshape.o .libs/htmlstack.o .libs/htmlstringtokenizer.o .libs/htmlstyle.o .libs/htmltable.o .libs/htmltablecell.o .libs/htmltext.o .libs/htmltextarea.o .libs/htmltextinput.o .libs/htmltextslave.o .libs/htmltokenizer.o .libs/htmltype.o .libs/htmlundo.o .libs/htmlundo-action.o .libs/htmliframe.o .libs/htmlframe.o .libs/htmlframeset.o -Wl,--whole-archive ../a11y/.libs/libgtkhtml-a11y.a -Wl,--no-whole-archive  -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath -Wl,/usr/lib64 -L//usr/lib -L//usr/lib64 -L/usr/X11R6/lib64 -L/usr/lib64 -L/usr/lib -pthread /usr/lib64/libgnomeui-2.so -lSM -lICE /usr/lib64/libbonoboui-2.so /usr/lib64/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libgnomevfs-2.so /usr/lib64/libbonobo-2.so /usr/lib/libgconf-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libORBit-2.so /usr/lib/libgthread-2.0.so /usr/lib/libgnomeprintui-2-2.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libglade-2.0.so /usr/lib/libxml2.so -lpthread -lz /usr/lib/libgailutil.so /usr/lib64/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/lib64/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  -march=athlon64 -Wl,--export-dynamic -Wl,--export-dynamic -Wl,-soname -Wl,libgtkhtml-3.1.so.11 -o .libs/libgtkhtml-3.1.so.11.1.6
(cd .libs && rm -f libgtkhtml-3.1.so.11 && ln -s libgtkhtml-3.1.so.11.1.6 libgtkhtml-3.1.so.11)
(cd .libs && rm -f libgtkhtml-3.1.so && ln -s libgtkhtml-3.1.so.11.1.6 libgtkhtml-3.1.so)
rm -fr .libs/libgtkhtml-3.1.lax
mkdir .libs/libgtkhtml-3.1.lax
rm -fr .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a
mkdir .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a
(cd .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a && x86_64-pc-linux-gnu-ar x /var/tmp/portage/libgtkhtml-3.2.4/work/gtkhtml-3.2.4/src/../a11y/.libs/libgtkhtml-a11y.a)
x86_64-pc-linux-gnu-ar cru .libs/libgtkhtml-3.1.a  gtkhtml-embedded.o gtkhtml-properties.o gtkhtml-search.o gtkhtml-stream.o gtkhtml.o gtkhtmldebug.o gtkhtmlfontstyle.o htmlanchor.o htmlbutton.o htmlcheckbox.o htmlclue.o htmlcluealigned.o htmlclueflow.o htmlclueh.o htmlcluev.o htmlcolor.o htmlcolorset.o htmlcursor.o htmldrawqueue.o htmlembedded.o htmlengine-edit.o htmlengine-edit-clueflowstyle.o htmlengine-edit-cursor.o htmlengine-edit-cut-and-paste.o htmlengine-edit-fontstyle.o htmlengine-edit-images.o htmlengine-edit-movement.o htmlengine-edit-rule.o htmlengine-edit-selection-updater.o htmlengine-edit-table.o htmlengine-edit-tablecell.o htmlengine-edit-text.o htmlengine-print.o htmlengine-save.o htmlengine-search.o htmlengine.o htmlentity.o htmlenumutils.o htmlfontmanager.o htmlform.o htmlgdkpainter.o htmlplainpainter.o htmlhidden.o htmlimage.o htmlimageinput.o htmlinterval.o htmllist.o htmlmap.o htmlmarshal.o htmlobject.o htmlpainter.o htmlprinter.o htmlradio.o htmlrule.o htmlsearch.o htmlreplace.o htmlselect.o htmlselection.o htmlsettings.o htmlshape.o htmlstack.o htmlstringtokenizer.o htmlstyle.o htmltable.o htmltablecell.o htmltext.o htmltextarea.o htmltextinput.o htmltextslave.o htmltokenizer.o htmltype.o htmlundo.o htmlundo-action.o htmliframe.o htmlframe.o htmlframeset.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/factory.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/table.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/cell.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/html.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/link.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/text.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/object.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/utils.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/paragraph.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/image.o .libs/libgtkhtml-3.1.lax/libgtkhtml-a11y.a/hyperlink.o
x86_64-pc-linux-gnu-ranlib .libs/libgtkhtml-3.1.a
rm -fr .libs/libgtkhtml-3.1.lax
creating libgtkhtml-3.1.la
(cd .libs && rm -f libgtkhtml-3.1.la && ln -s ../libgtkhtml-3.1.la libgtkhtml-3.1.la)
/bin/sh ../libtool --mode=link x86_64-pc-linux-gnu-gcc -DICONDIR=\"/usr/share/gtkhtml-3.1/icons\" -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers -Wall -Wmissing-prototypes   -o testgtkhtml  testgtkhtml.o htmlurl.o libgtkhtml-3.1.la -L//usr/lib -L//usr/lib64 -lsoup-2.2 -lgnutls -lgcrypt -lgpg-error -lxml2 -lpthread -lz -lm -lglib-2.0
/bin/sh ../libtool --mode=link x86_64-pc-linux-gnu-gcc -DICONDIR=\"/usr/share/gtkhtml-3.1/icons\" -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers -Wall -Wmissing-prototypes   -o gtest  test.o libgtkhtml-3.1.la
x86_64-pc-linux-gnu-gcc -DICONDIR=\"/usr/share/gtkhtml-3.1/icons\" -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers -Wall -Wmissing-prototypes -o .libs/gtest test.o  ./.libs/libgtkhtml-3.1.so -Wl,--rpath -Wl,//usr/lib
creating gtest
x86_64-pc-linux-gnu-gcc -DICONDIR=\"/usr/share/gtkhtml-3.1/icons\" -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers -Wall -Wmissing-prototypes -o .libs/testgtkhtml testgtkhtml.o htmlurl.o -L//usr/lib -L//usr/lib64./.libs/libgtkhtml-3.1.so /usr/lib/libsoup-2.2.so //usr/lib/libgnutls.so //usr/lib64/libgcrypt.so //usr/lib64/libgpg-error.so /usr/lib/libxml2.so -lpthread-lz -lm /usr/lib/libglib-2.0.so -Wl,--rpath -Wl,//usr/lib -Wl,--rpath -Wl,//usr/lib64
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_key_file@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_set_default_priority@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_deinit@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_global_init@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_deinit@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_verify_peers@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_handshake@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_generate2@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_import@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_init@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_expiration_time_peers@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_credentials_set@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_bye@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_set_prime_bits@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_init@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_init@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_dh_params@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_record_get_direction@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_check_hostname@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_record_recv@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_activation_time_peers@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_record_send@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_type_get@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_get_peers@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_REL_1_0_9'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_trust_file@GNUTLS_REL_1_0_9'
collect2: ld returned 1 exit status
make[2]: *** [testgtkhtml] Error 1
make[2]: Leaving directory `/var/tmp/portage/libgtkhtml-3.2.4/work/gtkhtml-3.2.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgtkhtml-3.2.4/work/gtkhtml-3.2.4'
make: *** [all] Error 2

!!! ERROR: gnome-extra/libgtkhtml-3.2.4 failed.
!!! Function gnome2_src_compile, Line 40, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.


Portage 2.0.51-r8 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 18 2004, 17:14:05)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/root/portageoverlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa amd64 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd dvdr encode esd exif f77 fam fbcon flac foomaticdb fortran ftp gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jabber jp2 jpeg kde libwww lzw lzw-tiff mad mikmod motif mozilla mpeg multilib ncurses nls nptl oggvorbis opengl oss pam pdflib perl png posix ppds python qt quicktime readline samba scanner sdl slang slp speex spell ssl tcltk tcpd tetex theora tifftruetype truetype-fonts type1-fonts unicode usb userlocales videos xml xml2 xmms xosd xpm xrandr xv xvid zlib linguas_en linguas_sl"

Reproducible: Always
Steps to Reproduce:
Comment 1 foser (RETIRED) gentoo-dev 2005-01-08 12:39:06 UTC
i'm pretty sure this is for you dragonheart...
Comment 2 foser (RETIRED) gentoo-dev 2005-01-08 12:39:37 UTC
@reporter : the quick solution is btw remerging libsoup i bet.
Comment 3 Jure Repinc 2005-01-08 13:25:58 UTC
@foser
You were right. I just reemerged libsoup and then tried to emerge libgtkhtml again and this time it worked just fine.
Comment 4 Daniel Black (RETIRED) gentoo-dev 2005-01-08 14:43:25 UTC

*** This bug has been marked as a duplicate of 62283 ***