Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 260393 - >=media-libs/libgpod-0.6.0 - xsltproc ./gtkdoc-to-swig.xsl $xml hangs
Summary: >=media-libs/libgpod-0.6.0 - xsltproc ./gtkdoc-to-swig.xsl $xml hangs
Status: RESOLVED DUPLICATE of bug 240924
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Olivier Crete (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-26 16:01 UTC by Marco Paolone
Modified: 2009-10-17 12:25 UTC (History)
0 users

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 Marco Paolone 2009-02-26 16:01:10 UTC
Trying to build latest stable version of libgpod, emerge locks at this point (this happens with latest libgpod version too):

make[3]: Entering directory `/home/marco/libgpod-0.7.0/bindings/python'
cat gpod_doc.i.in > gpod_doc.i
if test -x "`which xsltproc 2>/dev/null`"; then \
            for xml in ../../docs/reference/xml/*.xml; do \
                xsltproc ./gtkdoc-to-swig.xsl $xml; \
            done >> gpod_doc.i; \
        fi

Reproducible: Always

Steps to Reproduce:
1. emerge dev-lang/python with xml USE flag enabled
2. emerge media-libs/libgpod with python USE flag enabled
3. build fails.

Actual Results:  
Package build locks.

Expected Results:  
Package build should end normally.

Portage 2.1.6.7 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-i686-Mobile_Intel-R-_Pentium-R-_4_CPU_3.33GHz-with-glibc2.0
Timestamp of tree: Thu, 26 Feb 2009 12:20:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r14, 2.5.2-r7
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 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.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i486-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i486-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/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans"
GENTOO_MIRRORS="http://gentoo.mirror.dkm.cz/pub/gentoo/ ftp://gentoo.mirror.dkm.cz/pub/gentoo/ http://gentoo.mneisen.org/ http://mirror.jamit.de/gentoo/"
INSTALL_MASK="/usr/share/doc/*/*.bz2"
LANG="it_IT.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="it"
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.europe.gentoo.org/gentoo-portage"
USE="16bit X a52 aac aalib accessibility acl acpi activefilter addbookmarks adns aio alsa amr amrnb amrwb aotuv archive aspell ass async asyncns audacious audiofile autoipd autoreplace avahi bash-completion berkdb bl bluetooth bonjour boost bugzilla bzip2 cairo caps carbone_theme ccache cdaudio cdda cddax cddb cdinstall cdparanoia cdr cdrom cern cgraph chm cleartype cli cmdctrl cmdsubmenu connectionstatus consolekit contactnotes context cracklib crciprec crypt css ctype cups cupsddk curl curlwrappers custom-optimization cutterlimit cutterqueue cuttime d dbi dbox2 dbus dc1394 dcraw ddepgentry dedicated detex device-mapper dga dhcp dhcpcd dirac disableslit discard-path diskio divx djvu dnsdb docbook dolby-record-switch dolbyinrec dot dri dts dv dvb dvd dvdnav dvdr dvdread dvi dvi2tty dvlrecscriptaddon dvlvidprefer eap-tls ebook emacs embedded emerald enca enchant encode esfq etc-proposals exif exiv2 expat extra extra-algorithms fame fbcondecor fbsplash ffmpeg fftw figlet firefox firefox3 flac fontconfig foomaticdb fortran fpx freebox ftp fuse garmin gcrypt gdbm geoip ggi gif gimp glade glib glitz glut gmail gmedia gnutls gpac gphoto2 gpm graphics graphtft graphviz grub gs gsl gstreamer gtk guile gzip hal hardlinkcutter hash hdf5 hdri highlight humanities hybrid ibam iconv icu id3 id3tag idl idn ieee1394 imagemagick imlib imq inifile injection inkjar inline inotify inquisitio ipod iptv ipv6 irc isdnlog it jabber jack jadetex java java-external java6 javascript jbig john jpeg jpeg2k kate kde kpathsea kpoll ladspa lame laptop latex lcms libcaca libextractor libnotify libsamplerate libv4l2 libwww live lm_sensors logrotate lua lucene lzma lzo mad mainmenuhooks masquerade matroska mbox mdnsresponder-compat mfd-rewrites midi mikmod mime mixer mjpeg mktemp mmap mmx mmxext mng modplug monolithic mozilla mp2 mp3 mp3tunes mp4 mpeg mpeg2 mplayer msn mudflap musepack musicbrainz mysql nat ncurses nemesi nepomuk netpbm networking networkmanager nextaw nis nls nntp noepg nonfsv4 nowlistening nptl nptlonly nsplugin nss ntp objc objc++ objc-gc ogg omega openal openexr opengl openmp openssl optimisememory oss pango parse-clocks passwdqc pcap pccts pcf pcmcia pcre pdf perl pinplugin plasma plotutils plugins pmount png pnm policykit pop3d portage posix postproc postscript ppds pppd preview-latex psf pstricks publishers python qa qhull qmail-spp qt3 qt4 quicktime radius rar rc5 readline realmedia reflection regex relp replaygain resolvconf rotor rrdcgi rtc rtsp ruby samba scanner schroedinger science sdl sdl-image sdl-sound session settime setup shout slp smi smtp smux sndfile sockets sortrecords sound sourcecaps sox speex spell spl sqlite sqlite3 srt sse sse2 ssl startup-notification stream subtitles svg swig switchtimer syncearly sysfs t1lib taglib tcl tcpd tex4ht texteffect tga theora threads threadsafe tidy tiff timercmd timerinfo timezone tk tokenizer tordns tos transcode truetype tta twolame unicode upnp usb userlocales utempter v4l v4l2 videos vidix vlm vorbis vram wareagleicon wav wavpack webkit wifi win32codecs winbind winpopup wlm wma wmf wmp wxwindows x264 x86 xanim xattr xcb xcomposite xface xforms xgetdefault xine xinerama xinetd xml xmlreader xmlrpc xmlwriter xmp xorg xpm xrandr xscreensaver xsl xulrunner xv xvid xvmc yaepg yahoo yv12 zip zlib zoran" 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" APACHE2_MPMS="worker" DVB_CARDS="usb-dib0700" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" LIRC_DEVICES="hauppauge_dvb" USERLAND="GNU" VIDEO_CARDS="radeon v4l vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Olivier Crete (RETIRED) gentoo-dev 2009-04-26 16:12:43 UTC
It works fine here, its probably a bug in your dev-libs/libxslt (which includes xsltproc)
Comment 2 Viktor S 2009-05-06 12:51:24 UTC
I can reproduce on x64, using debug, crypt and python as useflags for (current) libxslt.
Comment 3 Wojciech Waśko 2009-06-25 12:26:47 UTC
I can reproduce on x86. Resolved it by emerging libgpod without "python" USE flag. Apparently xsltproc look on the Internet for some libraries which causes the build to freeze. Check this:
http://bugs.archlinux.org/task/13874
Comment 4 Viktor S 2009-07-06 12:31:20 UTC
(In reply to comment #1)
> It works fine here, its probably a bug in your dev-libs/libxslt (which includes
> xsltproc)
> 
Oliver, do you have dev-java/saxon and dev-java/xalan installed? I'm hesitant to install them since it's all java 1.5 based and quite a lot of packages, but it's the only thing I can think of that would make it work for you and not for us/me. This problem still persists.
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2009-07-06 14:12:36 UTC
No, xsltproc is an all-C program afaik. Its unrelated to the Java XML parsing stack
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2009-10-17 12:25:29 UTC
USE debug for libxslt then then trying to use it? Bad idea. I hope you don't use it globally.

*** This bug has been marked as a duplicate of bug 240924 ***