Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151332 - Broken dependency to gnutls 1.2
Summary: Broken dependency to gnutls 1.2
Status: RESOLVED DUPLICATE of bug 41495
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-14 06:16 UTC by Kim Nilsson
Modified: 2006-10-17 04:55 UTC (History)
0 users

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 Kim Nilsson 2006-10-14 06:16:57 UTC
I have  net-libs/gnutls 1.4.4-r1 installed, but I keep getting errors when stuff tries to use 1.2 when emerging.

Here's an example:

i686-pc-linux-gnu-gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -Wno-sign-compare -Wl,-O1 -Wl,--sort-common -s -o .libs/create-account create-account.o -pthread  ../../libedataserver/.libs/libedataserver-1.2.so -L/usr/lib/nspr -L/usr/lib/lib -ldb /usr/lib/libsoup-2.2.so -L/usr/lib /usr/lib/libgnutls.so /usr/lib/libtasn1.so /usr/lib/libgcrypt.so -lnsl /usr/lib/libgpg-error.so /usr/lib/libxml2.so -lz /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libgconf-2.so /usr/lib/libpopt.so /usr/lib/libORBit-2.so /usr/lib/libgobject-2.0.so -lm /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so -lrt -lpthread -ldl -lplc4 -lplds4 -lnspr4
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_dh_params@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_verify_peers@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_record_recv@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_credentials_set@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_init@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_record_send@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_deinit@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_init@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_trust_file@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_type_get@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_handshake@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_global_init@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_import@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_init@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_expiration_time_peers@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_params_generate2@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_deinit@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_activation_time_peers@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_get_peers@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_set_x509_key_file@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_set_default_priority@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_bye@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_record_get_direction@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_dh_set_prime_bits@GNUTLS_1_2'
/usr/lib/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_check_hostname@GNUTLS_1_2'
collect2: ld returned 1 exit status
make[3]: *** [create-account] Fel 1
make[3]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-1.8.1/work/evolution-data-server-1.8.1/servers/groupwise'
make[2]: *** [all-recursive] Fel 1
make[2]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-1.8.1/work/evolution-data-server-1.8.1/servers'
make[1]: *** [all-recursive] Fel 1
make[1]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-1.8.1/work/evolution-data-server-1.8.1'
make: *** [all] Fel 2

!!! ERROR: gnome-extra/evolution-data-server-1.8.1 failed.
Call stack:
  ebuild.sh, line 1548:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  evolution-data-server-1.8.1.ebuild, line 139:   Called gnome2_src_compile
  gnome2.eclass, line 64:   Called die
Comment 1 Kim Nilsson 2006-10-14 06:18:01 UTC
 # emerge --info
Portage 2.1.2_pre2-r9 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.5
Last Sync: Sat, 14 Oct 2006 05:20:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.6-r1, 2.0.30
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
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-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/splash /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.du.se/pub/os/gentoo http://ds.thn.htu.se/linux/gentoo http://mirror.gentoo.no/ http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.tds.net/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://mirror.datapipe.net/gentoo http://mirror.uni-c.dk/pub/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://files.gentoo.org ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirrors.blueyonder.co.uk/mirrors/gentoo ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.planetmirror.com/pub/gentoo/ ftp://mirror.pacific.net.au/linux/Gentoo ftp://mirror.isp.net.au/pub/gentoo/ "
LANG="sv_SE.UTF-8"
LC_ALL="sv_SE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
LINGUAS="sv_SE sv en en_GB en_US da"
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"
PORTDIR_OVERLAY="/usr/local/gentoo-webapps-overlay/experimental /usr/local/gentoo-webapps-overlay/production-ready /usr/local/gentoo-general-overlay /usr/local/gentoo-webapps-overlay/experimental /usr/local/gentoo-webapps-overlay/production-ready /usr/local/gentoo-general-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 7zip X a52 acpi alsa bcmath berkdb bitmap-fonts bzlib cairo cdr cli crypt cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode fam ffmpeg firefox flac fortran ftp gdbm gif gnome gnutls gpm gstreamer gtk hal input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg jpeg2k kde kernel_linux ldap libg++ linguas_da linguas_en linguas_en_GB linguas_en_US linguas_sv linguas_sv_SE lzo mad mikmod mmx mp3 mpeg ncurses network nls nptl nptlonly nsplugin opengl oss pam pcre perl png ppds pppd python qt qt3 qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl tcpd theora truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nvidia win32codecs xinerama xml xml2 xorg xv zlib"
Unset:  CTARGET, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-10-14 06:23:17 UTC
How about following the upgrade instructions?

revdep-rebuild --library libgnutls.so.12
Comment 3 Kim Nilsson 2006-10-16 12:12:56 UTC
Done that several times, it updates nothing.
Emerge still fails.

Even uninstalled gnutls completely and reinstalled it.

Afterwards I ran:
revdep-rebuild --library libgnutls

and it found nothing it needed to update.

Just now ran:
revdep-rebuild --library libgnutls-*

to see if it catches anything.
Nope, nada.

Re-ran the  emerge of gnome-extra/evolution-data-server-1.8.1 and it fails in the same place.

What can I do to fix this?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-10-16 12:17:21 UTC
emerge -1 $(equery b /usr/lib/libsoup-2.2.so)


*** This bug has been marked as a duplicate of 41495 ***
Comment 5 Kim Nilsson 2006-10-17 04:55:35 UTC
Thank you.

Error gone.