Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92531 - gnome-extra/libgtkhtml fails during gnome2_src_compile
Summary: gnome-extra/libgtkhtml fails during gnome2_src_compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 99434 100241 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-05-13 14:01 UTC by James Dio
Modified: 2005-07-25 08:58 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 James Dio 2005-05-13 14:01:43 UTC
Compile fails with this output (should i copy more?):

/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: warning: libgnutls.so.11, needed by /usr/lib/libsoup-2.2.so, not found (try using -rpath or -rpath-link)
/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]: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-gcc -DICONDIR=\"/usr/share/gtkhtml-3.6/icons\" -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -O2 -mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer -Wall -Wmissing-prototypes -o .libs/test-stress test-stress.o  ./.libs/libgtkhtml-3.6.so
creating test-stress
make[2]: Leaving directory `/var/tmp/portage/libgtkhtml-3.6.1/work/gtkhtml-3.6.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libgtkhtml-3.6.1/work/gtkhtml-3.6.1'
make: *** [all] Error 2

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


Reproducible: Always
Steps to Reproduce:
1. emerge =gnome-extra/libgtkhtml-3.6.1
2. Compile fails
3.

Actual Results:  
Compilation of gnome-extra/libgtkhtml-3.6.1 fails. If I failed to provide enough
information with this bug please let me know, i'm new to filing bugs.

Expected Results:  
Compiled cleanly

emerge info: 
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  1 2005, 18:13:06)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r3, 1.9.5, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.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/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="-O2 -mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://192.168.0.254"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/etc/portage"
SYNC="rsync://192.168.0.2/gentoo-portage"
USE="x86 3dfx 3dnow 3dnowex X aalib alsa apache2 apm arts avi berkdb bidi
bitmap-fonts ccache cdparanoia cdr cjk crypt cups curl dga divx4linux djbfft dvb
dvd dvdread eds emboss encode fam flac foomaticdb fortran fusion gd gdbm ggi gif
gpm gstreamer gtk imagemagick imap imlib jack java jpeg kdeldap libcaca
libclamav libg++ libwww live mad maildir mikmod mmx mmx2 motif mp3 mpeg mysql
mythtv nas ncurses network nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam
pdflib perl php png python qt quicktime readline real rtc samba sasl sdl slang
snmp spell sqlite sse sse2 ssl streamzap svga tcltk tcpd tetex tga theora tiff
truetype truetype-fonts type1-fonts vfl vfl2 vorbis winbind wxgtk1 xanim xine
xinerama xml xml2 xmms xprint xv xvid xvmc zlib userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS


make.conf:

# These settings were set by the catalyst build script that automatically built
this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="wxgtk1 xprint ccache -gnome -gtk2 -ipv6 -esd nptl nptlonly xine xvmc xvid
xanim vfl vfl2 theora tga sse2 rtc real nvidia network mythtv mmx2 live -lirc
libcaca jack dvdread dvb dga cdparanoia bidi 3dnowex 3dfx 3dnow dvd streamzap
cjk fusion djbfft xml  xinerama gd winbind libclamav sse alsa apache2 arts php X
kde cups foomaticdb qt divx4linux sasl ssl maildir libwww imap mysql mmx"
GENTOO_MIRRORS="http://192.168.0.254"
FEATURES="ccache buildpkg"
MAKEOPTS="-j2"
Comment 1 John N. Laliberte (RETIRED) gentoo-dev 2005-05-15 17:54:41 UTC
try doing a revdep-rebuild, I have a feeling that will solve your problem.  Post back with results.  Thanks!
Comment 2 foser (RETIRED) gentoo-dev 2005-05-25 16:59:50 UTC
gnutls ebuild states how to do a revdep rebuild in the postinst info.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-07-18 08:03:40 UTC
*** Bug 99434 has been marked as a duplicate of this bug. ***
Comment 4 FieldySnuts 2005-07-18 08:55:43 UTC
If people could please post version numbers in bug names, I may not have posted
the dupe...

In reply to #2, unfortunately things like this get lost if more than one merge
is being done, or gnutls is not the last item. Maybe some day a different system
could be used, such as a list of notifications at the end of all merges? Users
missing postinst info in this manner seems to be a common problem.

Anyway, trying revdep-rebuild did not solve the issue for me.
Comment 5 foser (RETIRED) gentoo-dev 2005-07-25 08:58:56 UTC
*** Bug 100241 has been marked as a duplicate of this bug. ***