my installed orbit version is 2.14.7. When i try to emerge the new (2.14.10) version i have an infinite loop in the compilation process. manually running the "make -d" command produces this output in the loop: # make -d [.......] The prerequisites of `all' are being made. Considering target file `all'. File `all' does not exist. Considering target file `orbit-interface-common.c'. File `orbit-interface-common.c' was considered already. Considering target file `corba-defs-common.c'. Considering target file `../../../src/orb/orb-core/corba-defs.idl'. File `../../../src/orb/orb-core/corba-defs.idl' was considered already. Considering target file `../../../src/idl-compiler/orbit-idl-2'. File `../../../src/idl-compiler/orbit-idl-2' was considered already. Finished prerequisites of target file 'corba-defs-common.c'. The prerequisites of `corba-defs-common.c' are being made. Considering target file `iop-defs-common.c'. Considering target file `../../../src/orb/orb-core/iop-defs.idl'. File `../../../src/orb/orb-core/iop-defs.idl' was considered already. Pruning file `../../../src/idl-compiler/orbit-idl-2'. Finished prerequisites of target file `iop-defs-common.c'. The prerequisites of `iop-defs-common.c' are being made. Considering target file `corba-ops-stubs.c'. File `corba-ops-stubs.c' was considered already. Considering target file `corba-ops-common.c'. File `corba-ops-common.c' was considered already. Considering target file `corba-ops-skels.c'. File `corba-ops-skels.c' was considered already. Considering target file `corba-ops.h'. File `corba-ops.h' was considered already. Finished prerequisites of target file `all'. The prerequisites of `all' are being made. Considering target file `all'. File `all' does not exist. Considering target file `orbit-interface-common.c'. File `orbit-interface-common.c' was considered already. Considering target file `corba-defs-common.c'. Considering target file `../../../src/orb/orb-core/corba-defs.idl'. [...AD LIBITUM] There are no MAKEOPS in the make.conf file.. Just tell me if u need more details to debug.. the makefiles or something Reproducible: Always Steps to Reproduce: 1. emerge orbit 2. 3.
emerge --info please.
(In reply to comment #1) > emerge --info please. ok, here it is: roby@localhost ~ $ emerge --info Portage 2.1.3.19 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r5 i686) ================================================================= System uname: 2.6.22-gentoo-r5 i686 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz Timestamp of tree: Thu, 13 Dec 2007 01:47:01 +0000 app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 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.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 -pipe -ggdb" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=i686 -O2 -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms splitdebug strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="" 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 arts avi berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus devhelp dlloader dri dvd dvdr eds emboss encode esd fam firefox fortran gdbm gif glade gnome gpm gstreamer gtk gtk2 hal iconv inherit-graph ipv6 isdnlog jpeg kde ldap libg++ mad midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdflib perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session slang sourceview spell spl ssl subversion tcpd truetype truetype-fonts type1-fonts udev unicode valgrind vorbis win32codecs 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" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon vmware" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY roby@localhost ~ $
This appears to be a unique bug. There's no mention of it upstream, even. Just for kicks, could you try MAKEOPTS="-j1" in make.conf?
(In reply to comment #3) > This appears to be a unique bug. There's no mention of it upstream, even. > Just for kicks, could you try MAKEOPTS="-j1" in make.conf? > uff.. i tried but with no effect.. any other ideas to try or other debug info to enable? i have been able to update gnome only by using the skipfirst option but i fear that something will break without updating orbit..
ok, i don't know how, but it finally unlocked. I made a big update of the system using the resume skip-first options to skip orbit. after some days i made: emerge --depclean revdep-rebuild emerge --sync emerge --update --deep world and without looking at it i found all installed,with orbit 2.4.10. I think the solution is related to the depclean, it was really a lot of time i didn't do it.. Any idea of what could be? Anyway, thanks to everybody who has been annoyed by this bug-report, now i'm all ok.
I'm experiencing this issue with orbit-2.14.12 Portage 2.1.4.1 (default-linux/x86/2006.1/desktop, gcc-3.4.6, glibc-2.7-r1, 2.6.23-gentoo-r5.lucienne i686) ================================================================= System uname: 2.6.23-gentoo-r5.lucienne i686 AMD Athlon(tm) XP 2700+ Timestamp of tree: Mon, 04 Feb 2008 00:16:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 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.3.6-r2, 2.4.3-r4, 2.5.1-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r6 sys-apps/baselayout: 1.12.11.1 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.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon-xp -maccumulate-outgoing-args -mfpmath=sse -momit-leaf-frame-pointer -mtune=athlon-xp -fexpensive-optimizations -fmove-all-movables -fomit-frame-pointer -fprefetch-loop-arrays -frerun-cse-after-loop -frerun-loop-opt " CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=athlon-xp -maccumulate-outgoing-args -mfpmath=sse -momit-leaf-frame-pointer -mtune=athlon-xp -fexpensive-optimizations -fmove-all-movables -fomit-frame-pointer -fprefetch-loop-arrays -frerun-cse-after-loop -frerun-loop-opt " DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="ccache distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.internode.on.net/pub/gentoo/ ftp://mirror.qld.3fl.net/pub/gentoo/ http://mirror.aarnet.edu.au/pub/gentoo/ http://ftp.swin.edu.au/gentoo/" LINGUAS="en en_AU" MAKEOPTS="-j1" PKGDIR="/usr/portage/distfiles/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/local/portage/layman/sunrise /usr/local/crossdev /usr/local/portage /usr/local/arm_maverick_overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext 3ds S3TC X X509 Xaw3d a52 aac aalib acpi adns allegro alsa amr asf async athena audiofile bash-completion berkdb big-tables bitmap-fonts blender-game bri browserplugin bzip2 bzlib cairo caps cdda cddb cdio cdparanoia cdr cdrom cli clock-screen cpudetection cracklib crypt cscope css cups curl custom-cflags daap dba dbx dga divx4linux dlloader dnd dri dts dv dvb dvd dvdnav dvdr dvdread ecaggressive ecc eckb1 ecmark ecmark2 ecmark3 ecmg2 ecsteve ecsteve2 emboss emovix encode erandom exif expat exscalibar extensions faad fam fame fax fbcon ffmpeg fftw firefox flac fluidsynth foomaticdb fortran fping ft ftp fuse gd gdbm ggi gif gimp glibc-omitfp glitz gmp gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 guile h323 hardware-carrier hpn icecast iconv id3 id3tag idn ieee1394 ifp imagemagick imlib inifile ipod iproute2 isdnlog ithreads jack jack-tmpfs java javascript jbig jce jpeg jpeg2k kde kdeenablefinal kdexdeltas kexi key-screen kipi kqemu ladcca ladspa lame lapack latin1 libcaca libnotify libnotifyreset libsamplerate libvisual linuxthreads-tls lirc live lm_sensors logitech-mouse logrotate lua lzo mad mailwrapper mapeditor matroska maya-shaderlibrary mbrola md5sum memlimit menubar mhash midi mikmod mime mjpeg mmap mmx mmxext mng modplug mouse moznoirc moznomail moznoroaming mozsvg mozxmlterm mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer msn mtp mudflap music musicbrainz mysql mysqlfriends mysqli mythtv ncurses nemesi nethack netjack network networking nforce2 njb nls no-old-linux nocd nodrm nowin nptl nptlonly nsplugin nvidia offensive ogg on-the-fly-crypt openal openexr opengl openmp pam pam_chroot pam_timestamp paste64 pcre pdf perl perlsuid php physfs player plib plotutils pmu png pnm posix povray ppds pppd prelude pri pvm python qmax qt qt3 quicktime rar raw-mode rdesktop readline real reflection regex remix resperl rle rogue rtc rtsp ruby samba scanner scenarios screen sdl sdl-image search-screen session sharedext sharedmem shout silc slang slp soap sockets socks5 sox speex spl sql srt sse ssl stream subtitles subversion svg sysfs syslog tcltk tcpd teamarena tetex theora threads tiff timidity tk tokenizer toolbar transmitter transparent-proxy truetype truetype-fonts tta twolame type1-fonts ucs2 unicode upnp urandom usb userlocales utf8 v4l v4l2 vcd vhosts vim-with-x visualization vlm vmdbmysql voice vorbis vorbis-psy watchdog wifi win32codecs winbind wma wmf wozxmlterm wxgtk1 wxwindows x264 x86 xanim xatrix xcomposite xine xml xml2 xmlrpc xorg xosd xpm xprint xrandr xsl xv xvid yv12 zaptel zeroconf zip zlib zvbi" 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" 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" CAMERAS="adc65 agfa_cl20 aox barbie canon casio_qv clicksmart310 digigr8 digita dimagev dimera3500 directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica konica_qm150 largan lg_gsm mars mustek panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 pccam300 pccam600 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2 ricoh ricoh_g3 samsung sierra sipix_blink sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template toshiba_pdrm11" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_AU" LIRC_DEVICES="udp" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vesa" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #6) > I'm experiencing this issue with orbit-2.14.12 > I'm sorry but a report with these kind of CFLAGS isn't helpful. If you can reproduce with more reasonable flags (like say CFLAGS="-march=athlon-xp -O2 -pipe") maybe we can work something out.
Reproduced with CFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer" and gcc-4.2.2 Wed Feb 13 07:39:48 2008: >>> emerge (1 of 364) gnome-base/orbit-2.14.12 to / Wed Feb 13 07:39:48 2008: === (1 of 364) Cleaning (gnome-base/orbit-2.14.12::/usr/portage/gnome-base/orbit/orbit-2.14.12.ebuild) Wed Feb 13 07:39:49 2008: === (1 of 364) Compiling/Merging (gnome-base/orbit-2.14.12::/usr/portage/gnome-base/orbit/orbit-2.14.12.ebuild) [I hit ctrl+c] Wed Feb 13 15:26:08 2008: *** terminating. ^^^ looped in the same spot for almost 8 hours emerge --info Portage 2.1.4.1 (default-linux/x86/2006.1/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r5.lucienne i686) ================================================================= System uname: 2.6.23-gentoo-r5.lucienne i686 AMD Athlon(tm) XP 2700+ Timestamp of tree: Mon, 04 Feb 2008 00:16:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 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.3.6-r2, 2.4.3-r4, 2.5.1-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r6 sys-apps/baselayout: 1.12.11.1 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.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="ccache distlocks fixpackages metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.internode.on.net/pub/gentoo/ ftp://mirror.qld.3fl.net/pub/gentoo/ http://mirror.aarnet.edu.au/pub/gentoo/ http://ftp.swin.edu.au/gentoo/" LINGUAS="en" MAKEOPTS="-j1" PKGDIR="/usr/portage/distfiles/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/local/portage/layman/sunrise /usr/local/crossdev /usr/local/portage /usr/local/arm_maverick_overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext 3ds S3TC X X509 Xaw3d a52 aac aalib acpi adns allegro alsa amr asf async athena audiofile bash-completion berkdb big-tables bitmap-fonts blender-game bri browserplugin bzip2 bzlib cairo caps cdda cddb cdio cdparanoia cdr cdrom cli clock-screen cpudetection cracklib crypt cscope css cups curl custom-cflags daap dba dbx dga divx4linux dlloader dnd dri dts dv dvb dvd dvdnav dvdr dvdread ecaggressive ecc eckb1 ecmark ecmark2 ecmark3 ecmg2 ecsteve ecsteve2 emboss emovix encode erandom exif expat exscalibar extensions faad fam fame fax fbcon ffmpeg fftw firefox flac fluidsynth foomaticdb fortran fping ft ftp fuse gd gdbm ggi gif gimp glibc-omitfp glitz gmp gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 guile h323 hardware-carrier hpn icecast iconv id3 id3tag idn ieee1394 ifp imagemagick imlib inifile ipod iproute2 isdnlog ithreads jack jack-tmpfs java javascript jbig jce jpeg jpeg2k kde kdeenablefinal kdexdeltas kexi key-screen kipi kqemu ladcca ladspa lame lapack latin1 libcaca libnotify libnotifyreset libsamplerate libvisual linuxthreads-tls lirc live lm_sensors logitech-mouse logrotate lua lzo mad mailwrapper mapeditor matroska maya-shaderlibrary mbrola md5sum memlimit menubar mhash midi mikmod mime mjpeg mmap mmx mmxext mng modplug mouse moznoirc moznomail moznoroaming mozsvg mozxmlterm mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer msn mtp mudflap music musicbrainz mysql mysqlfriends mysqli mythtv ncurses nemesi nethack netjack network networking nforce2 njb nls no-old-linux nocd nodrm nowin nptl nptlonly nsplugin nvidia offensive ogg on-the-fly-crypt openal openexr opengl openmp pam pam_chroot pam_timestamp paste64 pcre pdf perl perlsuid php physfs player plib plotutils pmu png pnm posix povray ppds pppd prelude pri pvm python qmax qt qt3 quicktime rar raw-mode rdesktop readline real reflection regex remix resperl rle rogue rtc rtsp ruby samba scanner scenarios screen sdl sdl-image search-screen session sharedext sharedmem shout silc slang slp soap sockets socks5 sox speex spl sql srt sse ssl stream subtitles subversion svg sysfs syslog tcltk tcpd teamarena tetex theora threads tiff timidity tk tokenizer toolbar transmitter transparent-proxy truetype truetype-fonts tta twolame type1-fonts ucs2 unicode upnp urandom usb userlocales utf8 v4l v4l2 vcd vhosts vim-with-x visualization vlm vmdbmysql voice vorbis vorbis-psy watchdog wifi win32codecs winbind wma wmf wozxmlterm wxgtk1 wxwindows x264 x86 xanim xatrix xcomposite xine xml xml2 xmlrpc xorg xosd xpm xprint xrandr xsl xv xvid yv12 zaptel zeroconf zip zlib zvbi" 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" 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" CAMERAS="adc65 agfa_cl20 aox barbie canon casio_qv clicksmart310 digigr8 digita dimagev dimera3500 directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica konica_qm150 largan lg_gsm mars mustek panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 pccam300 pccam600 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2 ricoh ricoh_g3 samsung sierra sipix_blink sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template toshiba_pdrm11" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" LIRC_DEVICES="udp" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vesa" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I guess that's enough for reopening. Now some more useful information would be where does the compilation "hang" ? Is it always at the same place. Which process is blocking, can you get a backtrace of that process (I hope it's not gcc) ?
Appears to be make that freezes actually: make[6]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include' make[5]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/include' make[4]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/orb/include' Making all in orb-core make[4]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/orb/orb-core' make[5]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/idl-compiler' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/idl-compiler' (rm -f orbit-interface-common.c || true) > /dev/null (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/misc -I../../../src/idl/interop -I. -D_PRE_3_0_COMPILER_ --noskels --nodefskels --nostubs --noidata --noheaders --define=Object=OObject --define=TypeCode=TTypeCode --showcpperrors --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: common Processing file ../../../src/orb/orb-core/corba-defs.idl cc1: note: obsolete option -I- used, please use -iquote instead ../../../src/idl-compiler/orbit-idl-2 --nostubs --noskels --showcpperrors --noheaders --deps .deps/orbit-interface.idl.P orbit-interface.idl orbit-idl-2 2.14.12 compiling mode, show preprocessor errors, passes: common Processing file orbit-interface.idl cc1: note: obsolete option -I- used, please use -iquote instead (rm -f iop-defs.h iop-defs-stubs.c iop-defs-skels.c iop-defs-common.c iop-defs-imodule.c iop-defs-skelimpl.c || true) > /dev/null ../../../src/idl-compiler/orbit-idl-2 -I../../../src/idl/CORBA_PIDL -I../../../src/idl/CORBA -I../../../src/idl/misc -I../../../src/idl/interop -I. -D_PRE_3_0_COMPILER_ --noskels --nodefskels --nostubs --noidata --noheaders --define=Object=OObject --define=TypeCode=TTypeCode --showcpperrors --deps ./.deps/iop-defs.idl.P ../../../src/orb/orb-core/iop-defs.idl orbit-idl-2 2.14.12 compiling mode, show preprocessor errors, passes: common Processing file ../../../src/orb/orb-core/iop-defs.idl cc1: note: obsolete option -I- used, please use -iquote instead for I in corba-defs.h corba-defs-stubs.c corba-defs-skels.c corba-defs-common.c corba-defs-imodule.c corba-defs-skelimpl.c; do \ if test -f $I; then \ sed -e 's,OObject,Object,g' -e 's,TTypeCode,TypeCode,g' $I > $I.out; \ mv $I.out $I ; \ fi; \ done (rm -f corba-ops-stubs.c corba-ops-common.c corba-ops-skels.c corba-ops.h || true) > /dev/null ../../../src/idl-compiler/orbit-idl-2 --showcpperrors --deps .deps/corba-ops.idl.P corba-ops.idl orbit-idl-2 2.14.12 compiling mode, show preprocessor errors, passes: stubs skels common headers Processing file corba-ops.idl cc1: note: obsolete option -I- used, please use -iquote instead for I in corba-ops-stubs.c corba-ops-common.c corba-ops-skels.c corba-ops.h; do \ sed -e 's,ZZZis_a,_is_a,g' -e 's,ZZis_a,is_a,g' $I > $I.out; mv $I.out $I; \ done; \ sed -e "s,Z,_,g" corba-ops-skels.c > corba-ops-skels.c.out; \ mv corba-ops-skels.c.out corba-ops-skels.c; true true true true for I in iop-defs.h iop-defs-stubs.c iop-defs-skels.c iop-defs-common.c iop-defs-imodule.c iop-defs-skelimpl.c; do \ if test -f $I; then \ sed -e 's,OObject,Object,g' -e 's,TTypeCode,TypeCode,g' $I > $I.out; \ mv $I.out $I ; \ fi; \ done true make all-am make[5]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/orb/orb-core' ptrace: umoven: Input/output error make[6]: Entering directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/idl-compiler' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/var/tmp/portage/gnome-base/orbit-2.14.12/work/ORBit2-2.14.12/src/idl-compiler' -- freezes here, and the 'make' process takes as much cpu as it can --
Created attachment 143452 [details] strace emerge orbit - last 5000 lines of 1 586 991 / last 973KB of 342MB not sure if this will help, but here it is
I have exactly the same problem. Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 i686) ================================================================= System uname: 2.6.24-gentoo-r8 i686 AMD Athlon(tm) XP 2800+ Timestamp of tree: Fri, 23 May 2008 14:04:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r9 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://de-mirror.org/distro/gentoo/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de en en_GB" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acl acpi alsa arts bash-completion berkdb bzip2 cdio cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread emboss encode evo fam ffmpeg firefox flac fontconfig fortran gdbm gif glibc-omitfp gnutls gpm gtk hal hddtemp iconv imagemagick iproute2 ipv6 isdnlog jpeg jpeg2k kde kdehiddenvisibility kerberos lame latex ldap lm_sensors logitech-mouse loop-aes mad midi mikmod mjpeg mmx mmxext mng mp3 mpeg mudflap ncurses network-cron nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pcre pdf perl pic png ppds pppd pthreads python qt qt3 qt3support qt4 quicktime readline reflection resolvconf samba sdl session sndfile spell spl sse ssl svg tcpd theora threads tiff truetype udev unicode v4l v4l2 vorbis win32codecs x264 x86 xcomposite xinerama xml xorg xv xvid 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" 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_cacheenv 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="de en en_GB" USERLAND="GNU" VIDEO_CARDS="nv vesa vga nvidia v4l" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
In my case, "MAKEOPTS="-j1" in /etc/portage/bashrc solved the issue.
I was able to reproduce but only by forcing the ebuild to build in parallel. Current ebuilds in portage should not expose this problem. Would somebody that had this bug confirm please ?
I'm seeing the problem on a new install of 2008.0. I installed the stage3, got networking up and running, recovered all my arrays, then went to emerge gnome. It hung fairly soon into emerge'ing Orbit. If this isn't sufficient to recreate simply, I can post emerge --info.
Sorry for responding so quickly and to myself, to confirm what Gilles reported, changing to "-j1" did solve the problem, and re-emerge'ing "make" (what I thought was going to be the fix after seeing Gilles' post) didn't. My suggested workaround (not that I've tried it -- perhaps the next person who runs across this Bugzilla thread can) would be to get to where emerge'ing gnome hangs, change to "-j1" and emerge Orbit, then change back to the original "-jN" option.
ok, fyi, 2.14.16 has a proper fix for src_compile/src_install phases thanks to diego, hopefully it'll go stable asap.