Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273033 - dev-perl/gtk2-perl-1.203 fails to emerge with portage hanging indefinitely.
Summary: dev-perl/gtk2-perl-1.203 fails to emerge with portage hanging indefinitely.
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 275268
  Show dependency tree
 
Reported: 2009-06-07 13:27 UTC by Sönke N. Greimann
Modified: 2010-09-08 11:11 UTC (History)
8 users (show)

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 Sönke N. Greimann 2009-06-07 13:27:05 UTC
Not sure what is afoot here. I just recently updated my toolchain and this problem cropped up during a subsequent emerge -e @world

The error message listed under "actual results" first appeared today, perhaps after syncing. I will check out the two listed bugs, but those appear to affect only changes in bash.


Reproducible: Always

Steps to Reproduce:
1. emerge -1 gtk2-perl and wait until emerge reaches "Creating stock items POD..."
2. wait minutes, hours, days (longest was from last thursday afternoon to today about 14:45 MEST)
3. finally get frustrated and hit CTRL-C, leading to the error below.

Actual Results:  
[ XS xs/GtkTooltip.xs ]
[ CC xs/GtkTooltip.c ]
[ XS xs/GtkVolumeButton.xs ]
[ CC xs/GtkVolumeButton.c ]
[ XS xs/GtkShow.xs ]
[ CC xs/GtkShow.c ]
[ XS xs/GtkToolShell.xs ]
[ CC xs/GtkToolShell.c ]
[ XS xs/GdkDisplay.xs ]
[ CC xs/GdkDisplay.c ]
[ XS xs/GdkDisplayManager.xs ]
[ CC xs/GdkDisplayManager.c ]
[ XS xs/GdkScreen.xs ]
[ CC xs/GdkScreen.c ]
[ XS xs/GtkClipboard.xs ]
[ CC xs/GtkClipboard.c ]
[ XS xs/GtkAction.xs ]
[ CC xs/GtkAction.c ]
[ XS xs/GtkActionGroup.xs ]
[ CC xs/GtkActionGroup.c ]
[ XS xs/GtkCellLayout.xs ]
[ CC xs/GtkCellLayout.c ]
[ XS xs/GtkColorButton.xs ]
[ CC xs/GtkColorButton.c ]
[ XS xs/GtkComboBox.xs ]
[ CC xs/GtkComboBox.c ]
[ XS xs/GtkComboBoxEntry.xs ]
[ CC xs/GtkComboBoxEntry.c ]
[ XS xs/GtkEntryCompletion.xs ]
[ CC xs/GtkEntryCompletion.c ]
[ XS xs/GtkExpander.xs ]
[ CC xs/GtkExpander.c ]
[ XS xs/GtkFileChooser.xs ]
[ CC xs/GtkFileChooser.c ]
[ XS xs/GtkFileChooserDialog.xs ]
[ CC xs/GtkFileChooserDialog.c ]
[ XS xs/GtkFileChooserWidget.xs ]
[ CC xs/GtkFileChooserWidget.c ]
[ XS xs/GtkFileFilter.xs ]
[ CC xs/GtkFileFilter.c ]
[ XS xs/GtkFontButton.xs ]
[ CC xs/GtkFontButton.c ]
[ XS xs/GtkIconTheme.xs ]
[ CC xs/GtkIconTheme.c ]
[ XS xs/GtkRadioAction.xs ]
[ CC xs/GtkRadioAction.c ]
[ XS xs/GtkRadioToolButton.xs ]
[ CC xs/GtkRadioToolButton.c ]
[ XS xs/GtkSeparatorToolItem.xs ]
[ CC xs/GtkSeparatorToolItem.c ]
[ XS xs/GtkToggleAction.xs ]
[ CC xs/GtkToggleAction.c ]
[ XS xs/GtkToggleToolButton.xs ]
[ CC xs/GtkToggleToolButton.c ]
[ XS xs/GtkToolButton.xs ]
[ CC xs/GtkToolButton.c ]
[ XS xs/GtkToolItem.xs ]
[ CC xs/GtkToolItem.c ]
[ XS xs/GtkTreeModelFilter.xs ]
[ CC xs/GtkTreeModelFilter.c ]
[ XS xs/GtkUIManager.xs ]
[ CC xs/GtkUIManager.c ]
[ XS xs/GdkPango.xs ]
[ CC xs/GdkPango.c ]
[ XS xs/GtkAboutDialog.xs ]
[ CC xs/GtkAboutDialog.c ]
[ XS xs/GtkCellRendererCombo.xs ]
[ CC xs/GtkCellRendererCombo.c ]
[ XS xs/GtkCellRendererProgress.xs ]
[ CC xs/GtkCellRendererProgress.c ]
[ XS xs/GtkCellView.xs ]
[ CC xs/GtkCellView.c ]
[ XS xs/GtkFileChooserButton.xs ]
[ CC xs/GtkFileChooserButton.c ]
[ XS xs/GtkIconView.xs ]
[ CC xs/GtkIconView.c ]
[ XS xs/GtkMenuToolButton.xs ]
[ CC xs/GtkMenuToolButton.c ]
[ XS xs/GdkCairo.xs ]
[ CC xs/GdkCairo.c ]
[ XS xs/GdkPixbufSimpleAnim.xs ]
[ CC xs/GdkPixbufSimpleAnim.c ]
[ XS xs/PangoAttributes.xs ]
[ CC xs/PangoAttributes.c ]
[ XS xs/PangoContext.xs ]
[ CC xs/PangoContext.c ]
[ XS xs/PangoFont.xs ]
[ CC xs/PangoFont.c ]
[ XS xs/PangoFontset.xs ]
[ CC xs/PangoFontset.c ]
[ XS xs/PangoFontMap.xs ]
[ CC xs/PangoFontMap.c ]
[ XS xs/PangoLayout.xs ]
[ CC xs/PangoLayout.c ]
[ XS xs/PangoRenderer.xs ]
[ CC xs/PangoRenderer.c ]
[ XS xs/PangoScript.xs ]
[ CC xs/PangoScript.c ]
[ XS xs/PangoTabs.xs ]
[ CC xs/PangoTabs.c ]
[ XS xs/PangoTypes.xs ]
[ CC xs/PangoTypes.c ]
[ XS xs/PangoCairo.xs ]
[ CC xs/PangoCairo.c ]
[ XS xs/PangoGravity.xs ]
[ CC xs/PangoGravity.c ]
[ XS xs/PangoMatrix.xs ]
[ CC xs/PangoMatrix.c ]
[ XS xs/GdkX11.xs ]
[ CC xs/GdkX11.c ]
[ XS build/constants.xs ]
[ CC build/constants.c ]
Running Mkbootstrap for Gtk2 ()
chmod 644 Gtk2.bs
rm -f blib/arch/auto/Gtk2/Gtk2.so
[ LD blib/arch/auto/Gtk2/Gtk2.so ]
chmod 755 blib/arch/auto/Gtk2/Gtk2.so
cp Gtk2.bs blib/arch/auto/Gtk2/Gtk2.bs
chmod 644 blib/arch/auto/Gtk2/Gtk2.bs
Parsing XS files...
Creating stock items POD...
^C

Exiting on signal 2
sandbox:stop  caught signal 2 in pid 1292

make: *** Datei »build/stock_items.podi« wird gelöscht
make: *** [build/stock_items.podi] Unterbrechung

/usr/portage/dev-perl/gtk2-perl/gtk2-perl-1.203.ebuild: src_compile aborted; exiting.

 * The ebuild phase 'compile' has exited unexpectedly. This type of
 * behavior is known to be triggered by things such as failed variable
 * assignments (bug #190128) or bad substitution errors (bug #200313).
 * Normally, before exiting, bash should have displayed an error message
 * above. If bash did not produce an error message above, it's possible
 * that the ebuild has called `exit` when it should have called `die`
 * instead. This behavior may also be triggered by a corrupt bash binary or
 * a hardware problem such as memory or cpu malfunction. If the problem is
 * not reproducible or it appears to occur randomly, then it is likely to
 * be triggered by a hardware problem. If you suspect a hardware problem
 * then you should try some basic hardware diagnostics such as memtest.
 * Please do not report this as a bug unless it is consistently
 * reproducible and you are sure that your bash binary and hardware are
 * functioning properly.

>>> Failed to emerge dev-perl/gtk2-perl-1.203, Log file:

>>>  '/var/tmp/portage/dev-perl/gtk2-perl-1.203/temp/build.log'

Expected Results:  
Package should have emerged normally or portage should have at least exited with proper error message.

hostname ~ # emerge --info
Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-AMD_Athlon-tm-_XP_3000+-with-gentoo-2.0.1
Timestamp of tree: Sun, 07 Jun 2009 11:45:02 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8
dev-lang/python:     2.6.2-r1
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r2
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
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 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror ftp://ftp.uni-erlangen .de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo ftp://ftp.gentoo.mesh-solutions.com/gentoo ftp://pandemonium.tiscali.de/pub/gentoo ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles ftp://ftp.tu-clausthal.de/pub/linux/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="de_DE.utf8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X Xaw3d aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdparanoia cdr cli cracklib crypt cups dbus dmi dri dvd dvdr dvdread emboss encode esd evo fam ffmpeg firefox flac fortran gdbm gif gnome gnutls gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg libnotify mad midi mikmod mmap mmx mmxext moznopango mp3 mpeg mudflap ncurses nforce2 nfs nls nptl nptlonly nsplugin nvidia odbc offensive ogg opengl openmp pam pcre pdf perl pidgin png ppds pppd python qt3support qt4 quicktime readline reflection reiserfs rtc samba sdl session spell spl sse ssl startup-notification svg sysfs tcpd threads thunderbird tiff truetype unicode usb v4l v4l2 vorbis win32codecs x86 xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="intel8x0 intel8x0m mpu401 usb-audio virmidi" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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="canon ptp2" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa v4l vga"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

hostname ~ #
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-06-07 15:59:24 UTC
Which version are installed?

x11-libs/gtk+
dev-perl/glib-perl
dev-perl/extutils-pkgconfig

Comment 2 Sönke N. Greimann 2009-06-07 17:59:07 UTC
Hi... I've the following versions.

hostname ~ $ emerge -pv gtk+ glib-perl extutils-pkgconfig

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-perl/extutils-pkgconfig-1.12  0 kB
[ebuild   R   ] x11-libs/gtk+-2.16.1  USE="X cups jpeg tiff -debug -doc -jpeg2k -vim-syntax -xinerama" 0 kB
[ebuild   R   ] dev-perl/glib-perl-1.221  0 kB

I've already tried remerging gtk+, to no avail. Should I try the other two as well?
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2009-06-07 20:04:51 UTC
For some context, here's the lines before and after on my ( successful ) build: 

[ CC build/constants.c ]
cp Gtk2.bs blib/arch/auto/Gtk2/Gtk2.bs
chmod 644 blib/arch/auto/Gtk2/Gtk2.bs
rm -f blib/arch/auto/Gtk2/Gtk2.so
[ LD blib/arch/auto/Gtk2/Gtk2.so ]
chmod 755 blib/arch/auto/Gtk2/Gtk2.so
Creating stock items POD...
Creating enum POD...
Generating POD...
Loaded 10 extra types from doctypes
Loaded 8 extra types from /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux/Glib/Install/doctypes
Loaded 4 extra types from /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux/Cairo/Install/doctypes
Creating POD index...
Manifying blib/man3/Gtk2::Gdk::Event::Motion.3pm


The reporter may wish to chdir into the build directory and try this and see what eventuates:

rm build/stock_items.podi
make build/stock_items.podi

This make should respond instantly, if it does not, then try this and see what eventuates: 

perl tools/podifystockitems.pl  

it should return instantly having emitted a quick API summary of sorts in POD format.

If neither of the above occur, please post what you can on what happens.
Comment 4 Sönke N. Greimann 2009-06-07 22:24:19 UTC
Good morning and thanks for looking into this.

rm build/stock_items.podi fails because the file isn't there

make build/stock_items.podi does return instantly with the line that hangs during the normal emerge.

Here is the last command with output:

hostname Gtk2-1.203 # perl tools/podifystockitems.pl 

=head1 Stock Items

  +-----------------------------------+-------------------+-------------+
  | Stock-Id                          | Label             | Mod-Key     |
  +-----------------------------------+-------------------+-------------+
  | gtk-about                         | _About            |             |
  | gtk-add                           | _Add              |             |
  | gtk-apply                         | _Apply            |             |
  | gtk-bold                          | _Bold             |             |
  | gtk-cancel                        | _Cancel           |             |
  | gtk-cdrom                         | _CD-Rom           |             |
  | gtk-clear                         | _Clear            |             |
  | gtk-close                         | _Close            | <control>-W |
  | gtk-connect                       | C_onnect          |             |
  | gtk-convert                       | _Convert          |             |
  | gtk-copy                          | _Copy             | <control>-C |
  | gtk-cut                           | Cu_t              | <control>-X |
  | gtk-delete                        | _Delete           |             |
  | gtk-dialog-error                  | Error             |             |
  | gtk-dialog-info                   | Information       |             |
  | gtk-dialog-question               | Question          |             |
  | gtk-dialog-warning                | Warning           |             |
  | gtk-discard                       | _Discard          |             |
  | gtk-disconnect                    | _Disconnect       |             |
  | gtk-edit                          | _Edit             |             |
  | gtk-execute                       | _Execute          |             |
  | gtk-find                          | _Find             | <control>-F |
  | gtk-find-and-replace              | Find and _Replace | <control>-R |
  | gtk-floppy                        | _Floppy           |             |
  | gtk-fullscreen                    | _Fullscreen       |             |
  | gtk-go-back                       | _Back             |             |
  | gtk-go-down                       | _Down             |             |
  | gtk-go-forward                    | _Forward          |             |
  | gtk-go-up                         | _Up               |             |
  | gtk-goto-bottom                   | _Bottom           |             |
  | gtk-goto-first                    | _First            |             |
  | gtk-goto-last                     | _Last             |             |
  | gtk-goto-top                      | _Top              |             |
  | gtk-harddisk                      | _Harddisk         |             |
  | gtk-help                          | _Help             | <control>-H |
  | gtk-home                          | _Home             |             |
  | gtk-indent                        | Increase Indent   |             |
  | gtk-index                         | _Index            |             |
  | gtk-info                          | _Information      |             |
  | gtk-italic                        | _Italic           |             |
  | gtk-jump-to                       | _Jump to          |             |
  | gtk-justify-center                | _Center           |             |
  | gtk-justify-fill                  | _Fill             |             |
  | gtk-justify-left                  | _Left             |             |
  | gtk-justify-right                 | _Right            |             |
  | gtk-leave-fullscreen              | _Leave Fullscreen |             |
  | gtk-media-forward                 | _Forward          |             |
  | gtk-media-next                    | _Next             |             |
  | gtk-media-pause                   | P_ause            |             |
  | gtk-media-play                    | _Play             |             |
  | gtk-media-previous                | Pre_vious         |             |
  | gtk-media-record                  | _Record           |             |
  | gtk-media-rewind                  | R_ewind           |             |
  | gtk-media-stop                    | _Stop             |             |
  | gtk-network                       | _Network          |             |
  | gtk-new                           | _New              | <control>-N |
  | gtk-no                            | _No               |             |
  | gtk-ok                            | _OK               |             |
  | gtk-open                          | _Open             | <control>-O |
  | gtk-orientation-landscape         | Landscape         |             |
  | gtk-orientation-portrait          | Portrait          |             |
  | gtk-orientation-reverse-landscape | Reverse landscape |             |
  | gtk-orientation-reverse-portrait  | Reverse portrait  |             |
  | gtk-page-setup                    | Page Set_up       |             |
  | gtk-paste                         | _Paste            | <control>-V |
  | gtk-preferences                   | _Preferences      |             |
  | gtk-print                         | _Print            |             |
  | gtk-print-preview                 | Print Pre_view    |             |
  | gtk-properties                    | _Properties       |             |
  | gtk-quit                          | _Quit             | <control>-Q |
  | gtk-redo                          | _Redo             |             |
  | gtk-refresh                       | _Refresh          |             |
  | gtk-remove                        | _Remove           |             |
  | gtk-revert-to-saved               | _Revert           |             |
  | gtk-save                          | _Save             | <control>-S |
  | gtk-save-as                       | Save _As          |             |
  | gtk-select-all                    | Select _All       |             |
  | gtk-select-color                  | _Color            |             |
  | gtk-select-font                   | _Font             |             |
  | gtk-sort-ascending                | _Ascending        |             |
  | gtk-sort-descending               | _Descending       |             |
  | gtk-spell-check                   | _Spell Check      |             |
  | gtk-stop                          | _Stop             |             |
  | gtk-strikethrough                 | _Strikethrough    |             |
  | gtk-undelete                      | _Undelete         |             |
  | gtk-underline                     | _Underline        |             |
  | gtk-undo                          | _Undo             |             |
  | gtk-unindent                      | Decrease Indent   |             |
  | gtk-yes                           | _Yes              |             |
  | gtk-zoom-100                      | _Normal Size      |             |
  | gtk-zoom-fit                      | Best _Fit         |             |
  | gtk-zoom-in                       | Zoom _In          |             |
  | gtk-zoom-out                      | Zoom _Out         |             |
  +-----------------------------------+-------------------+-------------+

=cut

Oh, I resumed the emerge -e world with --skipfirst, so perhaps another package that was updated in the meantime fixed something. I will try to reproduce the error in the morning.
Comment 5 Aldo Cassola 2009-06-08 15:11:11 UTC
I can confirm the bug. I worked around it with FEATURES=-sandbox emerge gtk2-perl
Comment 6 Torsten Veller (RETIRED) gentoo-dev 2009-06-08 15:36:36 UTC
(In reply to comment #5)
> I can confirm the bug. I worked around it with FEATURES=-sandbox emerge
> gtk2-perl

And if you reinstall it with FEATURES=sandbox it hangs again?

Can you please also add your emerge --info ?

Comment 7 Tonda 2009-06-09 09:50:38 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > I can confirm the bug. I worked around it with FEATURES=-sandbox emerge
> > gtk2-perl
> 
> And if you reinstall it with FEATURES=sandbox it hangs again?
> 
> Can you please also add your emerge --info ?
> 


similar situation here:

emerge of dev-perl/gtk2-perl-1.220 stuck at 'Creating enum POD...'

[ CC xs/GtkToggleToolButton.c ]
[ CC xs/GtkToolButton.c ]
[ CC xs/GtkToolItem.c ]
[ CC xs/GtkTreeModelFilter.c ]
[ CC xs/GtkUIManager.c ]
[ CC xs/GdkPango.c ]
[ CC xs/GtkAboutDialog.c ]
[ CC xs/GtkCellRendererCombo.c ]
[ CC xs/GtkCellRendererProgress.c ]
[ CC xs/GtkCellView.c ]
[ CC xs/GtkFileChooserButton.c ]
[ CC xs/GtkIconView.c ]
[ CC xs/GtkMenuToolButton.c ]
[ CC xs/GdkCairo.c ]
[ CC xs/GdkPixbufSimpleAnim.c ]
[ CC xs/GdkX11.c ]
[ CC build/constants.c ]
cp Gtk2.bs blib/arch/auto/Gtk2/Gtk2.bs
chmod 644 blib/arch/auto/Gtk2/Gtk2.bs
rm -f blib/arch/auto/Gtk2/Gtk2.so
[ LD blib/arch/auto/Gtk2/Gtk2.so ]
chmod 755 blib/arch/auto/Gtk2/Gtk2.so
Creating stock items POD...
Creating enum POD...


When I emerge it with FEATURE=-sandbox it emerge successfully, then when I try emerge with sandbox it stucks again.

emerge --info:
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-Intel-R-_Core-TM-2_CPU_T7200_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 09 Jun 2009 05:00:01 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 1.3.7-r1, 2.1.8
dev-lang/python:     2.5.4-r3, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -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/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo ftp://ftp.fi.muni.cz/pub/linux/gentoo"
LANG="cs_CZ"
LC_ALL="cs_CZ"
LDFLAGS="-Wl,-O1"
LINGUAS="cs en en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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_overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa apache2 apm arts asf audiofile bash-completion berkdb bluetooth bzip2 bzlib cairo cli cracklib crypt css cups curl dba devmap dri dv dvd dvdread exif ffmpeg flac font-server fortran gdbm gpm hal iconv ieee1394 imagemagick imap imlib innodb isdnlog ithreads java java6 jpeg jpeg2k kde kipi kpathsea ldap lirc logrotate mad maildir matroska mhash mime mmx mp3 mp4 mudflap mysql ncurses nls no-seamonkey nptl nptlonly nsplugin objc objc++ objc-gc ogg ogm openexr opengl openmp oss pam pcre pdf perl php pmu png ppds pppd python qt4 readline reflection samba scanner sdl session simplexml slang sms sndfile snmp soap spl srt sse sse2 ssl ssse3 svg sysfs tcpd tetex threads tk truetype unicode usb vorbis wifi win32codecs x86 xcomposite xine xinerama xml xmlrpc xorg xsl xvid xvmc zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs en en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 8 Torsten Veller (RETIRED) gentoo-dev 2009-06-09 11:22:23 UTC
(In reply to comment #0)
> app-shells/bash:     4.0_p24
> dev-java/java-config: 2.1.8
> dev-lang/python:     2.6.2-r1
> dev-util/cmake:      2.6.4
> sys-apps/baselayout: 2.0.1
> sys-apps/openrc:     0.4.3-r2
> sys-apps/sandbox:    1.9
> sys-devel/autoconf:  2.13, 2.63-r1
> sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2, 1.11
> sys-devel/binutils:  2.19.1-r1
> sys-devel/gcc-config: 1.4.1
> sys-devel/libtool:   2.2.6a
> virtual/os-headers:  2.6.29
> ACCEPT_KEYWORDS="x86"

Well, you are using a lot ~x86 packages.

> MAKEOPTS="-j1"

Is this correct? Did you use one job when if failed?







(In reply to comment #7)
> similar situation here:
> 
> emerge of dev-perl/gtk2-perl-1.220 stuck at 'Creating enum POD...'

> [ CC build/constants.c ]
> cp Gtk2.bs blib/arch/auto/Gtk2/Gtk2.bs
> chmod 644 blib/arch/auto/Gtk2/Gtk2.bs
> rm -f blib/arch/auto/Gtk2/Gtk2.so
> [ LD blib/arch/auto/Gtk2/Gtk2.so ]
> chmod 755 blib/arch/auto/Gtk2/Gtk2.so
> Creating stock items POD...
> Creating enum POD...

> MAKEOPTS="-j3"

Does it change if you use -j1 ? Is "Creating enum POD" still the last output?

What processes are running when it hangs?


@All, please also add `emerge -pv perl libperl`.
Comment 9 Tonda 2009-06-09 11:55:11 UTC
(In reply to comment #8)


emerge -pv perl libperl

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-devel/libperl-5.8.8-r2  USE="berkdb gdbm ithreads -debug" 0 kB
[ebuild   R   ] dev-lang/perl-5.8.8-r6  USE="berkdb gdbm ithreads perlsuid -build -debug -doc" 0 kB

There is many running processes, it is devel laptop running KDE (kontact, kmail, kopete,...), firefox, some java apps, amarok, krusader, mysql-server, apache2, tomcat, oracle... sure emerge runs in only one instance, no other sys utilities are running at the same time (from gentoolkit etc.)

With MAKE_OPTS="-j1" I stuck with 'Creating stock items POD...' so I do not reach 'Creating enum POD...', which followed with MAKE_OPTS="-j3"
Comment 10 Sönke N. Greimann 2009-06-09 18:29:09 UTC
Calculating dependencies... done!
[ebuild   R   ] sys-devel/libperl-5.8.8-r2  USE="berkdb gdbm ithreads -debug" 0 kB
[ebuild   R   ] dev-lang/perl-5.8.8-r6  USE="berkdb gdbm ithreads -build -debug -doc -perlsuid" 0 kB

I do have quite a few ~x86-packages, so I expect a certain degree of breakage. But that's also what bug reports are for, aren't they?

I've seen sandbox-related bugs before with singular packages, but never one that causes a hang like this. Usually emerge just terminates with "teh fail"!
Comment 11 Frank Krömmelbein 2009-06-13 09:49:23 UTC
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.30-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r1-i686-AMD_Athlon-tm-_Dual_Core_Processor_4850e-with-glibc2.0
Timestamp of tree: Fri, 12 Jun 2009 22:30:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=k8-sse3 -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/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=k8-sse3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.imj.fr/pub/gentoo/ ftp://mirror.bytemark.co.uk/gentoo/ ftp://mirror.qubenet.net/mirror/gentoo/ http://ftp.vectranet.pl/gentoo/"
LANG="de_DE"
LC_ALL="de_DE@euro"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/vdr-testing /usr/portage/local/layman/vdr-xine /usr/portage/local/layman/vdr-devel /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac accessibility acl acpi alsa apache2 ass audacious berkdb bluetooth branding bzip2 cairo cdaudio cdda cddb cdio cdr cli consolekit cracklib crypt css ctype cups cvs daap dbus dc1394 dga dri dts dv dvb dvd dvdr dvdread eds embedded emboss encode exif exiv2 fat fax ffmpeg fftw filter firefox flac fontconfig fontforge fortran fuse gdbm gif gimp glib glitz gphoto2 gpm hal hddtemp hdri htmlhandbook httpd iconv id3 id3tag ieee1394 imagemagick ipv6 irda isdnlog java javascript jfs joystick jpeg jpeg2k kde kde4 kdeprefix kipi lame laptop lcms ldap libnotify libsamplerate libv4l2 libvisual lirc lm_sensors logrotate lua lvm lzma mad matroska midi mikmod mixer mjpeg mmx mmxext mng mono moonlight mp3 mp4 mpd mpeg mplayer mtp mudflap mysql ncurses network nls nptl nptlonly nsplugin ntfs ntp nvidia ogg openal openexr opengl openmp pam pcmcia pcre pda pdf perl php plasma plotutils png posix postscript ppds pppd ps python qt3 qt3support qt4 quicktime rar raw rdesktop readline redland reflection reiser4 reiserfs remoteosd rss run-as-root samba scanner schroedinger sdl server session skins smp sndfile spell spl sqlite sse sse2 sse3 ssl ssse3 startup-notification stream subtitles subversion svg sysfs tcpd theora threads thumbnail tiff tk tordns truetype tvtime unicode unsupported upnp usb v4l v4l2 vcd vcdinfo vcdx vdpau vdr vnc vorbis webinterface webkit wifi win32codecs wmf wxwidgets wxwindows x264 x86 xcb xcomposite xfs xine xinerama xml xorg xscreensaver xulrunner xv xvid xvmc zeroconf 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 mmap_emul 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="evdev keyboard mouse joystick vmmouse virtualbox" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" LIRC_DEVICES="all" USERLAND="GNU" VIDEO_CARDS="intel mga radeon fglrx i128 nv nvidia v4l vesa vga vmware radeonhd virtualbox"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 12 Frank Krömmelbein 2009-06-13 09:50:12 UTC
After changing CFLAGS and emerge -e world I run into the same problem:-(
I´ve got also a few hundreds of ~X86 installed, mostly KDE 4

[ebuild   R   ] sys-devel/libperl-5.8.8-r2  USE="berkdb gdbm -debug -ithreads" 0 kB
[ebuild   R   ] dev-lang/perl-5.8.8-r5  USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB
Comment 13 Sönke N. Greimann 2009-06-14 08:41:30 UTC
Problem persists still with dev-perl/gtk2-perl-1.220... I ended up using the dirty way around with FEATURES="-sandbox", but as that is ugly, I do not recommend it.

Is this a dependency issue or more of a problem with unusual coding practice in gtk2-perl?
Comment 14 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2009-06-14 09:01:00 UTC
Just for interests sake, its not likely to be connected, but seeing sandboxing is having an effect, those who are having build failures only with sandboxing, and have sandbox 2.0 installed, try downgrading to 1.9 and see if you get the same reaction. 

I user-masked out sandbox-2.0 becuase for reasons I can't work out, it completely breaks paludis, and would be interested if there are other things its backfiring in.  Would be nice to eliminate the possibility. 
Comment 15 Torsten Veller (RETIRED) gentoo-dev 2009-06-14 09:10:41 UTC
(In reply to comment #13)
> Is this a dependency issue or more of a problem with unusual coding practice in
> gtk2-perl?

(In reply to comment #14)
> Just for interests sake, its not likely to be connected, but seeing sandboxing
> is having an effect, those who are having build failures only with sandboxing,
> and have sandbox 2.0 installed, try downgrading to 1.9 and see if you get the
> same reaction. 

I think i tried sandbox-2.0, 1.9 and 1.6 and different perl versions (5.8.8-r5 and -r6) and i am still not able to reproduce it. And i have no idea what it does when it hangs.
So I am currently not able to help.
Comment 16 Sönke N. Greimann 2009-06-14 14:52:41 UTC
I can confirm that the ebuilds hang with either sandbox-1.9 or -2.0... When gtk2-perl-1.220 became available, sandbox-2.0 turned up as well, so I tried to compile both gtk-perl-1.203 and -220 with both versions of sandbox.

Result: hang-o-rama...
Comment 17 Kevin Yeates 2009-07-20 03:05:28 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #5)
> > > I can confirm the bug. I worked around it with FEATURES=-sandbox emerge
> > > gtk2-perl
> > 
> > And if you reinstall it with FEATURES=sandbox it hangs again?
> > 
> > Can you please also add your emerge --info ?
> > 
> 
> 
> similar situation here:
> 
> emerge of dev-perl/gtk2-perl-1.220 stuck at 'Creating enum POD...'
> 
> [ CC xs/GtkToggleToolButton.c ]
> [ CC xs/GtkToolButton.c ]
> [ CC xs/GtkToolItem.c ]
> [ CC xs/GtkTreeModelFilter.c ]
> [ CC xs/GtkUIManager.c ]
> [ CC xs/GdkPango.c ]
> [ CC xs/GtkAboutDialog.c ]
> [ CC xs/GtkCellRendererCombo.c ]
> [ CC xs/GtkCellRendererProgress.c ]
> [ CC xs/GtkCellView.c ]
> [ CC xs/GtkFileChooserButton.c ]
> [ CC xs/GtkIconView.c ]
> [ CC xs/GtkMenuToolButton.c ]
> [ CC xs/GdkCairo.c ]
> [ CC xs/GdkPixbufSimpleAnim.c ]
> [ CC xs/GdkX11.c ]
> [ CC build/constants.c ]
> cp Gtk2.bs blib/arch/auto/Gtk2/Gtk2.bs
> chmod 644 blib/arch/auto/Gtk2/Gtk2.bs
> rm -f blib/arch/auto/Gtk2/Gtk2.so
> [ LD blib/arch/auto/Gtk2/Gtk2.so ]
> chmod 755 blib/arch/auto/Gtk2/Gtk2.so
> Creating stock items POD...
> Creating enum POD...
> 
> 
> When I emerge it with FEATURE=-sandbox it emerge successfully, then when I try
> emerge with sandbox it stucks again.
> 
> emerge --info:
> Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.10.1-r0,
> 2.6.29-gentoo-r5 i686)
> =================================================================
> System uname:
> Linux-2.6.29-gentoo-r5-i686-Intel-R-_Core-TM-2_CPU_T7200_@_2.00GHz-with-gentoo-2.0.1
> Timestamp of tree: Tue, 09 Jun 2009 05:00:01 +0000
> app-shells/bash:     4.0_p24
> dev-java/java-config: 1.3.7-r1, 2.1.8
> dev-lang/python:     2.5.4-r3, 2.6.2-r1
> dev-python/pycrypto: 2.0.1-r8
> dev-util/cmake:      2.6.4
> sys-apps/baselayout: 2.0.1
> sys-apps/openrc:     0.4.3-r3
> sys-apps/sandbox:    2.0
> sys-devel/autoconf:  2.13, 2.63-r1
> sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
> sys-devel/binutils:  2.19.1-r1
> sys-devel/gcc-config: 1.4.1
> sys-devel/libtool:   2.2.6a
> virtual/os-headers:  2.6.29
> ACCEPT_KEYWORDS="x86 ~x86"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-O2 -march=i686 -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/ca-certificates.conf /etc/env.d /etc/env.d/java/
> /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
> /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/sandbox.d /etc/terminfo
> /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d
> /etc/texmf/web2c /etc/udev/rules.d"
> CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms
> strict unmerge-orphans userfetch"
> GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo
> ftp://ftp.fi.muni.cz/pub/linux/gentoo"
> LANG="cs_CZ"
> LC_ALL="cs_CZ"
> LDFLAGS="-Wl,-O1"
> LINGUAS="cs en en_GB"
> MAKEOPTS="-j3"
> PKGDIR="/usr/portage/packages"
> PORTAGE_CONFIGROOT="/"
> 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_overlay"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="X a52 aac aalib acl acpi alsa apache2 apm arts asf audiofile
> bash-completion berkdb bluetooth bzip2 bzlib cairo cli cracklib crypt css cups
> curl dba devmap dri dv dvd dvdread exif ffmpeg flac font-server fortran gdbm
> gpm hal iconv ieee1394 imagemagick imap imlib innodb isdnlog ithreads java
> java6 jpeg jpeg2k kde kipi kpathsea ldap lirc logrotate mad maildir matroska
> mhash mime mmx mp3 mp4 mudflap mysql ncurses nls no-seamonkey nptl nptlonly
> nsplugin objc objc++ objc-gc ogg ogm openexr opengl openmp oss pam pcre pdf
> perl php pmu png ppds pppd python qt4 readline reflection samba scanner sdl
> session simplexml slang sms sndfile snmp soap spl srt sse sse2 ssl ssse3 svg
> sysfs tcpd tetex threads tk truetype unicode usb vorbis wifi win32codecs x86
> xcomposite xine xinerama xml xmlrpc xorg xsl xvid xvmc zlib"
> ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
> empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul
> mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions
> alias auth_basic auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env
> expires ext_filter file_cache filter headers ident imagemap include info
> log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp
> proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status
> unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" ELIBC="glibc"
> INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz
> cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs en en_GB"
> USERLAND="GNU" VIDEO_CARDS="nvidia vga"
> Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
> PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
> 
I've met the same problem while emerge dev-perl/gtk2-perl-1.220.

emerge --info:
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r3 i686)
=================================================================                                     
System uname: Linux-2.6.30-gentoo-r3-i686-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 19 Jul 2009 21:15:01 +0000                                                    
app-shells/bash:     4.0_p24                                                                          
dev-java/java-config: 2.1.8-r1                                                                        
dev-lang/python:     2.6.2-r1                                                                         
dev-util/cmake:      2.6.4-r1                                                                         
sys-apps/baselayout: 2.0.1                                                                            
sys-apps/openrc:     0.4.3-r3                                                                         
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://61.135.158.199"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="zh_CN"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/portage/layman/gentoo-china /usr/local/portage/layman/jokey /usr/local/portage/layman /usr/myoverlay"
SYNC="rsync://61.135.158.199/gentoo-portage"
USE="X acl acpi alsa bash-completion berkdb bluetooth branding bzip2 cairo cdr cjk cleartype cli cracklib crypt cups dbus dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gnutls gpm gstreamer gtk gtk2 hal iconv isdnlog jpeg kde laptop ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session smp spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd tiff truetype unicode usb vim-syntax vorbis win32codecs x86 xcb xml xorg xulrunner xv xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 18 Cam Cope 2009-08-19 17:30:25 UTC
I hit this problem again today during emerge -e world with gcc 4.4
Setting FEATURES="-sandbox" fixed it.
Comment 19 Billy DeVincentis 2009-09-05 02:22:15 UTC
FEATURES="-sandbox" emerge -1 gtk2-perl
This allowed it to emerge
Comment 20 Billy DeVincentis 2009-09-07 04:21:05 UTC
Still, anyone have a clue as to patching it?
Comment 21 Sönke N. Greimann 2009-09-07 11:52:54 UTC
(In reply to comment #20)
> Still, anyone have a clue as to patching it?

I ran into it again yesterday as well with gtk2-perl-1.221 and gcc-4.4.1.
Comment 22 Fabio Coatti 2009-09-13 09:23:28 UTC
Confirmed here with dev-perl/gtk2-perl-1.203

-sandbox workaround works; stracing the process shows that podifystockitems.pl is locked waiting for some futex (sorry, no more info but I can retry and provide it if useful)

I suspected a gcc 4.4.X issue (-O3 optimization bug) but I've reemerged sandbox without success.


kefk ~ # emerge --info                     
Portage 2.2_rc40 (default/linux/amd64/2008.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30.6 x86_64)
=================================================================                                 
System uname: Linux-2.6.30.6-x86_64-AMD_Phenom-tm-_9850_Quad-Core_Processor-with-gentoo-2.0.1     
Timestamp of tree: Sun, 13 Sep 2009 05:30:01 +0000                                                
app-shells/bash:     4.0_p33                                                                      
dev-java/java-config: 2.1.9                                                                       
dev-lang/python:     2.6.2-r1, 3.1.1                                                              
dev-util/cmake:      2.6.4-r2                                                                     
sys-apps/baselayout: 2.0.1                                                                        
sys-apps/openrc:     0.4.3-r3                                                                     
sys-apps/sandbox:    2.1                                                                          
sys-devel/autoconf:  2.13, 2.63-r1                                                                
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11                                             
sys-devel/binutils:  2.19.1-r1                                                                    
sys-devel/gcc-config: 1.4.1                                                                       
sys-devel/libtool:   2.2.6a                                                                       
virtual/os-headers:  2.6.30-r1                                                                    
ACCEPT_KEYWORDS="amd64 ~amd64"                                                                    
CBUILD="x86_64-pc-linux-gnu"                                                                      
CFLAGS="-march=native -mtune=native -O2 -msse4a -pipe"                                            
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/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=native -mtune=native -O2 -msse4a -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://de-mirror.org/distro/gentoo/ "
LANG="it_IT.utf8"
LC_ALL="it_IT.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="it en"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 3dnowprefetch X a52 aac aalib acl acpi aim alsa amd64 amrnb amrwb apache2 ares asf ass audiofile avahi bash-completion berkdb bidi bl bluetooth branding bri bzip2 cairo cdparanoia cdr cjk cli consolekit cracklib crypt cups curl dba dbus device-mapper dga dirac directfb divx divx4linux dri dts dv dvb dvd dvdnav dvdr dvdread edl eds emboss enca encode esd ethereal evo exif expat faac faad fam fame fbcon ffmpeg fftw firefox flac force-cgi-redirect fortran ftp garmin gd gdbm gif gimp gmedia gmp gnome gnutls gpm gstreamer gtk hal iconv icq idn ifp ilbc imagemagick imap innodb ipod ipv6 isdnlog ithreads jabber java javascript jpeg kde kontact kvm ladspa lcms ldap libcaca libnotify live lm_sensors lua lzo mad maildir mbox md5sum mdnsresponder-compat mhash mikmod mime mjpeg mmap mmx mmxext mng mozdevelop mozilla mp3 mp4 mpeg msn mtp mudflap multilib musepack mysql ncurses nemesi nepomuk network nfsv4 njb nls nptl nptlonly nsplugin nvidia offensive ofx ogg oggvorbis openal openexr opengl openmp oscar pam pcre pdf perl php plasma plotutils png pnm ppds pppd pvr python qt3support qt4 quicktime radio rar readline reflection rtc ruby samba sasl schroedinger sdl semantic-desktop session sha512 slang slp sndfile snmp sox speex spell spl sse sse2 sse4a ssh ssl startup-notification svg symlink sysfs tcltk tcpd theora threads thunar tiff tk tremor truetype udev unicode usb utempter v4l v4l2 vcd vdpau vhosts videos vorbis wmf wmp wxwindows x264 xanim xface xft xine xml xorg xosd xpm xscreensaver xsl xulrunner xv xvid xvmc yahoo zlib zoran zpm" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 mmap_emul 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="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it en" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 23 Misha 2009-10-05 13:29:08 UTC
Had same problem on ~x86, but somehower it resolved itself, moved to ~amd64 and bakc again - same issue
emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-gentoo x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 04 Oct 2009 15:00:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.5.4-r3, 2.6.3
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 x86 ~amd64"
ALSA_CARDS="hda-intel"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CG_COMPILER_EXE="/opt/bin/cgc"
CHOST="x86_64-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
COLON_SEPARATED="XDG_DATA_DIRS XDG_CONFIG_DIRS"
COLORTERM="Terminal"
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/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=native -O2 -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-OF4NI4UlBs,guid=93619c0347a56ed3bb7d9cf44ac8c4ac"
DESKTOP_SESSION="xfce"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="-va"
EMERGE_WARNING_DELAY="10"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.9-r1/html"
GCC_SPECS=""
GDK_USE_XFT="1"
GDMSESSION="xfce"
GDM_XSERVER_LOCATION="local"
GENTOO_MIRRORS="http://mirror.isoc.org.il/pub/gentoo"
GLADE_CATALOG_PATH=":"
GLADE_MODULE_PATH=":"
GLADE_PIXMAP_PATH=":"
GTK_PATH=":/usr/lib/gtk-2.0"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HG="/usr/bin/hg"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.4/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.1/info"
INPUT_DEVICES="keyboard mouse evdev"
IPUT_DEVICES="keyboard mouse evdev"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LANG="en_US.UTF-8"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LDFLAGS="-Wl,-O1"
LDPATH="/usr/local/lib:/usr/lib32/opengl/nvidia/lib:/usr/lib64/opengl/nvidia/lib:/lib:/usr/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib32:/usr/lib32:/usr/local/lib32:/usr/x86_64-pc-linux-gnu/lib:/usr/lib/gcc/i686-pc-linux-gnu/4.3.4:/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1:/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/32:/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2:/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32:/usr/lib/nspr:/usr/lib/nss:/usr/lib/xulrunner-1.9.1:/usr/lib/qt4:/usr/kde/3.5/lib:/usr/qt/3/lib:/opt/nvidia-cg-toolkit/lib:/usr/games/lib:/opt/flash-libcompat:/usr/lib/fltk-1.1"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBGLADE_MODULE_PATH=":/usr/lib/libglade/2.0"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MAKEOPTS="-j5"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.19.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.4/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.1/man:/etc/java-config/system-vm/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/opt/nvidia-cg-toolkit/man:/opt/opera/share/man"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OLDPWD="/usr/local/portage/media-sound"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc x86-openbsd ppc-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 x86-macos x64-openbsd ia64-hpux hppa x86-netbsd amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="7"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/usr/local/portage/media-sound/xmms2-scrobbler"
PYTHONDOCS="/usr/share/doc/python-docs-2.6.2-r1/html/library"
PYTHONDOCS_2_5="/usr/share/doc/python-docs-2.5.4-r1/html/lib"
PYTHONDOCS_2_6="/usr/share/doc/python-docs-2.6.2-r1/html/library"
PYTHONDOCS_3_1="/usr/share/doc/python-docs-3.1.1/html/library"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/i686-pc-linux-gnu/gcc-bin/4.3.4:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.1:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
RUBYOPT="-rauto_gem"
SANE_CONFIG_DIR="/etc/sane.d"
SESSION_MANAGER="local/yt-gentoo:@/tmp/.ICE-unix/19630,unix/yt-gentoo:/tmp/.ICE-unix/19630"
SHELL="/bin/bash"
SHLVL="3"
SSH_AGENT_PID="19622"
SSH_AUTH_SOCK="/tmp/ssh-lTFiK19593/agent.19593"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USB_DEVFS_PATH="/dev/bus/usb"
USE="3dnow 64bit X a52 acip acl acpi alsa bash-completion berkdb bitmap-fonts branding bzip2 cairo cdr cli cracklib crypt cups curl dbus device-mapper dri dts dvd dvdr ext4 ffmpeg flac fontconfig fortran galago gdbm gif glx gpm grub gtk hal iconv ipod isdnlog java jpeg mad mmx mmxext modules mp3 mudflap musepack ncurses newspr nls nptl nptlonly nvidia offensive opengl openmp pam pcre perl png pppd python readline reflection session spl sse sse2 ssl ssse3 startup-notification subversion svg sysfs tcpd tga threads truetype truetype-fonts type1 type1-fonts unicode v4l vcd vorbis x264 x86 xattr xorg xprint zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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" USERLAND="GNU" VIDEO_CARDS="nvidia"
USER="root"
USERLAND="GNU"
USERNAME="zogg"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="nvidia"
WINDOWID="39845892"
WINDOWPATH="7"
XAUTHORITY="/root/.xauthLa4RjB"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/kde/3.5/share:/usr/share:/usr/share/gdm:/usr/share"
_="/usr/bin/emerge"
Comment 24 keith 2009-10-17 10:33:54 UTC
Same problem on ~x86

# emerge --info
Portage 2.1.7.1 (default/linux/x86/2008.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31 i686)
=================================================================
System uname: Linux-2.6.31-i686-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4600+-with-gentoo-2.0.1
Timestamp of tree: Sat, 17 Oct 2009 09:00:01 +0000
distcc[18770] (dcc_mkdir) ERROR: mkdir '/var/tmp/portage/.distcc/state' failed: No such file or directory [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.4.6, 2.5.4-r2, 2.6.3, 3.1.1-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.1-r1
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon64 -march=athlon64 -pipe -O2 -fomit-frame-pointer -msse3"
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/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-mtune=athlon64 -march=athlon64 -pipe -O2 -fomit-frame-pointer -msse3"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages/"
PORTAGE_CONFIGROOT="/"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnow2 3dnowext X a52 aac aalib accessibility acl acpi additions aiglx alsa amr asf aspell audiofile automount avahi avi bash-completion berkdb bl bluetooth branding bzip2 cairo cdaudio cdb cdda cddb cdparanoia cdr cdrom cli composite compositor consolekit cpudetection cracklib crypt cscope cups curl custom-cflags daap dbus dc1394 dga divx divxforlinux dns dri dts dv dvb dvd dvdnav dvdr dvdread eds embedded emboss encode esd evo exif expat extras faac faad fam famd ffmpeg firefox flac fortran ftp gd gdbm get-all-deps gif glade glade-sharp glitz glut gmedia gmp gnome gpm gstreamer gstreamer010 gtk gtk-sharp gtk2 gtkhtml h323 hal iconv idn ieee1394 ipod ipv6 isdnlog jack java javascript joystick jpeg kde kqemu lcms ldap libffi libnotify lirc live lm_sensors logitech-mouse mad mdnsresponder-compat mikmod mmx mmx2 mmxext mng modules mono motif mp mp2 mp3 mp4 mpeg mudflap musepack mysql nautilus ncurses net network nls nntp nptl nptlonly nsplugin ntfs3g nvidia nvtv offensive ogg oggvorbis openal opengl openmp pam pcntl pcre pdf perl pipechan png pnp ppds pppd python qt qt3 qt3support qt4 quicktime quicktime4linux quinnstorm rar readline realmedia redland reflection rt73usb rtsp samba sdl session sharp sip slang slp sndfile snmp source speex spell spl sqlite srt sse sse2 sse3 ssl ssse3 startup-notification stream svg sysfs tagwriting tcltk tcpd theora threads thunar tidy tiff timidity transcode trayicon truetype udev unicode upnp usb userlocales v4l v4l2 vdpau videos vim-with-x vorbis wav webkit wifi win32codecs wma wmf wmp wxgtk1 x264 x86 xanim xcb xcomposite xgl xine xml xml2 xmms xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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 joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en fr" LIRC_DEVICES="inputlirc devinput" USERLAND="GNU" VIDEO_CARDS="v4l nv nvidia" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 25 Robert Cabrera 2009-10-25 17:54:19 UTC
I've got the same problem on my rig. I'm running ~x86 KDE4 on my laptop. This issue first sprung up for me with version 1.220 and continues with 1.221. (Prior to 1.220 I was running Gentoo stable). I only first became aware of the issue when I emerge -e @system @world to jump from stable to ~x86. Only way to install is by USE="-sandbox". It is now a persistent and repeatable issue.
Comment 26 Robert Cabrera 2009-10-25 18:00:36 UTC
Sorry but in my previous post I said I USE="-sandbox". Of course this is wrong, I have to FEATURE="-sandbox" to compile successfully.
Comment 27 Torsten Veller (RETIRED) gentoo-dev 2009-10-26 07:59:14 UTC
Does it still hang with sandbox-2.2 ?
Comment 28 Torsten Veller (RETIRED) gentoo-dev 2010-04-24 15:37:05 UTC
Please reopen (or comment) if it still hangs for anybody.

Thanks
Comment 29 Sönke N. Greimann 2010-04-24 17:02:00 UTC
Resolved for me.
Comment 30 Thomas Raschbacher gentoo-dev 2010-09-08 11:11:33 UTC
still hang for me as nothing required sandbox update..
what about adding DEPEND="doc?  >=sys-apps/sandbox-2.2" -- i know if someone has FEATURES="-sandbox" that'd pull in something they don't need but most people will have it anyway (maybe also add the elibc_glibc  & elbic_uclibc dep too?)

-- saying this mostly cuz it 'S not the first sandbox error i had where no dep upgraded it..