Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 202147 - gnome-base/orbit-2.14.10 - infinite loop when compiling
Summary: gnome-base/orbit-2.14.10 - infinite loop when compiling
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-13 17:16 UTC by hariseldon78
Modified: 2008-09-20 23:23 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
strace emerge orbit - last 5000 lines of 1 586 991 / last 973KB of 342MB (emerge-orbit.log,972.37 KB, text/plain)
2008-02-13 22:17 UTC, Triffid Hunter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hariseldon78 2007-12-13 17:16:37 UTC
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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-12-13 17:21:17 UTC
emerge --info please.
Comment 2 hariseldon78 2007-12-13 18:20:03 UTC
(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 ~ $ 
Comment 3 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-12-22 16:42:26 UTC
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?
Comment 4 hariseldon78 2007-12-24 23:32:03 UTC
(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..
Comment 5 hariseldon78 2008-01-04 16:48:20 UTC
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.
Comment 6 Triffid Hunter 2008-02-07 22:39:39 UTC
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
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-07 23:35:16 UTC
(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.
Comment 8 Triffid Hunter 2008-02-13 05:31:36 UTC
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

Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-13 07:34:39 UTC
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) ?
Comment 10 Triffid Hunter 2008-02-13 22:11:55 UTC
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 --

Comment 11 Triffid Hunter 2008-02-13 22:17:46 UTC
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
Comment 12 Timo Breitner 2008-05-23 19:54:15 UTC
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
Comment 13 Timo Breitner 2008-05-23 20:27:34 UTC
In my case, "MAKEOPTS="-j1" in /etc/portage/bashrc solved the issue.
Comment 14 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-06-15 17:32:37 UTC
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 ?
Comment 15 Julie Haugh 2008-09-01 17:00:33 UTC
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.
Comment 16 Julie Haugh 2008-09-01 17:11:52 UTC
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.
Comment 17 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-09-20 23:23:26 UTC
ok, fyi, 2.14.16 has a proper fix for src_compile/src_install phases thanks to diego, hopefully it'll go stable asap.