Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83890 - emerge x11-libs/gtk+-1.2.10-r11 fails with gdk undefined references
Summary: emerge x11-libs/gtk+-1.2.10-r11 fails with gdk undefined references
Status: RESOLVED NEEDINFO
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:
Depends on:
Blocks:
 
Reported: 2005-03-02 16:00 UTC by Taariq Lewis
Modified: 2005-07-22 14:04 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 Taariq Lewis 2005-03-02 16:00:52 UTC
when emerging kde, gnome the package x11-libs/gtk+-1.2.10-r11 ebuild fails to compile with libgtk.so complaining about gdk_ libraries.  I have tried emerge --search 'gdk' thinking these libraries needed to be emerged first, but I have not found any gdk libraries except gdk-pixbuf and that appears to need gtk+-1.2.10 as  a prerequisite.

I have looked online to see whether this bug was reproduced and have found some library errors that were similar, but not exactly as what I have experienced.  I have also tried their solutions without any success.

Reproducible: Always
Steps to Reproduce:
1. emerge =x11-libs/gtk+-1.2.10-r11
2.
3.

Actual Results:  
gcc -O2 -march=pentium4 -fomit-frame-pointer -Wall -o .libs/testinput
testinput.o .libs/libgtk.so -L/usr/lib -lgmodule -lglib -ldl -lXi -lXext -lX11
-lm ../gdk/.libs/libgdk.so -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lXi
-lXext -lX11 -L/usr/lib -rdynamic -lgmodule -lglib -ldl -lm
.libs/libgtk.so: undefined reference to `gdk_im_end'
.libs/libgtk.so: undefined reference to `gdk_wcstombs'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_open'
.libs/libgtk.so: undefined reference to `gdk_ic_set_attr'
.libs/libgtk.so: undefined reference to `gdk_ic_get_events'
.libs/libgtk.so: undefined reference to `gdk_ic_new'
.libs/libgtk.so: undefined reference to `gdk_im_ready'
.libs/libgtk.so: undefined reference to `gdk_ic_destroy'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_close'
.libs/libgtk.so: undefined reference to `gdk_ic_get_style'
../gdk/.libs/libgdk.so: undefined reference to `_gdk_wcstombs_len'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_set_best_style'
../gdk/.libs/libgdk.so: undefined reference to `gdk_ic_cleanup'
.libs/libgtk.so: undefined reference to `gdk_ic_attr_destroy'
.libs/libgtk.so: undefined reference to `gdk_ic_attr_new'
.libs/libgtk.so: undefined reference to `gdk_im_decide_style'
.libs/libgtk.so: undefined reference to `gdk_set_locale'
.libs/libgtk.so: undefined reference to `gdk_mbstowcs'
.libs/libgtk.so: undefined reference to `gdk_im_begin'
.libs/libgtk.so: undefined reference to `gdk_ic_get_attr'
collect2: ld returned 1 exit status
make[2]: *** [testselection] Error 1
make[2]: *** Waiting for unfinished jobs....
.libs/libgtk.so: undefined reference to `gdk_im_end'
.libs/libgtk.so: undefined reference to `gdk_wcstombs'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_open'
.libs/libgtk.so: undefined reference to `gdk_ic_set_attr'
.libs/libgtk.so: undefined reference to `gdk_ic_get_events'
.libs/libgtk.so: undefined reference to `gdk_ic_new'
.libs/libgtk.so: undefined reference to `gdk_im_ready'
.libs/libgtk.so: undefined reference to `gdk_ic_destroy'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_close'
.libs/libgtk.so: undefined reference to `gdk_ic_get_style'
../gdk/.libs/libgdk.so: undefined reference to `_gdk_wcstombs_len'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_set_best_style'
../gdk/.libs/libgdk.so: undefined reference to `gdk_ic_cleanup'
.libs/libgtk.so: undefined reference to `gdk_ic_attr_destroy'
.libs/libgtk.so: undefined reference to `gdk_ic_attr_new'
.libs/libgtk.so: undefined reference to `gdk_im_decide_style'
.libs/libgtk.so: undefined reference to `gdk_set_locale'
.libs/libgtk.so: undefined reference to `gdk_mbstowcs'
.libs/libgtk.so: undefined reference to `gdk_im_begin'
.libs/libgtk.so: undefined reference to `gdk_ic_get_attr'
collect2: ld returned 1 exit status
make[2]: *** [testgtk] Error 1
.libs/libgtk.so: undefined reference to `gdk_im_end'
.libs/libgtk.so: undefined reference to `gdk_wcstombs'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_open'
.libs/libgtk.so: undefined reference to `gdk_ic_set_attr'
.libs/libgtk.so: undefined reference to `gdk_ic_get_events'
.libs/libgtk.so: undefined reference to `gdk_ic_new'
.libs/libgtk.so: undefined reference to `gdk_im_ready'
.libs/libgtk.so: undefined reference to `gdk_ic_destroy'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_close'
.libs/libgtk.so: undefined reference to `gdk_ic_get_style'
../gdk/.libs/libgdk.so: undefined reference to `_gdk_wcstombs_len'
../gdk/.libs/libgdk.so: undefined reference to `gdk_im_set_best_style'
../gdk/.libs/libgdk.so: undefined reference to `gdk_ic_cleanup'
.libs/libgtk.so: undefined reference to `gdk_ic_attr_destroy'
.libs/libgtk.so: undefined reference to `gdk_ic_attr_new'
.libs/libgtk.so: undefined reference to `gdk_im_decide_style'
.libs/libgtk.so: undefined reference to `gdk_set_locale'
.libs/libgtk.so: undefined reference to `gdk_mbstowcs'
.libs/libgtk.so: undefined reference to `gdk_im_begin'
.libs/libgtk.so: undefined reference to `gdk_ic_get_attr'
collect2: ld returned 1 exit status


Expected Results:  
gtk+-1.2.10r11 should emerge without problems

Portage 2.0.51.18 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20050125-r0,
2.6.10-gentoo-r7 i686)
=================================================================
System uname: 2.6.10-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 24 2005, 17:19:44)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.9.4, 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source"
LC_ALL="en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acl adns aim alsa apache2 apm arts avi berkdb bitmap-fonts bmp bonobo
cdr cpdflib crypt cups curl dvd dvdr emacs emboss encode esd evo f77 fam
font-server foomaticdb fortran ftp gb gdbm gif gnome gphoto gpm gstreamer gtk
gtk2 hardened imap imlib ipv6 java jikes jpeg kde kerberos ldap libg++ libwww
mad maildir mailwrapper mikmod mime motif mpeg mysql mysqli ncurses nls nocd oav
odbc oggvorbis opengl oscar oss pam pda pdflib perl php png python qt quicktime
readline ruby samba sdl snmp soap spell ssl svga tcltk tcpd tiff truetype
truetype-fonts type1-fonts usb xface xine xml xml2 xmms xv yahoo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LDFLAGS, PORTDIR_OVERLAY
Comment 1 John N. Laliberte (RETIRED) gentoo-dev 2005-07-04 18:01:49 UTC
are you still having this issue?
Comment 2 foser (RETIRED) gentoo-dev 2005-07-22 14:04:11 UTC
no reply