'emerge -pvD rhythmbox' hangs. The last output I see is: ... libtool: link: x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wl,-O1 -o rhythmbox-scan .libs/rhythmbox-scan.o -pthread -pthread -Wl,-O1 ../../shell/.libs/librbshell.a ../../sources/.libs/libsources.a ../../sources/.libs/libsourcesimpl.a ../../podcast/.libs/librbpodcast.a ../../metadata/.libs/librbmetadata.a -L/usr/lib64 ../../widgets/.libs/librbwidgets.a ../../plugins/.libs/librbplugins.a ../../bindings/python/.libs/rb.a ../../rhythmdb/.libs/librhythmdb.a ../../backends/.libs/librbbackends.a /usr/lib64/libgstpbutils-0.10.so /usr/lib64/libgstcontroller-0.10.so /usr/lib64/libgnomeui-2.so /usr/lib64/libgnome-keyring.so /usr/lib64/libbonoboui-2.so /usr/lib64/libgnomecanvas-2.so /usr/lib64/libgailutil.so /usr/lib64/libXrandr.so /usr/lib64/libXcursor.so /usr/lib64/libXcomposite.so /usr/lib64/libXdamage.so /usr/lib64/libXfixes.so /usr/lib64/libart_lgpl_2.so /usr/lib64/libgnomevfs-2.so -lnsl -lresolv -lutil /usr/lib64/libesd.so /usr/lib64/libasound.so /usr/lib64/libaudiofile.so /usr/lib64/libpixman-1.so /usr/lib64/libglitz-glx.so /usr/lib64/libXmu.so /usr/lib64/libXt.so /usr/lib64/libXi.so /usr/lib64/libGL.so /usr/lib64/libXext.so /usr/lib64/libglitz.so /usr/lib64/libpng12.so /usr/lib64/libxcb-render-util.so /usr/lib64/libxcb-render.so /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb-xlib.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so /usr/lib64/libexpat.so /usr/lib64/libORBitCosNaming-2.so /usr/lib64/libgnutls.so /usr/lib64/libtasn1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so -lpthread -ldl -lm ../../lib/.libs/librb.a /usr/lib64/libSM.so -luuid /usr/lib64/libICE.so -lz /usr/lib64/libtotem-plparser.so /usr/lib64/libhal.so /usr/lib64/libgpod.so /usr/lib64/libnotify.so /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-1.so /usr/lib64/libgnome-media-profiles.so /usr/lib64/libgconf-2.so /usr/lib64/libglade-2.0.so /usr/lib64/libgnome-2.so /usr/lib64/libpopt.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo.so /usr/lib64/libpango-1.0.so /usr/lib64/libfreetype.so /usr/lib64/libfontconfig.so /usr/lib64/libbonobo-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libORBit-2.so /usr/lib64/libsoup-2.4.so /usr/lib64/libgio-2.0.so /usr/lib64/libgstbase-0.10.so /usr/lib64/libgstreamer-0.10.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libgthread-2.0.so -lrt /usr/lib64/libxml2.so /usr/lib64/libglib-2.0.so -lpython2.6 -pthread gtk-doc: Running scanner rhythmbox-scan (process:12296): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed (process:12296): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed (process:12296): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:12296): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed (process:12296): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed I have the following USE flags for rhythmbox: root@condor:/root(205)# emerge -pvD rhythmbox These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-sound/rhythmbox-0.12.2 [0.12.1-r1] USE="X brasero cdr doc gnome-keyring hal ipod libnotify lirc mtp musicbrainz nsplugin python -daap -debug -test" 0 kB Reproducible: Always root@condor:/root(206)# emerge --info Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29-gentoo x86_64) ================================================================= System uname: Linux-2.6.29-gentoo-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-gentoo-2.0.1 Timestamp of tree: Wed, 03 Jun 2009 00:00:01 +0000 distcc 3.1 x86_64-pc-linux-gnu [disabled] app-shells/bash: 4.0_p24 dev-java/java-config: 2.1.8 dev-lang/python: 2.6.2-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.3-r1 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.4_p6, 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.29 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -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/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/conf ig /var/lib/hsqldb" 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/php/apach e2-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=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" FFLAGS="-march=nocona -O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="de fr" 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=/lo cal --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/zugaina /usr/local/portage/layman/dotnet /usr/local/portage/layman/science /usr/local/portage/layman/lordvan /usr/local/por tage/layman/java-overlay /usr/local/portage/layman/perl-experimental /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d a52 aac acl acpi administrator afs aiglx alsa amd64 amrr ao aotuv apache2 asf atlas auctex audacious audiofile automount bash-completion beagle berkdb bj am blas bluetooth bonobo boo boost branding bzip2 c++ cairo cdda cddb cdf cdio cdparanoia cdr cgi chm cli consolekit corba cracklib cran crypt cups curl cxx daap dbus device-mapper dga dia divx djvu dlloader dmi doc dri ds3490 dv dvb dvd dvdr dvdread dvi dxr3 dynagraph eds effects elf emacs emboss encode epiphany esd evo examples exif expat extra fam fame ffmpeg fftw firefox fits flac fltk foomaticdb fortran fpx fuse galago gd gdal gdbm geos gif gimp gimpprint ginac glade glib glitz gml gmp gn okii gnome gnome-keyring gnuplot gnutls gphoto2 gpm graphics graphviz gs gsl gsm gstreamer gtk guile hal hardened harness hddtemp hdf hdf5 hlapi http httpd hvm iconv icq icu id3 ide imagemagick imap innodb ipod ipv6 irda irmc isdnlog ithreads jabber java java5 java6 jbig john jpeg jpeg2k kde kde4 kdeprefix kerberos kexi keyring kv m ladspa lame lapack latex lcms ldap libffi libgda libnotify libsamplerate lirc lm_sensors lua lzo lzw mad maildir mailwrapper math matroska midi mikmod mmx mmxext mn g mod mono motif mozdevelop mozilla mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer mtp mudflap multilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf ne tpbm network networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs ntp numarray numeric nvidia obex ocaml octave odbc ogdi ogg ole openexr opengl openmp pae pam pcr e pda pdf perl pipechan plotutils plugins png podcast policykit posix postgres postscript ppds pppd preview-latex proj projectx pstricks python qhull qt3 qt3support q t4 quicktime readline reflection reiserfs rhythmbox rle rpc rrdcgi rrdtool samba sasl science sdl server session slang slp smp sndfile snmp soup sox speex spell spl s qlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg sysfs szip t1lib tcl tcpd tex theora threads thunderbird tidy tiff tk tntc truetype un icode usb userlocales utempter v4l2 vorbis wav webkit wmf wxwindows xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CA RDS="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_defau lt 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 i dent 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" DVB_CARDS="cx8800 cx88xx tda1004x saa713" ELIBC="glibc" INPUT_DEVICES="keyboard mouse " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="ide websvccommon nb harness apisupport groovy gs f j2ee java xml" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 193357 [details] /var/tmp/portage/media-sound/rhythmbox-0.12.2/temp/build.log
does it hang always, is some process taking all the cpu or something, please add details.
Normally it needs about three minutes to emerge rhythmbox: root@condor:/root(5)# genlop -t rhythmbox | tail Sun Apr 19 22:29:34 2009 >>> media-sound/rhythmbox-0.12.0 merge time: 3 minutes and 48 seconds. Fri May 1 13:08:25 2009 >>> media-sound/rhythmbox-0.12.1 merge time: 3 minutes and 5 seconds. Fri May 8 12:48:41 2009 >>> media-sound/rhythmbox-0.12.1-r1 merge time: 2 minutes and 58 seconds. Now 'emerge rhythmbox' is emerge more than 45 minutes: root@condor:/root(6)# genlop -c Currently merging 2 out of 7 * media-sound/rhythmbox-0.12.2-r1 current merge time: 45 minutes and 55 seconds. ETA: any time now. The last output I see for more than 40 minutes, is this in my first mailing. But there are no jobs which take all the cpu or memory. Top shows: Tasks: 252 total, 1 running, 250 sleeping, 0 stopped, 1 zombie Cpu(s): 2.2%us, 1.1%sy, 0.0%ni, 95.5%id, 1.1%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 7072116k total, 5759164k used, 1312952k free, 1987112k buffers Swap: 35672304k total, 0k used, 35672304k free, 1516436k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10053 root 20 0 19176 1340 864 R 2 0.0 0:00.01 top 1 root 20 0 3836 624 524 S 0 0.0 0:00.82 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.06 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:01.10 ksoftirqd/0 5 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0 6 root RT -5 0 0 0 S 0 0.0 0:00.19 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:00.36 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:00.00 cpuset 10 root 15 -5 0 0 0 S 0 0.0 0:00.19 events/0 11 root 15 -5 0 0 0 S 0 0.0 0:00.53 events/1 12 root 15 -5 0 0 0 S 0 0.0 0:00.01 work_on_cpu/0 13 root 15 -5 0 0 0 S 0 0.0 0:00.01 work_on_cpu/1 14 root 15 -5 0 0 0 S 0 0.0 0:00.01 khelper 132 root 15 -5 0 0 0 S 0 0.0 0:00.01 kblockd/0 133 root 15 -5 0 0 0 S 0 0.0 0:00.01 kblockd/1 Searching for rhythmbox shows: root@condor:/root(17)# ps -ef | grep rhythmbox root 23873 23862 0 17:22 pts/1 00:00:00 /bin/sh -c if grep -l '^..*$' ./rhythmbox.types > /dev/null 2>&1 ; then \? CC="/bin/sh ../../libtool --mode=compile x86_64-pc-linux-gnu-gcc -I../.. -I../.. -I../../lib -I../../sources -I../../shell -I../../rhythmdb -I../../metadata -I../../widgets -I../../lib -I../../plugins -I../../backends -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gnome-media -I/usr/include/gconf/2 -I/usr/include/libglade-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libsoup-2.4 -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -march=nocona -O2 -pipe " LD="/bin/sh ../../libtool --mode=link x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wl,-O1" RUN="/bin/sh ../../libtool --mode=execute" CFLAGS=" -march=nocona -O2 -pipe " LDFLAGS="../../shell/librbshell.la ../../sources/libsources.la ../../sources/libsourcesimpl.la ../../podcast/librbpodcast.la ../../metadata/librbmetadata.la ../../widgets/librbwidgets.la ../../plugins/librbplugins.la ../../bindings/python/rb.la ../../rhythmdb/librhythmdb.la ../../backends/librbbackends.la ../../lib/librb.la -ltotem-plparser -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lhal -ldbus-1 -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lgpod -lgdk_pixbuf-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lnotify -lgtk-x11-2.0 -ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgmodule-2.0 -ldbus-1 -lgobject-2.0 -lglib-2.0 -pthread -lgnome-media-profiles -lgconf-2 -lglade-2.0 -lgnome-2 -lpopt -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lbonobo-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lrt -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -lpython2.6 -Wl,-O1" gtkdoc-scangobj --module=rhythmbox --output-dir=. ; \?else \? cd . ; \? for i in rhythmbox.args rhythmbox.hierarchy rhythmbox.interfaces rhythmbox.prerequisites rhythmbox.signals ; do \? test -f $i || touch $i ; \? done \?fi root 23875 23873 0 17:22 pts/1 00:00:00 /usr/bin/perl -w /usr/bin/gtkdoc-scangobj --module=rhythmbox --output-dir=. root 24922 23875 0 17:22 pts/1 00:00:00 ./rhythmbox-scan root 29318 17549 0 17:18 pts/1 00:00:00 [media-sound/rhythmbox-0.12.2-r1] sandbox "/usr/lib64/portage/bin/ebuild.sh" compile What information I could else provide?
I see you are having perl-experimental in your overlays, are you using perl 5.8.10 ? If so, could you try rebuilding all your perl installation with perl 5.8.8 and see if it fixes your issue ?
I have installed perl-5.8.8-r6 and I could emerge rhythmbox-0.12.3-r1 without prblems.
(In reply to comment #4) > I see you are having perl-experimental in your overlays, are you using perl > 5.8.10 ? If so, could you try rebuilding all your perl installation with perl > 5.8.8 and see if it fixes your issue ? > (In reply to comment #5) > I have installed perl-5.8.8-r6 and I could emerge rhythmbox-0.12.3-r1 without > prblems. > @perl: Over to you :)
Let's change the tracker. (In reply to comment #5) > I have installed perl-5.8.8-r6 and I could emerge rhythmbox-0.12.3-r1 without > prblems. How should i interpret the reply? Did you ever had 5.10.0 installed? Is the problem with rhythmbox-0.12.2 (OP) gone with ~0.12.3? Were you able to reproduce the hang?
I had never installed perl-5.10.0. And the hang disappeared now.
(In reply to comment #8) > I had never installed perl-5.10.0. And the hang disappeared now. > Okay then. @perl: Very sorry for the noise
...and closing.