Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 347399 - media-libs/libcaca-0.99_beta17 fails in make refman.pdf
Summary: media-libs/libcaca-0.99_beta17 fails in make refman.pdf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-01 10:08 UTC by Juergen Rose
Modified: 2013-08-14 18:51 UTC (History)
6 users (show)

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


Attachments
/var/tmp/portage/media-libs/libcaca-0.99_beta17/temp/build.log (build.log,243.57 KB, text/plain)
2010-12-01 10:08 UTC, Juergen Rose
Details
/var/tmp/portage/media-libs/libcaca-0.99_beta18-r1/temp/build.log (build.log,261.82 KB, text/plain)
2013-08-14 17:04 UTC, Peter Fox
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2010-12-01 10:08:07 UTC
'emerge libcaca' fails with:
...
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 ) 
Here is how much of TeX's memory you used:
 11610 strings out of 494995
 189144 string characters out of 3177533
 263727 words of memory out of 3000000
 13513 multiletter control sequences out of 15000+200000
 53519 words of font info for 71 fonts, out of 3000000 for 9000
 14 hyphenation exceptions out of 8191
 42i,12n,58p,864b,591s stack positions out of 5000i,500n,10000p,200000b,50000s
{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-dist/fonts/type1/publi
c/amsfonts/cm/cmsy10.pfb></usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.
pfb></usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb></usr/share/texm
f-dist/fonts/type1/urw/helvetic/uhvb8ac.pfb></usr/share/texmf-dist/fonts/type1/
urw/helvetic/uhvbo8ac.pfb></usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvr8
a.pfb></usr/share/texmf-dist/fonts/type1/urw/helvetic/uhvro8a.pfb>
Output written on refman.pdf (128 pages, 380051 bytes).
PDF statistics:
 2688 PDF objects out of 2984 (max. 8388607)
 2524 compressed objects within 26 object streams
 993 named destinations out of 1000 (max. 500000)
 1 words of extra memory for PDF output out of 10000 (max. 10000000)

make[2]: *** [stamp-latex] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/libcaca-0.99_beta17/work/libcaca-0.99.beta17/doc'
make[1]: *** [all-recursive] Error 1


Reproducible: Always




root@moose:/usr/local/portage/app-office(88)# emerge --info =media-libs/libcaca-0.99_beta17
Portage 2.1.9.24 (default/linux/amd64/10.0/desktop, gcc-4.5.1, glibc-2.12.1-r3, 2.6.36-gentoo-r3 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.36-gentoo-r3-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 26 Nov 2010 15:00:02 +0000
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r2
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.6.5
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5, 4.5.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.4
sys-devel/make:      3.82
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula googleearth AdobeFlash-10.1 cadsoft"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/openvpn/easy-rsa /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/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/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"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de fr"
MAKEOPTS="-j5"
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="/var/lib/layman/science /var/lib/layman/x11 /var/lib/layman/java-overlay /var/lib/layman/sunrise /var/lib/layman/arcon /var/lib/layman/pro-audio /var/lib/layman/n4g /var/lib/layman/qting-edge /usr/local/portage /var/lib/cpan"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit R X Xaw3d a52 aac abiword acl acpi admin afs alsa amd64 ao apache2 applet archive arpack asf aspell assistant audacious audiofile automap automount bash-completion beagle berkdb blas blast bluetooth boo boost branding bzip2 cairo cdda cddb cdf cdio cdparanoia cdr cg cgi chm cli consolekit corba cracklib crypt css cuda cups curl cxx daap db dbase dbi dbm dbus designer devhelp device-mapper dga dia djvu doc dri ds2490 ds9097 ds9097u dts dv dvb dvd dvdr dvi dynamicplugin eds elf emacs emboss emf empathy encode epiphany evo examples exif expat extensions extra extras fam fame ffmpeg fftw firefox fits flac fltk fontconfig foomaticdb fortran fpx fts3 fuse galago garmin gd gdal gdbm gedit geoip geolocation geos gif gimp ginac git glade glib gml gmp gmtsuppl gnokii gnome gnome-keyring gnome-print gnuplot gnutls gphoto2 gpm grammar graphics graphtft graphviz grass gs gsl gsm gstreamer gtk guile hal harness hddtemp hdf hdf5 hdri hlapi http httpd hvm iconv icq icu id3 ide imagemagick imap innodb inotify ipod ipv6 irda ithreads jabber jadetex java java5 java6 jbig john jpeg jpeg2k kdrive kerberos kpathsea kqemu kvm ladspa lame lapack latex latex3 lcms ldap lensfun libffi libgda libnotify libsamplerate lirc lm_sensors lua lzo mad mail maildir mailwrapper mapnik math matroska mikmod mkl mmx mmxext mng modules mono moonlight motif mozdevelop mozilla mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networking networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs ntp numarray numeric nvidia obex objc ocaml octave odbc ogdi ogg ole openexr opengl openmp overview pae pam pango pcre pda pdf perl plotutils plugins png podcast policykit posix postgres postscript ppds pppd preview-latex proj projectx pstricks pulseaudio pymol python python-bindings q16 q32 qemu qhull qt3support qt4 quicktime readline reiserfs reports rle romio rpc rrdcgi rrdtool samba sasl science sdl secure-delete semantic-desktop server session sip slang slp smbclient smp sms sndfile snmp soup sox speex spell sql sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg swig sysfs szip t1lib tcl tcpd tex tex4ht texmacs theora threads thunderbird tidy tiff tk tntc tools truetype udev unicode usb userlocales utempter v4l2 virtualbox vorbis wav webdav webdav-serf webkit wifi wmf wxwidgets x264 xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" 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 cgid 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" CAMERAS="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse                evdev               " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf harness ide identity j2ee java mobility nb php profiler ruby websvccommon xml" PHP_TARGETS="php5-2" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18 jruby" USERLAND="GNU" VIDEO_CARDS="nv nvidia nouveau vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

media-libs/libcaca-0.99_beta17 was built with the following:
USE="X cxx doc java mono (multilib) ncurses opengl slang truetype -imlib -ruby -static-libs"
LDFLAGS="-Wl,-O1"


root@moose:/usr/local/portage/app-office(89)# emerge -pqv =media-libs/libcaca-0.99_beta17
[ebuild   R   ] media-libs/libcaca-0.99_beta17  USE="X cxx doc java mono ncurses opengl slang truetype -imlib -ruby -static-libs"
Comment 1 Juergen Rose 2010-12-01 10:08:58 UTC
Created attachment 256025 [details]
/var/tmp/portage/media-libs/libcaca-0.99_beta17/temp/build.log
Comment 2 Peter Fox 2011-01-02 09:05:34 UTC
Also missing dependency on xcolor and texlive-latexextra.
I had to emerge them before I got the same error.

My texlive packages:
[ Searching for package 'texlive' in all categories among: ]
 * installed packages
[I--] [  ] app-text/texlive-core-2008-r7 (0)
[I--] [  ] dev-texlive/texlive-basic-2008-r1 (0)
[I--] [  ] dev-texlive/texlive-documentation-base-2008 (0)
[I--] [  ] dev-texlive/texlive-fontsrecommended-2008 (0)
[I--] [  ] dev-texlive/texlive-genericrecommended-2008 (0)
[I--] [  ] dev-texlive/texlive-latex-2008-r2 (0)
[I--] [  ] dev-texlive/texlive-latexextra-2008-r1 (0)
[I--] [  ] dev-texlive/texlive-latexrecommended-2008-r2 (0)
[I--] [  ] dev-texlive/texlive-metapost-2008 (0)
[I--] [  ] dev-texlive/texlive-pictures-2008-r1 (0)
Comment 3 Ciprian Ciubotariu 2011-01-28 14:57:13 UTC
I have bumped into the same bug. As a temporary workaround, one can disable the "doc" use flag.

USE="-doc" emerge -1qav libcaca
[ebuild   R   ] media-libs/libcaca-0.99_beta17  USE="X cxx imlib java mono* ncurses opengl truetype -doc* -ruby -slang -static-libs"
Comment 4 Alexis Ballier gentoo-dev 2013-08-13 15:22:52 UTC
please try with beta18-r1
Comment 5 Peter Fox 2013-08-13 19:19:50 UTC
I just tried beta17 again to confirm the problem is still there, but it built fine with the doc USE flag. This was using textlive 2012.
media-libs/libcaca-0.99_beta18 compiled fine here with doc USE flag.
Comment 6 Drake Wyrm 2013-08-14 11:37:40 UTC
Currently, libcaca successfully builds with the following USE flags:

[ebuild   R   ~] media-libs/libcaca-0.99_beta18-r1  USE="X cxx imlib java ncurses opengl python slang {test} truetype -doc -mono -ruby -static-libs" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB

... but fails with the following USE flags:

[ebuild   R   ~] media-libs/libcaca-0.99_beta18-r1  USE="X cxx doc* imlib java ncurses opengl python slang {test} truetype -mono -ruby -static-libs" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
Comment 7 Drake Wyrm 2013-08-14 11:40:49 UTC
Peter and Alexis, if you can build media-libs/libcaca-0.99_beta18-r1 successfully with USE=doc, what are your other USE flags?
Comment 8 Peter Fox 2013-08-14 17:01:50 UTC
Note: this is beta18, not beta18-r1

[ebuild   R   #] media-libs/libcaca-0.99_beta18  USE="X cxx doc imlib java ncurses opengl python truetype -mono -ruby -slang -static-libs" 0 kB

With beta18-r1 it fails fo compile with these flags (ie the same):
[ebuild     U ~] media-libs/libcaca-0.99_beta18-r1 [0.99_beta18] USE="X cxx doc imlib java ncurses opengl python truetype -mono -ruby -slang -static-libs {-test%}" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 0 kB

I'll attach the latex errors as they are quite different from before.
Comment 9 Peter Fox 2013-08-14 17:04:24 UTC
Created attachment 356014 [details]
/var/tmp/portage/media-libs/libcaca-0.99_beta18-r1/temp/build.log
Comment 10 Peter Fox 2013-08-14 17:13:29 UTC
beta18-r1 compile fine with the same use flags when I remove the latex_hacks patch:

--- libcaca-0.99_beta18-r1.ebuild~	2013-08-13 16:31:21.000000000 +0100
+++ libcaca-0.99_beta18-r1.ebuild	2013-08-14 18:05:51.000000000 +0100
@@ -73,7 +73,7 @@
 		append-cflags -DX_DISPLAY_MISSING
 	fi
 
-	epatch "${FILESDIR}/${P}-latex_hacks.patch"
+	#epatch "${FILESDIR}/${P}-latex_hacks.patch"
 
 	eautoreconf


[ebuild   R   ~] media-libs/libcaca-0.99_beta18-r1  USE="X cxx doc imlib java ncurses opengl python truetype -mono -ruby -slang -static-libs {-test}" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
Comment 11 Alexis Ballier gentoo-dev 2013-08-14 17:57:58 UTC
what texlive version are you using ?
your error is precisely why i had to write that patch for texlive 2013

maybe i should make it conditional on texlive 2013
Comment 12 Peter Fox 2013-08-14 18:44:29 UTC
I'm using texlive-2012: texlive-2013 is masked here. As I mentioned in comment 5, with texlive-2012 I didn't have the original problem that I had with texlive-2008 (comment 2).

It does look like this package with USE=doc depends on the texlive version.
Comment 13 Alexis Ballier gentoo-dev 2013-08-14 18:51:29 UTC
+  14 Aug 2013; Alexis Ballier <aballier@gentoo.org>
+  libcaca-0.99_beta18-r1.ebuild:
+  Apply the latex hacks patch only with TeX Live 2013 and depend on TeX Live
+  2012. Bug #347399
+


this should be fixed now, thanks for your suggestions!