Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15618 - failed to emerge gtkmm-2.2.0 with gcc-3.2.1
Summary: failed to emerge gtkmm-2.2.0 with gcc-3.2.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-13 04:43 UTC by Michael Sliwak
Modified: 2003-02-17 12:51 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 Michael Sliwak 2003-02-13 04:43:48 UTC
When I made an emerge -u world gtkmm-2.2.0 failed to emerge.

Reproducible: Always
Steps to Reproduce:
1. emerge -u gtkmm
2. 
3. 

Actual Results:  
configure went fine
compiling failed
Comment 1 Michael Sliwak 2003-02-13 04:47:16 UTC
this is the output when gtkmm-2.2.0 fails to emerge:

[snip]

g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib -I../../gdk -I../../gtk -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -mcpu=athlon -O3 -pipe -mmmx -m3dnow -Wall -MT generate_extra_defs.lo -MD -MP -MF .deps/generate_extra_defs.Tpo -c generate_extra_defs.cc  -fPIC -DPIC -o generate_extra_defs.lo
/bin/sh ../../libtool --mode=link g++  -mcpu=athlon -O3 -pipe -mmmx -m3dnow -Wall   -o libgtkmm_generate_extra_defs-2.0.la -rpath /usr/lib  -version-info 6:0:5
  generate_extra_defs.lo -Wl,--export-dynamic -lsigc-1.2 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -Wl,--export-dynamic -lsigc-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
mkdir .libs
rm -fr .libs/libgtkmm_generate_extra_defs-2.0.la .libs/libgtkmm_generate_extra_defs-2.0.* .libs/libgtkmm_generate_extra_defs-2.0.*
(cd . && ln -s generate_extra_defs.lo generate_extra_defs.o)
gcc -shared  generate_extra_defs.lo  -L/usr/lib /usr/lib/libsigc-1.2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/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  -Wl,--export-dynamic -Wl,--export-dynamic -Wl,-soname
-Wl,libgtkmm_generate_extra_defs-2.0.so.1 -o .libs/libgtkmm_generate_extra_defs-2.0.so.1.5.0
(cd .libs && rm -f libgtkmm_generate_extra_defs-2.0.so.1 && ln -s libgtkmm_generate_extra_defs-2.0.so.1.5.0 libgtkmm_generate_extra_defs-2.0.so.1)
(cd .libs && rm -f libgtkmm_generate_extra_defs-2.0.so && ln -s libgtkmm_generate_extra_defs-2.0.so.1.5.0 libgtkmm_generate_extra_defs-2.0.so)
creating libgtkmm_generate_extra_defs-2.0.la
(cd .libs && rm -f libgtkmm_generate_extra_defs-2.0.la && ln -s ../libgtkmm_generate_extra_defs-2.0.la libgtkmm_generate_extra_defs-2.0.la)
/bin/sh ../../libtool --mode=link g++  -mcpu=athlon -O3 -pipe -mmmx -m3dnow -Wall   -o generate_extra_defs  generate_defs_gtk.o libgtkmm_generate_extra_defs-2.0.la -Wl,--export-dynamic -lsigc-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
g++ -mcpu=athlon -O3 -pipe -mmmx -m3dnow -Wall -o .libs/generate_extra_defs generate_defs_gtk.o -Wl,--export-dynamic  ./.libs/libgtkmm_generate_extra_defs-2.0.so /usr/lib/libsigc-1.2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so
/usr/lib/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
/usr/lib/libgdk-x11-2.0.so: undefined reference to `XRRUpdateConfiguration'
collect2: ld returned 1 exit status
make[3]: *** [generate_extra_defs] Error 1
make[3]: Leaving directory `/var/tmp/portage/gtkmm-2.2.0/work/gtkmm-2.2.0/tools/extra_defs_gen'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gtkmm-2.2.0/work/gtkmm-2.2.0/tools'make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gtkmm-2.2.0/work/gtkmm-2.2.0'
make: *** [all] Error 2
 
!!! ERROR: x11-libs/gtkmm-2.2.0 failed.
!!! Function src_compile, Line 33, Exitcode 2
!!! emake failed.
Comment 2 foser (RETIRED) gentoo-dev 2003-02-17 09:35:48 UTC
and if you rebuild your gtk+ ? seems it has some x references that aren't there anymore (did you update your xfree lately ?)
Comment 3 Michael Sliwak 2003-02-17 11:59:53 UTC
Yep, seems to work. I had to rebuild my xfree lately. So this might have been the reason.

thx
Comment 4 foser (RETIRED) gentoo-dev 2003-02-17 12:51:51 UTC
ok closing