Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 81866

Summary: emerge jadetex 3.12 fails (missing tex files / sandbox) while emerge system
Product: Gentoo Linux Reporter: Juan J. García de Soria <skandalfo>
Component: Current packagesAssignee: Text-Markup Team (OBSOLETE) <text-markup+disabled>
Status: RESOLVED DUPLICATE    
Severity: major CC: david.w.noon
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Juan J. García de Soria 2005-02-13 08:12:09 UTC
While doing the initial "emerge system", jadetex 3.12 fails to build, with invalid out-of-sandbox references to missing tex files.

jadetex 3.13 fails in the same way.

I attach the emerge output and the emerge info data.



Reproducible: Always
Steps to Reproduce:
1. bootstrap from stage1
2. emerge system
3.

Actual Results:  
>>> emerge (2 of 2) app-text/jadetex-3.12 to /
>>> md5 src_uri ;-) jadetex-3.12.tar.gz
>>> Unpacking source...
>>> Unpacking jadetex-3.12.tar.gz to /var/tmp/portage/jadetex-3.12/work
>>> Source unpacked.
tex jadetex.ins
This is TeX, Version 3.14159 (Web2C 7.4.5)
kpathsea: Running mktexfmt tex.fmt
running `tex -ini   -jobname=tex -progname=tex bplain.ini' ...
This is TeX, Version 3.14159 (Web2C 7.4.5) (INITEX)
(/usr/share/texmf/tex/plain/config/bplain.ini
(/usr/share/texmf/tex/generic/babel/bplain.tex
(/usr/share/texmf/tex/plain/base/plain.tex Preloading the plain format: codes,
registers, parameters, fonts, more fonts, macros, math definitions,
output routines, hyphenation (/usr/share/texmf/tex/generic/babel/hyphen.cfg
(/usr/share/texmf/tex/generic/babel/plain.def)
(/usr/share/texmf/tex/generic/hyphen/hyphen.tex)
(/usr/share/texmf/tex/generic/hyphen/frhyph.tex
frhyph.tex - French hyphenation patterns (V2.11) <2002/01/16>)
(/usr/share/texmf/tex/generic/hyphen/dehypht.tex
German Traditional Hyphenation Patterns `dehypht' Version 3.2a <1999/03/03>
(Formerly known under the name `ghyph31' and `ghyphen'.))
(/usr/share/texmf/tex/generic/hyphen/dehyphn.tex
New German Hyphenation Patterns `dehyphn' Rev.31 <2001-05-07> (WaS))
(/usr/share/texmf/tex/generic/hyphen/zerohyph.tex)))) )
Beginning to dump on file tex.fmt
 (format=tex 2005.2.13)
2106 strings of total length 29804
6714 memory locations dumped; current usage is 110&6093
1010 multiletter control sequences
\font\nullfont=nullfont
\font\tenrm=cmr10
\font\preloaded=cmr9
\font\preloaded=cmr8
\font\sevenrm=cmr7
\font\preloaded=cmr6
\font\fiverm=cmr5
\font\teni=cmmi10
\font\preloaded=cmmi9
\font\preloaded=cmmi8
\font\seveni=cmmi7
\font\preloaded=cmmi6
\font\fivei=cmmi5
\font\tensy=cmsy10
\font\preloaded=cmsy9
\font\preloaded=cmsy8
\font\sevensy=cmsy7
\font\preloaded=cmsy6
\font\fivesy=cmsy5
\font\tenex=cmex10
\font\preloaded=cmss10
\font\preloaded=cmssq8
\font\preloaded=cmssi10
\font\preloaded=cmssqi8
\font\tenbf=cmbx10
\font\preloaded=cmbx9
\font\preloaded=cmbx8
\font\sevenbf=cmbx7
\font\preloaded=cmbx6
\font\fivebf=cmbx5
\font\tentt=cmtt10
\font\preloaded=cmtt9
\font\preloaded=cmtt8
\font\preloaded=cmsltt10
\font\tensl=cmsl10
\font\preloaded=cmsl9
\font\preloaded=cmsl8
\font\tenit=cmti10
\font\preloaded=cmti9
\font\preloaded=cmti8
\font\preloaded=cmti7
\font\preloaded=cmu10
\font\preloaded=cmmib10
\font\preloaded=cmbsy10
\font\preloaded=cmcsc10
\font\preloaded=cmssbx10
\font\preloaded=cmdunh10
\font\preloaded=cmr7 at 14.51799pt
\font\preloaded=cmtt10 at 14.4pt
\font\preloaded=cmssbx10 at 14.4pt
\font\preloaded=manfnt
14787 words of font info for 50 preloaded fonts
14 hyphenation exceptions
Hyphenation trie of length 23210 has 711 ops out of 35111
  235 for language 3
  207 for language 2
  88 for language 1
  181 for language 0
No pages of output.
Transcript written on tex.log.
ACCESS DENIED  unlink:    /usr/share/texmf/web2c/tex.log
rm: cannot remove `/usr/share/texmf/web2c/tex.log': Permission denied
ACCESS DENIED  rename:    /usr/share/texmf/web2c/tex.log
mv: cannot move `tex.log' to `/usr/share/texmf/web2c/tex.log': Permission denied
ACCESS DENIED  unlink:    /usr/share/texmf/web2c/tex.fmt
rm: cannot remove `/usr/share/texmf/web2c/tex.fmt': Permission denied
ACCESS DENIED  rename:    /usr/share/texmf/web2c/tex.fmt
mv: cannot move `tex.fmt' to `/usr/share/texmf/web2c/tex.fmt': Permission denied
/usr/share/texmf/web2c/mktexupd: /usr/share/texmf/web2c/tex.fmt not a file.
I can't find the format file `tex.fmt'!
make: *** [basic] Error 1

!!! ERROR: app-text/jadetex-3.12 failed.
!!! Function src_compile, Line 36, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-text_-_jadetex-3.12-13810.log"

unlink:    /usr/share/texmf/web2c/tex.log
rename:    /usr/share/texmf/web2c/tex.log
unlink:    /usr/share/texmf/web2c/tex.fmt
rename:    /usr/share/texmf/web2c/tex.fmt
--------------------------------------------------------------------------------
livecd / #


Expected Results:  
Correctly emerging jadetex.

livecd / # emerge info
Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 13 2005, 14:03:22)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.9.4, 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -fomit-frame-pointer -mtune=athlon64 -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe -fomit-frame-pointer -mtune=athlon64 -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa apache2 audiofile avi berkdb bitmap-fonts bmp bzlib c++
cdr crypt ctype cups curl dbm dga divx4linux doc dvd dvdr dvdread encode esd
exif f77 fam fbcon flac flash font-server foomaticdb fortran ftp gcj gdbm gif
gimpprint gnome gnutls gphoto2 gpm gtk gtk2 gtkhtml hal imagemagick imlib ipv6
java javascript joystick jp2 jpeg libg++ libwww lzw lzw-tiff mad mbox mikmod
mime mmap mng mozilla multilib ncurses nls nptl oggvorbis openal opengl oss pam
pcmcia pcre perl png pnp postgres ppds python quicktime readline recode samba
sasl scanner sdl sharedmem sndfile sockets speex spell sqlite ssl svg tcpd tetex
theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales wmf xine
xml2 xosd xpm xrandr xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

livecd / #
Comment 1 Juan J. García de Soria 2005-02-13 08:38:08 UTC
It seems caused by #81862
Comment 2 David W Noon 2005-02-13 13:54:28 UTC
I get an identical problem trying to emerge 3.13.
Comment 3 Juan J. García de Soria 2005-02-14 01:38:55 UTC
Excuse me... I got the bug # wrong again...

This problem is caused by bug #81662.

I managed to work-around it by running as root:

tex
latex
mf
pdflatex

so that

tex.fmt/tex.log
latex.fmt/latex.log
mf.fmt/mf.log
pdflatex.fmt/pdflatex.log

get generated.

Then jadetex emerges as expected.
Comment 4 Tim Keitt 2005-02-14 09:22:03 UTC
Thanks for the workaround. Note: you need to cd to /usr/share/texmf/web2c before running tex. You also have to type something at the tex (et al) prompt (like "test"), otherwise no logs get written.
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-02-16 01:23:21 UTC

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