Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209300 - gnome-base/orbit-2.14.12 fails to compile (and older versions as well)
Summary: gnome-base/orbit-2.14.12 fails to compile (and older versions as well)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-07 21:57 UTC by Maarten Maathuis
Modified: 2008-02-13 17:45 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 Maarten Maathuis 2008-02-07 21:57:26 UTC
If i try to hack around the issue, other interface definition's become an issue,
I stupidly unmerged this thing and now i'm left with quite a few broken apps.

Reproducible: Always

Steps to Reproduce:
1. emerge -1 orbit
2.
3.

Actual Results:  
Making all in orb-core
make[8]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include/orbit/orb-core'
(rm -f corba-defs.h corba-defs-stubs.c corba-defs-skels.c corba-defs-common.c corba-defs-imodule.c corba-defs-skelimpl.c || true) > /dev/null
../../../src/idl-compiler/orbit-idl-2 -I../../../src/idl/CORBA_PIDL -I../../../src/idl/CORBA -I../../../src/idl/interop -I../../../src/orb/orb-core --noskels --nodefskels --nostubs --noidata --nocommon --showcpperrors --define=Object=OObject --define=TypeCode=TTypeCode --deps ./.deps/corba-defs.idl.P ../../../src/orb/orb-core/corba-defs.idl
orbit-idl-2 2.14.12 compiling
  mode, show preprocessor errors, passes: headers 

Processing file ../../../src/orb/orb-core/corba-defs.idl
cc1: note: obsolete option -I- used, please use -iquote instead
../../../src/idl/CORBA/CORBA_Current.idl:5: Error: Interface definition conflicts
../../../src/idl/CORBA/orb.idl:60: Error: with forward declaration `Current'

** (orbit-idl-2:15506): WARNING **: ../../../src/orb/orb-core/corba-defs.idl compilation failed
make[8]: *** [corba-defs.h] Error 1
make[8]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include/orbit/orb-core'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include/orbit'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include/orbit'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/orb/include'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/orb'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12'
make: *** [all] Error 2



emerge --infO:

Portage 2.1.4.1 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.24-rt1 x86_64)
=================================================================
System uname: 2.6.24-rt1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Timestamp of tree: Thu, 07 Feb 2008 17:46:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.5.1-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0_rc6-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1, 2.18.50.0.1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -Os -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=k8 -Os -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer nostrip parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS=" http://ftp.easynet.nl/mirror/gentoo/"
INSTALL_MASK="/usr/bin/emerge"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en nl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/pro-audio /usr/portage/local/layman/gnash-cvs /usr/portage/local/layman/enlightenment /usr/portage/local/layman/springlobby /usr/local/portage /usr/local/nouveau"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 accessibility acl acpi alsa amd64 aotuv berkdb bitmap-fonts cairo caps cdr cli cracklib crypt cups curl dbus dhcp dri dvd dvdr dvdread eds emboss encode evo fam ffmpeg flac fortran gdbm gif gimpprint gpm gtk gtk2 hal iconv ipv6 isdnlog jack jpeg kerberos ladspa latex ldap mad midi mikmod minimal mmx mmxext mp3 mpeg mudflap musepack ncurses nls nptl nptlonly nvidia offensive ogg oggvorbis opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline realmedia reflection sdl session spell spl sse sse2 sse3 ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis wavpack wmp xml xorg xv xvmc zlib" ALSA_CARDS="ice1724" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl" USERLAND="GNU" VIDEO_CARDS="nouveau vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-07 22:10:29 UTC
does it work any better with -O2 in place of -Os.
Please also try disabling ccache and see if it helps.
Comment 2 Maarten Maathuis 2008-02-08 10:05:22 UTC
Neither help.
Comment 3 Maarten Maathuis 2008-02-09 18:15:14 UTC
Anyone have any hints how to resolve this issue?
Comment 4 Maarten Maathuis 2008-02-13 17:45:54 UTC
It resolved itself after a (not the first) recompile of libIDL, some notes:

- It was a general idl problem, also affecting xulrunner.
- I also enabled the gnome overlay during the last week, maybe something in there triggered something.
- It seems to be a pretty rare problem, so i cannot be any more precise about what resolved it.