[NTG-context] Minimals/MTXrun: 32-bit system with 64-bit kernel: `MTXrun | no 'texmf-linux-64'`

Paul Menzel paulepanter at users.sourceforge.net
Tue Jan 25 02:00:21 CET 2011


Am Montag, den 24.01.2011, 19:18 -0500 schrieb Aditya Mahajan:
> On Mon, 24 Jan 2011, Paul Menzel wrote:
> 
> >        MTXrun | run: rsync -rpztlv --delete 
> > contextgarden.net::'minimals/current/base/tex/ 
> > minimals/current/base/metapost/ minimals/current/fonts/common/ 
> > minimals/current/fonts/other/ minimals/current/misc/web2c 
> > minimals/current/base/xetex/ minimals/current/fonts/new/ 
> > minimals/current/fonts/new/ minimals/current/fonts/old/' 
> > '/opt/context/tex/texmf'
> 
> >        MTXrun | run: rsync -rpztlv --delete 
> > contextgarden.net::'minimals/current/context/beta/ 
> > minimals/current/context/img/' '/opt/context/tex/texmf-context'
> 
> There is no texmf-linux or texmf-linux-64 directory here. Can you check 
> which binaries are downloaded?

        $ $ ls /opt/context/tex/
        setuptex      setuptex.csh  texmf-cache    texmf-fonts  texmf-local
        setuptex.bat  texmf         texmf-context  texmf-linux  texmf-project
        $ file /opt/context/tex/texmf-linux/bin/xetex
        tex/texmf-linux/bin/xetex: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.0, stripped

So it looks like these are the correct binaries for my system.

> >        $ . /opt/context/tex/setuptex
> >        Setting "/opt/context/tex" as ConTeXt root.
> [...]
> > Again there is the following line in there.
> >
> >        MTXrun | resolvers: skipping list of '/opt/context/tex/texmf-linux-64' (cached)
> 
> Did you modify setuptex to set the correct value for $TEXMFOS and $PATH. 
> This is what I do in the PKGBUILD for arch linux
> 
>   echo "TEXMFOS=${_dest}/texmf-${_platform}"   > $srcdir/tex/setuptex
>   echo "export TEXMFOS"                       >> $srcdir/tex/setuptex
>   echo ""                                     >> $srcdir/tex/setuptex
>   echo "TEXMFCACHE=\$HOME/texmf-cache"        >> $srcdir/tex/setuptex
>   echo "export TEXMFCACHE"                    >> $srcdir/tex/setuptex
>   echo ""                                     >> $srcdir/tex/setuptex
>   echo "unset TEXINPUTS MPINPUTS MFINPUTS"    >> $srcdir/tex/setuptex
>   echo ""                                     >> $srcdir/tex/setuptex
>   echo "PATH=\$TEXMFOS/bin:\$PATH"            >> $srcdir/tex/setuptex
>   echo "export PATH"                          >> $srcdir/tex/setuptex
>   echo ""                                     >> $srcdir/tex/setuptex
>   echo "OSFONTDIR=\"$_userfontdir;$_osfontdir;\"" \
>                                              >> $srcdir/tex/setuptex
>   echo "export OSFONTDIR"                    >> $srcdir/tex/setuptex
> 
> 
> Here $_platform is either linux or linux-64, and $_dest is the 
> installation location, and (by default) $_userfontdir="\$HOME/.fonts" and 
> $_osfontdir="/usr/share/fonts".

        srcdir="/opt/context"
        _platform="linux"
        _dest="/opt/context/tex"
        _userfontdir="\$HOME/.fonts"
        _osfontdir="/usr/share/fonts"
        echo "TEXMFOS=${_dest}/texmf-${_platform}"   > $srcdir/tex/setuptex
        echo "export TEXMFOS"                       >> $srcdir/tex/setuptex
        echo ""                                     >> $srcdir/tex/setuptex
        echo "TEXMFCACHE=\$HOME/texmf-cache"        >> $srcdir/tex/setuptex
        echo "export TEXMFCACHE"                    >> $srcdir/tex/setuptex
        echo ""                                     >> $srcdir/tex/setuptex
        echo "unset TEXINPUTS MPINPUTS MFINPUTS"    >> $srcdir/tex/setuptex
        echo ""                                     >> $srcdir/tex/setuptex
        echo "PATH=\$TEXMFOS/bin:\$PATH"            >> $srcdir/tex/setuptex
        echo "export PATH"                          >> $srcdir/tex/setuptex
        echo ""                                     >> $srcdir/tex/setuptex
        echo "OSFONTDIR=\"$_userfontdir;$_osfontdir;\"" \
                                                   >> $srcdir/tex/setuptex
        echo "export OSFONTDIR"                    >> $srcdir/tex/setuptex

Thank you very much for your continued support. But it still does not
work.

        $ texexec --verbose --lua example.tex 
        
        MTXrun | resolvers: variable 'SELFAUTOLOC' set to '/opt/context/tex/texmf-linux/bin'
        MTXrun | resolvers: variable 'SELFAUTODIR' set to '/opt/context/tex/texmf-linux'
        MTXrun | resolvers: variable 'SELFAUTOPARENT' set to '/opt/context/tex'
        MTXrun | resolvers: variable 'TEXMFCNF' set to ''
        MTXrun | resolvers: variable 'TEXMF' set to ''
        MTXrun | resolvers: variable 'TEXOS' set to 'texmf-linux'
        MTXrun | resolvers
        MTXrun | resolvers: loading configuration file '/opt/context/tex/texmf/web2c/texmfcnf.lua'
        MTXrun | resolvers
        MTXrun | resolvers: skipping list of '/home/joe/texmf' (runtime)
        MTXrun | resolvers: locating list of '/opt/context/tex/texmf-project' (cached)
        MTXrun | resolvers: resolver: method=locators, how=uri, scheme=file, argument=/opt/context/tex/texmf-project
        MTXrun | resolvers: file locator '/opt/context/tex/texmf-project' found
        MTXrun | resolvers: hash '/opt/context/tex/texmf-project' appended
        MTXrun | resolvers: locating list of '/opt/context/tex/texmf-fonts' (cached)
        MTXrun | resolvers: resolver: method=locators, how=uri, scheme=file, argument=/opt/context/tex/texmf-fonts
        MTXrun | resolvers: file locator '/opt/context/tex/texmf-fonts' found
        MTXrun | resolvers: hash '/opt/context/tex/texmf-fonts' appended
        MTXrun | resolvers: locating list of '/opt/context/tex/texmf-local' (cached)
        MTXrun | resolvers: resolver: method=locators, how=uri, scheme=file, argument=/opt/context/tex/texmf-local
        MTXrun | resolvers: file locator '/opt/context/tex/texmf-local' found
        MTXrun | resolvers: hash '/opt/context/tex/texmf-local' appended
        MTXrun | resolvers: locating list of '/opt/context/tex/texmf-context' (cached)
        MTXrun | resolvers: resolver: method=locators, how=uri, scheme=file, argument=/opt/context/tex/texmf-context
        MTXrun | resolvers: file locator '/opt/context/tex/texmf-context' found
        MTXrun | resolvers: hash '/opt/context/tex/texmf-context' appended
        MTXrun | resolvers: skipping list of '/opt/context/tex/texmf-linux-64' (cached)
        MTXrun | resolvers: locating list of '/opt/context/tex/texmf' (cached)
        MTXrun | resolvers: resolver: method=locators, how=uri, scheme=file, argument=/opt/context/tex/texmf
        MTXrun | resolvers: file locator '/opt/context/tex/texmf' found
        MTXrun | resolvers: hash '/opt/context/tex/texmf' appended
        MTXrun | resolvers
        MTXrun | resolvers: resolver: method=hashers, how=uri, scheme=file, argument=/opt/context/tex/texmf-project
        MTXrun | resolvers: skipping 'files' for '/opt/context/tex/texmf-project' from '/home/joe/texmf-cache/luatex-cache/context/892e2d355563884244c3d97062d606d5/trees/f54c1c270a88994081e49ab142e11c39'
        MTXrun | resolvers: resolver: method=hashers, how=uri, scheme=file, argument=/opt/context/tex/texmf-fonts
        MTXrun | resolvers: skipping 'files' for '/opt/context/tex/texmf-fonts' from '/home/joe/texmf-cache/luatex-cache/context/892e2d355563884244c3d97062d606d5/trees/839d0522e8118581d4ca1fc505ad540a'
        MTXrun | resolvers: resolver: method=hashers, how=uri, scheme=file, argument=/opt/context/tex/texmf-local
        MTXrun | resolvers: skipping 'files' for '/opt/context/tex/texmf-local' from '/home/joe/texmf-cache/luatex-cache/context/892e2d355563884244c3d97062d606d5/trees/1ef3270499bc2b91184527463ba95998'
        MTXrun | resolvers: resolver: method=hashers, how=uri, scheme=file, argument=/opt/context/tex/texmf-context
        MTXrun | resolvers: skipping 'files' for '/opt/context/tex/texmf-context' from '/home/joe/texmf-cache/luatex-cache/context/892e2d355563884244c3d97062d606d5/trees/cd7f4d886b75bbc1f594e3c7db44f7de'
        MTXrun | resolvers: resolver: method=hashers, how=uri, scheme=file, argument=/opt/context/tex/texmf
        MTXrun | resolvers: skipping 'files' for '/opt/context/tex/texmf' from '/home/joe/texmf-cache/luatex-cache/context/892e2d355563884244c3d97062d606d5/trees/db79f8e428ff29ddda04948ba245fb7f'
        MTXrun | resolvers: using given filetype 'texmfscripts'
        MTXrun | kpse fallback with progname 'context' initialized in 0 seconds
        $ context example.tex
        […]
        MTXrun | resolvers: using suffix based filetype 'lua'
        MTXrun | resolvers: using suffix based filetype 'lua'
        MTXrun | resolvers: remembering file 'mtx-context.lua'
        MTXrun | resolvers: using suffix based filetype 'lua'
        MTXrun | unknown script 'context.lua' or 'mtx-context.lua'

1. Could there be some corrupted caches which need to be deleted? I
reinstalled everything by deleting `/opt/context`. But maybe something
was left over from the broken installation beforehand?
2. How can I update ConTeXt Minimals without getting `setuptex` replaced
every time? Just copy the one for me to a different location?


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://www.ntg.nl/pipermail/ntg-context/attachments/20110125/5867947d/attachment.pgp>


More information about the ntg-context mailing list