I am a newbie so it could all be my fault. I have a pentium3 computer on which "emerge -Nu gnome" failed. The error messages say that it was "emerge -Nu dev-python/pyorbit-2.14.1" that fails. A separate "emerge -Nu pyorbit" agreed. I also tried "emerge -Nu dev-python/pyorbit-2.14.0" and "emerge -Nu dev-python/pyorbit-2.0.1". As far as I can tell, the error messages are the same except for the version numbers for pyorbit. The "actual results" of "emerge -uND pyorbit" are given below. The first error string is: "** (orbit-idl-2:17785): WARNING **: testcall.idl compilation failed" Reproducible: Always Steps to Reproduce: 1. tolstoi ~ # cat /etc/make.conf # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" USE="nptl nptlonly -ipv6 -fortran X \ unicode svg hal dbus -kde -qt3 -qt4 -arts -eds -esd \ gstreamer gtk\ -apm" # gnome firefox FEATURES="parallel-fetch" tolstoi ~ # 2. tolstoi ~ # emerge -uDN pyorbit Actual Results: The attached is the results of "emerge -uND pyorbit". Expected Results: An error free test of pyorbit. tolstoi ~ # emerge info *** Deprecated use of action 'info', use '--info' instead Portage 2.1.2.2 (default-linux/x86/no-nptl, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686) ================================================================= System uname: 2.6.19-gentoo-r5 i686 Pentium III (Coppermine) Gentoo Base System release 1.12.9 Timestamp of tree: Fri, 16 Mar 2007 01:47:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm berkdb bitmap-fonts cli cracklib crypt cups dbus dri emboss encode foomaticdb gdbm gif gnome gpm gstreamer gtk gtk-apm gtk2 hal iconv imlib isdnlog jpeg libg++ libwww mad midi mikmod motif mp3 mpeg ncurses nls ogg opengl oss pam pcre perl png pppd python quicktime readline reflection sdl session spell spl ssl svg tcpd truetype truetype-fonts type1-fonts unicode vorbis x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY tolstoi ~ # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 8 model name : Pentium III (Coppermine) stepping : 6 cpu MHz : 935.481 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse bogomips : 1872.21 tolstoi ~ # lspci -v 00:00.0 Host bridge: Intel Corporation 82810E DC-133 GMCH [Graphics Memory Controller Hub] (rev 03) Flags: bus master, fast devsel, latency 0 00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 CGC [Chipset Graphics Controller] (rev 03) (prog-if 00 [VGA]) Subsystem: Intel Corporation Unknown device 7123 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 9 Memory at f8000000 (32-bit, prefetchable) [size=64M] Memory at f4000000 (32-bit, non-prefetchable) [size=512K] Capabilities: [dc] Power Management version 1 00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=168 I/O behind bridge: 00002000-00002fff Memory behind bridge: f4100000-f41fffff 00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02) Flags: bus master, medium devsel, latency 0 00:1f.1 IDE interface: Intel Corporation 82801AA IDE (rev 02) (prog-if 80 [Master]) Subsystem: Intel Corporation 82801AA IDE Flags: bus master, medium devsel, latency 0 I/O ports at 10a0 [size=16] 00:1f.2 USB Controller: Intel Corporation 82801AA USB (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation 82801AA USB Flags: bus master, medium devsel, latency 0, IRQ 11 I/O ports at 1080 [size=32] 00:1f.3 SMBus: Intel Corporation 82801AA SMBus (rev 02) Subsystem: Intel Corporation 82801AA SMBus Flags: medium devsel, IRQ 9 I/O ports at 10b0 [size=16] 00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio (rev 02) Subsystem: Intel Corporation Unknown device 5643 Flags: bus master, medium devsel, latency 0, IRQ 9 I/O ports at 1200 [size=256] I/O ports at 1300 [size=64] 01:08.0 Communication controller: Agere Systems LT WinModem Subsystem: Risq Modular Systems, Inc. Unknown device 044e Flags: fast Back2Back, medium devsel, IRQ 9 Memory at f4102000 (32-bit, non-prefetchable) [size=256] I/O ports at 2800 [size=8] I/O ports at 2000 [size=256] Capabilities: [f8] Power Management version 2 01:09.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01) Subsystem: Standard Microsystems Corp [SMC] SMC2802W Wireless PCI Adapter Flags: fast Back2Back, medium devsel, IRQ 9 Memory at f4100000 (32-bit, non-prefetchable) [size=8K] Capabilities: [dc] Power Management version 1 01:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Kingston Technologies EtheRx Flags: bus master, medium devsel, latency 64, IRQ 10 I/O ports at 2400 [size=256] Memory at f4102400 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 tolstoi ~ #
Possible to give the full error message? I guess that is not the full error...
Created attachment 114977 [details] Results of "emerge -uND pyorbit". First error message comes from: orbit-idl-2 --add-imodule testcall.idl orbit-idl-2 2.14.2 compiling mode, hide preprocessor errors, passes: stubs skels common headers Processing file testcall.idl ** (orbit-idl-2:19142): WARNING **: testcall.idl compilation failed
Well "pyorbit" depends on "orbit-idl-2". So I tried manually running the failed "orbit-idl-2" command on the test file used by the "pyorbit" installation. So either the real problem is my installed "orbit-idl-2" or the test file used by "pyorbit". The following is a screenshot. # tar xjf /usr/portage/distfiles/pyorbit-2.14.1.tar.bz2 pyorbit-2.14.1/tests/c-inproc/testcall.idl # cd pyorbit-2.14.1/tests/c-inproc/ # orbit-idl-2 --add-imodule testcall.idl orbit-idl-2 2.14.2 compiling mode, hide preprocessor errors, passes: stubs skels common headers Processing file testcall.idl ** (orbit-idl-2:25947): WARNING **: testcall.idl compilation failed
I tried a manual "emerge -v gnome-base/orbit" which failed. The first error message follows. My compiler is "i686-pc-linux-gnu-gcc" so why is it asking for "i386-pc-linux-gnu-gcc"? make[8]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.2/work/ORBit2-2.14.2/include/orbit/util' Making all in orb-core make[8]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.2/work/ORBit2-2.14.2/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.2 compiling mode, show preprocessor errors, passes: headers Processing file ../../../src/orb/orb-core/corba-defs.idl gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc" ** (orbit-idl-2:3391): WARNING **: ../../../src/orb/orb-core/corba-defs.idl compilation failed make[8]: *** [corba-defs.h] Error 1
You have a broken compiler setup, I'd guess. What does gcc-config -l show? Which versions of gcc do you have installed?
The user and I resolved this offline. It turned out to be a borked compiler.