Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67269 - compiling libbonobo-2.8.0 failed
Summary: compiling libbonobo-2.8.0 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-12 13:17 UTC by Cyril
Modified: 2005-03-05 07:08 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 Cyril 2004-10-12 13:17:15 UTC
I'm trying to install gnome-2.8, but it fails at libbonobo with this message:

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  

/bin/sh ../../libtool --mode=link gcc  -O2   -o bonobo-echo-2  main.o echo.o
libEcho.a ../../bonobo/libbonobo-2.la -Wl,--export-dynamic -pthread
-lORBitCosNaming-2 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgobject-2.0 -lgthread-2.0
-lglib-2.0
gcc -O2 -o .libs/bonobo-echo-2 main.o echo.o -Wl,--export-dynamic  libEcho.a
../../bonobo/.libs/libbonobo-2.so
/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/bonobo-activation/.libs/libbonobo-activation.so
-pthread /usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so
/usr/lib/libpopt.so -lm /usr/lib/libgmodule-2.0.so -ldl
/usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread
/usr/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/lib
libEcho.a(Bonobo_Sample_Echo-skels.o)(.text+0x51): In function
`get_skel_small_Bonobo_Sample_Echo':
: undefined reference to `Bonobo_Sample_Echo__iinterface'
libEcho.a(Bonobo_Sample_Echo-skels.o)(.text+0x59): In function
`get_skel_small_Bonobo_Sample_Echo':
: undefined reference to `_ORBIT_skel_small_Bonobo_Sample_Echo_echo'
libEcho.a(Bonobo_Sample_Echo-skels.o)(.data+0x18): undefined reference to
`Bonobo_Sample_Echo__classid'
libEcho.a(Bonobo_Sample_Echo-skels.o)(.data+0x28): undefined reference to
`Bonobo_Sample_Echo__iinterface'
collect2: ld returned 1 exit status
gcc -O2 -o .libs/echo-client-2 echo-client.o -Wl,--export-dynamic  libEcho.a
../../bonobo/.libs/libbonobo-2.so
/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/bonobo-activation/.libs/libbonobo-activation.so
-pthread /usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so
/usr/lib/libpopt.so -lm /usr/lib/libgmodule-2.0.so -ldl
/usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread
/usr/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/lib
libEcho.a(Bonobo_Sample_Echo-stubs.o)(.text+0x24): In function
`Bonobo_Sample_Echo_echo':
: undefined reference to `Bonobo_Sample_Echo__iinterface'
libEcho.a(Bonobo_Sample_Echo-stubs.o)(.text+0x2a): In function
`Bonobo_Sample_Echo_echo':
: undefined reference to `Bonobo_Sample_Echo__classid'
libEcho.a(Bonobo_Sample_Echo-stubs.o)(.text+0x35): In function
`Bonobo_Sample_Echo_echo':
: undefined reference to `_ORBIT_skel_small_Bonobo_Sample_Echo_echo'
collect2: ld returned 1 exit status
make[3]: *** [echo-client-2] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [bonobo-echo-2] Error 1
make[3]: Leaving directory
`/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/samples/echo'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/samples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0'
make: *** [all] Error 2

!!! ERROR: gnome-base/libbonobo-2.8.0 failed.
!!! Function gnome2_src_compile, Line 40, Exitcode 2
!!! compile failure 


Portage 2.0.50-r11 (default-amd64-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-rc2-mm4cyril)
=================================================================
System uname: 2.6.9-rc2-mm4cyril x86_64 4
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="X aali aalib alsa amd64 apm avi balsa berkdb bitmap-fonts bonobo cdr crypt
cups dvd dvdr eds encode esd evo f77 fam fbcon flac foomaticdb gdbm gif gnome
gphoto2 gpm gstreamer gtk2 gtkhtml hal howl icq imap imlib java jpeg ldap libg++
libwww mad mbox mikmod motif mozilla mpeg msn ncurses network nls nogcj
offensive oggvorbis opengl oscar oss pam pdflib perl png python quicktime
readline sdl slang speex spell ssl tcpd theora tiff truetype unicode usb videos
xml2 xprint xv zlib"
Comment 1 foser (RETIRED) gentoo-dev 2004-10-12 14:09:55 UTC
try with jobs set to 1
Comment 2 Cyril 2004-10-12 14:21:06 UTC
Thank you, that seems to fix it
Comment 3 James C. Georgas 2005-03-05 07:08:27 UTC
Similar behaviour here. I can reproduce it in about one in ten builds. Looks like you are right about the parallel build being broken (again). Can we get the MAKEOPTS="${MAKEOPTS} -j1" line from the 2.4.3 put back in?

Rainsong root # uname -a
Linux Rainsong 2.6.10-gentoo-r6 #5 SMP Sat Feb 19 22:03:43 EST 2005 i686 AMD Athlon(tm) MP 2800+ AuthenticAMD GNU/Linux

Rainsong root # emerge -evb world
.
.
.
sed -e "s|\@prefix\@|/usr|" Bonobo_Sample_Echo.server.in.in > Bonobo_Sample_Echo.server.in
LC_ALL=C ../../intltool-merge -o -u -c ../../po/.intltool-merge-cache ../../po Bonobo_Sample_Echo.server.in Bonobo_Sample_Echo.server
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Echo\" -I../.. -DORBIT2=1 -pthread -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -O2 -march=athlon-mp -fomit-frame-pointer -pipe -MT Bonobo_Sample_Echo-common.o -MD -MP -MF ".deps/Bonobo_Sample_Echo-common.Tpo" \
  -c -o Bonobo_Sample_Echo-common.o `test -f 'Bonobo_Sample_Echo-common.c' || echo './'`Bonobo_Sample_Echo-common.c; \
then mv -f ".deps/Bonobo_Sample_Echo-common.Tpo" ".deps/Bonobo_Sample_Echo-common.Po"; \
else rm -f ".deps/Bonobo_Sample_Echo-common.Tpo"; exit 1; \
fi
Bonobo_Sample_Echo-common.c:11: error: parse error before "ORBit_zero_int"
Bonobo_Sample_Echo-common.c:11: warning: data definition has no type or storage class
Bonobo_Sample_Echo-common.c:15: error: parse error before '*' token
Bonobo_Sample_Echo-common.c:21: error: parse error before "_servant"
Bonobo_Sample_Echo-common.c:73: warning: data definition has no type or storage class
Bonobo_Sample_Echo-common.c:78: error: parse error before "Bonobo_Sample_Echo_echo__arginfo"
Bonobo_Sample_Echo-common.c:79: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:79: warning: (near initialization for `Bonobo_Sample_Echo_echo__arginfo[0]')
Bonobo_Sample_Echo-common.c:79: error: `TC_CORBA_string' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:79: error: initializer element is not constant
Bonobo_Sample_Echo-common.c:79: error: (near initialization for `Bonobo_Sample_Echo_echo__arginfo[0]')
Bonobo_Sample_Echo-common.c:79: error: `ORBit_I_ARG_IN' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:79: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:79: warning: (near initialization for `Bonobo_Sample_Echo_echo__arginfo[0]')
Bonobo_Sample_Echo-common.c:79: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:79: warning: (near initialization for `Bonobo_Sample_Echo_echo__arginfo[0]')
Bonobo_Sample_Echo-common.c:79: error: initializer element is not constant
Bonobo_Sample_Echo-common.c:79: error: (near initialization for `Bonobo_Sample_Echo_echo__arginfo[0]')
Bonobo_Sample_Echo-common.c:80: warning: data definition has no type or storage class
Bonobo_Sample_Echo-common.c:85: error: parse error before "Bonobo_Sample_Echo__imethods"
Bonobo_Sample_Echo-common.c:86: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:86: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:87: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:87: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:87: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:87: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:87: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:87: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:87: error: `FALSE' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:87: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:87: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:88: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:88: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:88: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:88: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:88: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:88: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:88: error: `FALSE' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:88: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:88: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:88: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:88: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:89: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:89: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:89: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:89: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:89: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:89: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:89: error: `FALSE' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:89: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:89: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:89: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:89: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:90: error: `TC_void' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:90: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:90: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:90: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:90: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:90: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:90: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:91: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:91: warning: (near initialization for `Bonobo_Sample_Echo__imethods[0]')
Bonobo_Sample_Echo-common.c:92: warning: data definition has no type or storage class
Bonobo_Sample_Echo-common.c:93: error: parse error before "Bonobo_Sample_Echo__base_itypes"
Bonobo_Sample_Echo-common.c:96: error: excess elements in char array initializer
Bonobo_Sample_Echo-common.c:96: error: (near initialization for `Bonobo_Sample_Echo__base_itypes')
Bonobo_Sample_Echo-common.c:96: error: invalid initializer
Bonobo_Sample_Echo-common.c:96: warning: data definition has no type or storage class
Bonobo_Sample_Echo-common.c:101: error: parse error before "Bonobo_Sample_Echo__iinterface"
Bonobo_Sample_Echo-common.c:102: error: `TC_Bonobo_Sample_Echo' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:102: error: initializer element is not constant
Bonobo_Sample_Echo-common.c:102: error: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:102: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:102: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:102: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:102: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:102: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:102: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:102: error: `FALSE' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:102: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:102: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:102: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:102: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:103: warning: braces around scalar initializer
Bonobo_Sample_Echo-common.c:103: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:103: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:103: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:103: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:103: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:103: error: `FALSE' undeclared here (not in a function)
Bonobo_Sample_Echo-common.c:103: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:103: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:103: warning: excess elements in scalar initializer
Bonobo_Sample_Echo-common.c:103: warning: (near initialization for `Bonobo_Sample_Echo__iinterface')
Bonobo_Sample_Echo-common.c:104: warning: data definition has no type or storage class
Found cached translation database
Merging translations into Bonobo_Sample_Echo.server.
make[3]: *** [Bonobo_Sample_Echo-common.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/samples/echo'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0/samples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libbonobo-2.8.0/work/libbonobo-2.8.0'
make: *** [all] Error 2

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

Rainsong root # emerge --info
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) MP 2800+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar  4 2005, 23:02:41)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-mp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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="-O2 -march=athlon-mp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X acl acpi alsa apache2 artworkextra avi berkdb bitmap-fonts bonobo cdr cjk crypt cups curl dga doc dvb dvd dvdr eds emboss encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gnome gnutls gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib ipv6 java jpeg kerberos krb4 libg++ libwww mad md5sum mikmod mmap mmx mmx2 motif mozilla moznocompose moznoirc moznomail mozsvg mpeg nas ncurses network nls nptl offensive ofx oggvorbis openal opengl pam pdflib perl png posix python quicktime quotes readline rtc sdl slang speex spell sse ssl stencil-buffer tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode v4l v4l2 videos xinerama xml xml2 xmms xprint xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

Rainsong root #