* MkIV on Ubuntu
@ 2007-12-12 23:41 Aditya Mahajan
2007-12-13 8:32 ` Hans Hagen
0 siblings, 1 reply; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-12 23:41 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I am trying to install mkiv on ubuntu. I installed luatex from Norbert
Preinin's Debian sources and used ctxtools --update to get the latest
version of ConTeXt. In order to get luatools --generate to work, I needed
to TEXMFCACHE and SELFAUTOPARENT environmental variables. After that,
format creation seemed to work.
ctxtools --contextversion gives
CtxTools | context version: 2007.12.11 22:14
(/usr/local/share/texmf/tex/context/base/context.tex)
CtxTools | context version: 2007.12.11 22:14
(/usr/local/share/texmf/tex/context/base/cont-new.tex)
luatools lmr10.afm gives
/usr/share/texmf/fonts/afm/public/lm/lmr10.afm
(which is ok, expcept that there is an extra new line).
However, mtxrun --script fonts --list --pattern=pagella gives
MtxRun | unknown script: fonts
When I try to compile a simple \starttext hello world \stoptext
document with luatex, I get.
TeXExec | processing document 'test.tex'
TeXExec | no ctx file found
TeXExec | tex processing method: context
TeXExec | TeX run 1
TeXExec | writing option file test.top
TeXExec | using randomseed 691
TeXExec | tex engine: luatex
TeXExec | tex format: cont-en
This is LuaTeX, Version snapshot-0.20.1-2007121112 (Web2C 7.5.6)
(./test.tex
! LuaTeX error cannot open : No such file or directory.
<inserted text> ...stance,"luat-env.lua","tex")) }
\ctxlua {if not
lua.byteda...
<everyjob> \the \everyloadluacode
\the \everyfinalizeluacode \the
\everyjob
l.1
\starttext
This is strange. Because locate luat-env.lua gives
/usr/local/share/texmf/tex/context/base/luat-env.lua
/usr/share/texmf/tex/context/base/luat-env.lua
and kpsewhich luat-env.lua gives
/usr/local/share/texmf/tex/context/base/luat-env.lua
I do not undestand what is happening. Any suggestions?
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-12 23:41 MkIV on Ubuntu Aditya Mahajan
@ 2007-12-13 8:32 ` Hans Hagen
2007-12-13 17:17 ` Aditya Mahajan
0 siblings, 1 reply; 20+ messages in thread
From: Hans Hagen @ 2007-12-13 8:32 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> However, mtxrun --script fonts --list --pattern=pagella gives
> MtxRun | unknown script: fonts
i sometimes get that too on linux and am not sure why because it works
ok my vista machine; o need to look into it (actually, font is resolved
to (mtx-)font(s)
> This is strange. Because locate luat-env.lua gives
> /usr/local/share/texmf/tex/context/base/luat-env.lua
> /usr/share/texmf/tex/context/base/luat-env.lua
>
> and kpsewhich luat-env.lua gives
> /usr/local/share/texmf/tex/context/base/luat-env.lua
we don't use kpse at all in mkiv so there most be something with your
'luatools --generate' cq. cache path
--verbose will report the cache paths
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-13 8:32 ` Hans Hagen
@ 2007-12-13 17:17 ` Aditya Mahajan
2007-12-14 8:15 ` Hans Hagen
0 siblings, 1 reply; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-13 17:17 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Thu, 13 Dec 2007, Hans Hagen wrote:
> Aditya Mahajan wrote:
>
>> However, mtxrun --script fonts --list --pattern=pagella gives
>> MtxRun | unknown script: fonts
>
> i sometimes get that too on linux and am not sure why because it works
> ok my vista machine; o need to look into it (actually, font is resolved
> to (mtx-)font(s)
Ok, I set TEXMFCNF explicitly, and I do not get an error. I regenerated
the formats, and the simple hello world document compiles correctly.
pdffonts test.pdf gives me
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
ZGSVCK+LMRoman12-Regular CID Type 0C yes yes yes 4 0
I think that this means that otf fonts are embedded (not sure). I start
exploring mkiv more extensively. But something is still wrong with mtxrun.
$ locate bonum gives me
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-regular.otf
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-bolditalic.otf
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-bold.otf
/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-italic.otf
/usr/share/texmf/tex/latex/tex-gyre/tgbonum.sty
which means that the fonts are installed in /usr/share/texmf/
When I do
$ mtxrun --scripts fonts --verbose --list --pattern=bonum
I get
MtxRun | version 1.0.2 - 2007+ - PRAGMA ADE / CONTEXT
MtxRun | loading configuration for /usr/share/texmf/web2c from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/e027248d6557d124c703335e8a95ecd5
MtxRun | locating list of /home/adityam/.texmf-config
MtxRun | locating list of /home/adityam/.texmf-var
MtxRun | locating list of /home/adityam/texmf
MtxRun | locating list of /etc/texmf
MtxRun | locating list of /var/lib/texmf
MtxRun | locating list of /usr/local/share/texmf
MtxRun | locating list of /usr/share/texmf %<<<<--- /usr/share/texmf is
%<<<<--- being read
MtxRun | locating list of /usr/share/texmf-texlive
MtxRun | loading files for /var/lib/texmf from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/c99fbb6307ce58c4c8d3687f791de5f6
MtxRun | loading files for /usr/local/share/texmf from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/b8a1cf189bc82d8722e834ba72af3440
MtxRun | loading files for /usr/share/texmf from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/9ea5cec901854e6fa728c2ba01c0bb52
MtxRun | loading files for /usr/share/texmf-texlive from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/c136f4d84c0b9fde8e19a42543a2e07d
It looks like mtxrun is scanning the correct directories, but cannot find
the font files. On the other hand,
luatools texgyrebonum-regular.otf works fine and gives me the correct
location.
If I use texexec to compile things, do I need mtxrun? If not, then I can
just wait for things to get sorted at the distribution level, but still
use (a possibly half-broken) mkiv in the meanwhile.
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-13 17:17 ` Aditya Mahajan
@ 2007-12-14 8:15 ` Hans Hagen
2007-12-14 13:55 ` Aditya Mahajan
0 siblings, 1 reply; 20+ messages in thread
From: Hans Hagen @ 2007-12-14 8:15 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> It looks like mtxrun is scanning the correct directories, but cannot find
> the font files. On the other hand,
mtxrun --script font --reload
will create the font name database that mkiv will use
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-14 8:15 ` Hans Hagen
@ 2007-12-14 13:55 ` Aditya Mahajan
2007-12-14 14:01 ` Aditya Mahajan
2007-12-17 8:42 ` Hans Hagen
0 siblings, 2 replies; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-14 13:55 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Fri, 14 Dec 2007, Hans Hagen wrote:
> Aditya Mahajan wrote:
>
>> It looks like mtxrun is scanning the correct directories, but cannot find
>> the font files. On the other hand,
>
> mtxrun --script font --reload
>
> will create the font name database that mkiv will use
Nothing seems to happen with reload.
$mtxrun --scripts fonts --list --pattern=bonum
MtxRun | version 1.0.2 - 2007+ - PRAGMA ADE / CONTEXT
MtxRun | loading configuration for /usr/share/texmf/web2c from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/e027248d6557d124c703335e8a95ecd5
MtxRun | locating list of /home/adityam/.texmf-config
MtxRun | locating list of /home/adityam/.texmf-var
MtxRun | locating list of /home/adityam/texmf
MtxRun | locating list of /etc/texmf
MtxRun | locating list of /var/lib/texmf
MtxRun | locating list of /usr/local/share/texmf
MtxRun | locating list of /usr/share/texmf
MtxRun | locating list of /usr/share/texmf-texlive
MtxRun | loading files for /var/lib/texmf from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/c99fbb6307ce58c4c8d3687f791de5f6
MtxRun | loading files for /usr/local/share/texmf from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/b8a1cf189bc82d8722e834ba72af3440
MtxRun | loading files for /usr/share/texmf from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/9ea5cec901854e6fa728c2ba01c0bb52
MtxRun | loading files for /usr/share/texmf-texlive from
///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/c136f4d84c0b9fde8e19a42543a2e07d
Adutya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-14 13:55 ` Aditya Mahajan
@ 2007-12-14 14:01 ` Aditya Mahajan
2007-12-17 8:42 ` Hans Hagen
1 sibling, 0 replies; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-14 14:01 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Fri, 14 Dec 2007, Aditya Mahajan wrote:
> On Fri, 14 Dec 2007, Hans Hagen wrote:
>
>> Aditya Mahajan wrote:
>>
>>> It looks like mtxrun is scanning the correct directories, but cannot find
>>> the font files. On the other hand,
>>
>> mtxrun --script font --reload
>>
>> will create the font name database that mkiv will use
>
> Nothing seems to happen with reload.
>
> $mtxrun --scripts fonts --list --pattern=bonum
Sorry, this is the output of
mtxrun --scripts fonts --verbose --reload (actually this is what I get
with both --list and --reload, so this is the output of --verbose)
> MtxRun | version 1.0.2 - 2007+ - PRAGMA ADE / CONTEXT
>
> MtxRun | loading configuration for /usr/share/texmf/web2c from
> ///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/e027248d6557d124c703335e8a95ecd5
> MtxRun | locating list of /home/adityam/.texmf-config
> MtxRun | locating list of /home/adityam/.texmf-var
> MtxRun | locating list of /home/adityam/texmf
> MtxRun | locating list of /etc/texmf
> MtxRun | locating list of /var/lib/texmf
> MtxRun | locating list of /usr/local/share/texmf
> MtxRun | locating list of /usr/share/texmf
> MtxRun | locating list of /usr/share/texmf-texlive
> MtxRun | loading files for /var/lib/texmf from
> ///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/c99fbb6307ce58c4c8d3687f791de5f6
> MtxRun | loading files for /usr/local/share/texmf from
> ///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/b8a1cf189bc82d8722e834ba72af3440
> MtxRun | loading files for /usr/share/texmf from
> ///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/9ea5cec901854e6fa728c2ba01c0bb52
> MtxRun | loading files for /usr/share/texmf-texlive from
> ///tmp/luatex-cache/context/e027248d6557d124c703335e8a95ecd5/trees/c136f4d84c0b9fde8e19a42543a2e07d
>
> Adutya
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive : https://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
>
>
>
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-14 13:55 ` Aditya Mahajan
2007-12-14 14:01 ` Aditya Mahajan
@ 2007-12-17 8:42 ` Hans Hagen
2007-12-17 18:11 ` Aditya Mahajan
1 sibling, 1 reply; 20+ messages in thread
From: Hans Hagen @ 2007-12-17 8:42 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> On Fri, 14 Dec 2007, Hans Hagen wrote:
>
>> Aditya Mahajan wrote:
>>
>>> It looks like mtxrun is scanning the correct directories, but cannot find
>>> the font files. On the other hand,
>> mtxrun --script font --reload
>>
>> will create the font name database that mkiv will use
>
> Nothing seems to happen with reload.
>mtxrun --script font
MtxRun | version 1.0.2 - 2007+ - PRAGMA ADE / CONTEXT | font tools
MtxRun | --reload generate new font database
MtxRun | --list list installed fonts
MtxRun | --save save open type font in raw table
MtxRun |
MtxRun | --pattern=str filter files
MtxRun | --all provide alternatives
MtxRun |
>mtxrun --script font --reload
report >> fontnames: identifying tree font files with suffix otf
report >> fontnames: 190 tree files identified, 626 hash entries added,
runtime 4.8299999237061 seconds
report >> fontnames: identifying tree font files with suffix ttf
report >> fontnames: 122 tree files identified, 477 hash entries added,
runtime 4.1819999217987 seconds
report >> fontnames: identifying tree font files with suffix ttc
report >> fontnames: 0 tree files identified, 0 hash entries added,
runtime 0.30599999427795 seconds
report >> fontnames: identifying tree font files with suffix afm
report >> fontnames: 2360 tree files identified, 4161 hash entries
added, runtime 35.863000154495 seconds
report >> fontnames: identifying system font files with suffix otf
report >> fontnames: 0 system files identified, 0 hash entries added,
runtime 0.089999914169312 seconds
report >> fontnames: identifying system font files with suffix ttf
report >> fontnames: 211 system files identified, 662 hash entries
added, runtime 2.0610001087189 seconds
report >> fontnames: identifying system font files with suffix ttc
report >> fontnames: 10 system files identified, 98 hash entries added,
runtime 0.18900012969971 seconds
report >> fontnames: identifying system font files with suffix afm
report >> fontnames: 0 system files identified, 0 hash entries added,
runtime 0.068000078201294 seconds
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 8:42 ` Hans Hagen
@ 2007-12-17 18:11 ` Aditya Mahajan
2007-12-17 18:31 ` Aditya Mahajan
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-17 18:11 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi,
I reinstall Ubuntu, and unzipped cont-tmf.zip to $HOME/texmf, set TEXMFCNF
to /usr/share/texmf/web2c (the ubuntu texmf.cnf directory), got the latest
luatex binary from the minimal distribution, copied the latest helper
scripts to the PATH, and tried again.
well the reinstall of os was not for context ;)
I have luatex -v
This is LuaTeX, Version snapshot-0.20.2-2007121718
and
LuaTools | version 1.1.1 - 2006+ - PRAGMA ADE / CONTEXT
I tried luatools --generate and I get (comments with *******)
LuaTools | loading /usr/share/texmf/web2c/texmf.cnf
********* This is ok
LuaTools | preparing configuration in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/e027248d6557d124c703335e8a95ecd5.tma
LuaTools | saving configuration in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/e027248d6557d124c703335e8a95ecd5.tma
LuaTools | compiling configuration to
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/e027248d6557d124c703335e8a95ecd5.tmc
********* This all is ok
LuaTools | locating list of /home/adityam/.texmf-config
LuaTools | locating list of /home/adityam/.texmf-var
LuaTools | locating list of /home/adityam/texmf
LuaTools | locating list of /etc/texmf
LuaTools | locating list of /var/lib/texmf
LuaTools | locating list of /usr/local/share/texmf
LuaTools | locating list of /usr/share/texmf
********* So far all texmf trees have been found
LuaTools | locating list of /usr/share/texmf-{texlive
LuaTools | locating list of tetex}
********* This is because there was -{texlive,tetex} line in texmf.cnf
********* seems to be a bug somewhere.
LuaTools | scanning path /var/lib/texmf
********* Why were the earlier (that is user) texmf trees not scanned!!
LuaTools | 80 files found on 20 directories with 0 uppercase remappings
LuaTools | scanning path /usr/local/share/texmf
LuaTools | 338 files found on 98 directories with 23 uppercase remappings
LuaTools | scanning path /usr/share/texmf
LuaTools | 6886 files found on 492 directories with 40 uppercase
remappings
LuaTools | preparing files in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/b8a1cf189bc82d8722e834ba72af3440.tma
LuaTools | saving files in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/b8a1cf189bc82d8722e834ba72af3440.tma
LuaTools | compiling files to
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/b8a1cf189bc82d8722e834ba72af3440.tmc
LuaTools | preparing files in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/c99fbb6307ce58c4c8d3687f791de5f6.tma
LuaTools | saving files in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/c99fbb6307ce58c4c8d3687f791de5f6.tma
LuaTools | compiling files to
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/c99fbb6307ce58c4c8d3687f791de5f6.tmc
LuaTools | preparing files in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/9ea5cec901854e6fa728c2ba01c0bb52.tma
LuaTools | saving files in
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/9ea5cec901854e6fa728c2ba01c0bb52.tma
LuaTools | compiling files to
///home/adityam/luatex-cache/context/a3981189059392d4f49181866527fd3d/trees/9ea5cec901854e6fa728c2ba01c0bb52.tmc
LuaTools |
LuaTools | runtime: 0.164 seconds
Why did luatools decide not to scan my user texmf trees? Since the new
files are located at /home/adityam/texmf and this tree is not scanned,
format generation does not work.
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 18:11 ` Aditya Mahajan
@ 2007-12-17 18:31 ` Aditya Mahajan
2007-12-17 21:14 ` Hans Hagen
2007-12-17 21:13 ` Hans Hagen
2007-12-17 22:28 ` Aditya Mahajan
2 siblings, 1 reply; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-17 18:31 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Mon, 17 Dec 2007, Aditya Mahajan wrote:
Things in windows and linux are different!
> Why did luatools decide not to scan my user texmf trees?
luatools only scans trees with a ls-R database. For some reason mktexlsr
only generates ls-R in /usr/local/share/texmf and /var/lib/texmf/
I was running mktexlsr without root permissions (thinking that ls-R will
be only regenerated in TEXMFHOME. I was wrong).
> Since the new
> files are located at /home/adityam/texmf and this tree is not scanned,
> format generation does not work.
I changed {texilve,tetex} to just texlive in texmf.cnf, but even now the
format generating is not ok. Now I get,
LuaTools | creating initialization file cont-en
LuaTools | using library path : /usr/share/texmf/tex/context/base
LuaTools | using lua libraries: l-string.lua l-lpeg.lua l-table.lua
l-boolean.lua l-number.lua l-unicode.lua l-md5.lua l-os.lua l-io.lua
l-file.lua l-dir.lua l-utils.lua l-tex.lua luat-lib.lua luat-inp.lua
luat-tmp.lua luat-zip.lua luat-tex.lua
LuaTools | using compiled initialization file cont-en.luc
LuaTools | using lua initialization file cont-en.luc
LuaTools | running command: luatex --ini --lua="cont-en.luc"
"/usr/share/texmf/tex/context/base/cont-en.tex" \\dump
This is LuaTeX, Version snapshot-0.20.2-2007121718 (Web2C 7.5.6) (INITEX)
(/usr/share/texmf/tex/context/base/cont-en.tex
(/home/adityam/texmf/tex/context/base/context.tex
(/home/adityam/texmf/tex/context/base/syst-pln.tex)
(/home/adityam/texmf/tex/context/base/syst-prm.tex)
(/home/adityam/texmf/tex/context/base/luat-env.tex
! LuaTeX error [string "luas[0]"]:1: attempt to index global 'input' (a
nil val
ue).
<argument> ...mf.instance,"luat-env.lua","tex")) }
\startruntimeluacode ...everyloadluacode #1}\fi #1
This is not surprising since it is using
/usr/share/texmf/tex/context/base/cont-en.tex and not
/home/adityam/texmf/tex/context/base/cont-en.tex
luatools cont-en.tex gives /usr/share/texmf/tex/context/base/cont-en.tex
so something went wrong with luatools --generate.
Since kpsewhich cont-en.tex gives the correct file while
luatools cont-en.tex gives the incorrect file, is this a bug with the
inbuild search engine in luatools, or is there something wrong in my
configuration?
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 18:11 ` Aditya Mahajan
2007-12-17 18:31 ` Aditya Mahajan
@ 2007-12-17 21:13 ` Hans Hagen
2007-12-17 22:14 ` Aditya Mahajan
2007-12-17 22:28 ` Aditya Mahajan
2 siblings, 1 reply; 20+ messages in thread
From: Hans Hagen @ 2007-12-17 21:13 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> Why did luatools decide not to scan my user texmf trees? Since the new
> files are located at /home/adityam/texmf and this tree is not scanned,
> format generation does not work.
maybe --verbose helps
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 18:31 ` Aditya Mahajan
@ 2007-12-17 21:14 ` Hans Hagen
0 siblings, 0 replies; 20+ messages in thread
From: Hans Hagen @ 2007-12-17 21:14 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> On Mon, 17 Dec 2007, Aditya Mahajan wrote:
>
> Things in windows and linux are different!
>
>> Why did luatools decide not to scan my user texmf trees?
>
> luatools only scans trees with a ls-R database. For some reason mktexlsr
> only generates ls-R in /usr/local/share/texmf and /var/lib/texmf/
hm, this should not be so, i need to check it
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 21:13 ` Hans Hagen
@ 2007-12-17 22:14 ` Aditya Mahajan
2007-12-17 23:32 ` Aditya Mahajan
0 siblings, 1 reply; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-17 22:14 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Mon, 17 Dec 2007, Hans Hagen wrote:
> Aditya Mahajan wrote:
>
>> Why did luatools decide not to scan my user texmf trees? Since the new
>> files are located at /home/adityam/texmf and this tree is not scanned,
>> format generation does not work.
>
> maybe --verbose helps
with luatools --generate, --verbose does not give any additional
information.
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 18:11 ` Aditya Mahajan
2007-12-17 18:31 ` Aditya Mahajan
2007-12-17 21:13 ` Hans Hagen
@ 2007-12-17 22:28 ` Aditya Mahajan
2007-12-18 8:36 ` Hans Hagen
2 siblings, 1 reply; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-17 22:28 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Mon, 17 Dec 2007, Aditya Mahajan wrote:
> LuaTools | locating list of /usr/share/texmf-{texlive
> LuaTools | locating list of tetex}
Bug in line 2498 of luatools
local t = instance.treepath:splitchr(',')
Should be split taking the braces into account.
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 22:14 ` Aditya Mahajan
@ 2007-12-17 23:32 ` Aditya Mahajan
2007-12-18 8:39 ` Hans Hagen
2007-12-18 8:43 ` Hans Hagen
0 siblings, 2 replies; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-17 23:32 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Mon, 17 Dec 2007, Aditya Mahajan wrote:
> On Mon, 17 Dec 2007, Hans Hagen wrote:
>
>> Aditya Mahajan wrote:
>>
>>> Why did luatools decide not to scan my user texmf trees? Since the new
>>> files are located at /home/adityam/texmf and this tree is not scanned,
>>> format generation does not work.
>>
>> maybe --verbose helps
>
> with luatools --generate, --verbose does not give any additional
> information.
Ok. Finally had to read luatools.lua.
MTX_INPUT_TRACE=10 luatools --generate gives a bit more info.
This is what I think is happening. I do sudo mktexlsr and get
mktexlsr: Updating /usr/local/share/texmf/ls-R...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
ls-R-TEXMFMAIN and ls-R-TEXLIVE and symlinked in other directories. But no ls-R
was created for TEXMFHOME. Luatools looks in directors in TEXMF containing ls-R
files. It does not find any in $HOME/texmf, so it does not include it in the
hash for where to look for files. When it searches for cont-en.tex it finds one
in /usr/share/texmf/ (the distribution directory).
kpsewhich on the other hand (it appears) also searches files in the TEXMF
tree. This is what kpsewhich tells me
kdebug:Search path for ls-R files (from texmf.cnf)
kdebug: =
/var/lib/texmf:/usr/local/share/texmf:/usr/share/texmf:/usr/share/texmf-texlive
kdebug:Search path for tex files (from texmf.cnf)
kdebug: =
.:/home/adityam/.texmf-config/tex/kpsewhich//:/home/adityam/.texmf-var/tex/kpsewhich//:/home/adityam/texmf/tex/kpsewhich//:/etc/texmf/tex/kpsewhich//:!!/var/lib/texmf/tex/kpsewhich//:!!/usr/local/share/texmf/tex/kpsewhich//:!!/usr/share/texmf/tex/kpsewhic
h//:!!/usr/share/texmf-texlive/tex/kpsewhich//:/home/adityam/.texmf-config/tex/generic//:/home/adityam/.texmf-var/tex/generic//:/home/adityam/texmf/tex/generic//:/etc/texmf/tex/generic//:!!/var/lib/texmf/tex/generic//:!!/usr/local/share/texmf/tex/generic/
/:!!/usr/share/texmf/tex/generic//:!!/usr/share/texmf-texlive/tex/generic//:/home/adityam/.texmf-config/tex///:/home/adityam/.texmf-var/tex///:/home/adityam/texmf/tex///:/etc/texmf/tex///:!!/var/lib/texmf/tex///:!!/usr/local/share/texmf/tex///:!!/usr/shar
e/texmf/tex///:!!/usr/share/texmf-texlive/tex///
So /home/adityam/texmf/tex/// tree is there, and it seems that kpsewhich finds
the file by brute-force search of that tree (there is no ls-R file in
TEXMFHOME).
So, I read the man page of mktexlsr and try
mktexlsr $HOME/texmf
which creates a ls-R in $HOME/texmf
Now, I recreate the formats, and finally things are working. That is, I am back
to where I was before I reinstalled the OS. Mkiv is working, mtxrun --script
font still does not work. I will look into that tomorrow.
Bottom line, if you try to install mkiv on a non-distribution tree, run mktexlsr
<tree> before generating formats.
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 22:28 ` Aditya Mahajan
@ 2007-12-18 8:36 ` Hans Hagen
2007-12-18 16:52 ` Aditya Mahajan
0 siblings, 1 reply; 20+ messages in thread
From: Hans Hagen @ 2007-12-18 8:36 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> On Mon, 17 Dec 2007, Aditya Mahajan wrote:
>
>> LuaTools | locating list of /usr/share/texmf-{texlive
>> LuaTools | locating list of tetex}
>
> Bug in line 2498 of luatools
>
> local t = instance.treepath:splitchr(',')
>
> Should be split taking the braces into account.
what variable is that?
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 23:32 ` Aditya Mahajan
@ 2007-12-18 8:39 ` Hans Hagen
2007-12-18 8:46 ` Taco Hoekwater
2007-12-18 8:43 ` Hans Hagen
1 sibling, 1 reply; 20+ messages in thread
From: Hans Hagen @ 2007-12-18 8:39 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> So /home/adityam/texmf/tex/// tree is there, and it seems that kpsewhich finds
> the file by brute-force search of that tree (there is no ls-R file in
> TEXMFHOME).
sounds pretty slow to me, if that's a large tree
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-17 23:32 ` Aditya Mahajan
2007-12-18 8:39 ` Hans Hagen
@ 2007-12-18 8:43 ` Hans Hagen
1 sibling, 0 replies; 20+ messages in thread
From: Hans Hagen @ 2007-12-18 8:43 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> Bottom line, if you try to install mkiv on a non-distribution tree, run mktexlsr
> <tree> before generating formats.
i think that this is a leftover from the time that we didn't have lfs
compiled into luatex so that we needed a way to determine a path as
'valid' (some distributions have many fake paths in the spec)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-18 8:39 ` Hans Hagen
@ 2007-12-18 8:46 ` Taco Hoekwater
0 siblings, 0 replies; 20+ messages in thread
From: Taco Hoekwater @ 2007-12-18 8:46 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hans Hagen wrote:
> Aditya Mahajan wrote:
>
>> So /home/adityam/texmf/tex/// tree is there, and it seems that kpsewhich finds
>> the file by brute-force search of that tree (there is no ls-R file in
>> TEXMFHOME).
>
> sounds pretty slow to me, if that's a large tree
It should not be a large tree, just for your own private fonts
and macros and maybe images.
That it does not need mktexlsr there is a good thing for almost
all ordinary tex users. It means you can put (and remove) stuff
in your home tree without having to worry about running mktexlsr.
Best wishes,
Taco
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-18 8:36 ` Hans Hagen
@ 2007-12-18 16:52 ` Aditya Mahajan
2007-12-18 17:12 ` Hans Hagen
0 siblings, 1 reply; 20+ messages in thread
From: Aditya Mahajan @ 2007-12-18 16:52 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Tue, 18 Dec 2007, Hans Hagen wrote:
> Aditya Mahajan wrote:
>> On Mon, 17 Dec 2007, Aditya Mahajan wrote:
>>
>>> LuaTools | locating list of /usr/share/texmf-{texlive
>>> LuaTools | locating list of tetex}
>>
>> Bug in line 2498 of luatools
>>
>> local t = instance.treepath:splitchr(',')
>>
>> Should be split taking the braces into account.
>
> what variable is that?
The texmf.cnf that ships with Ubuntu has
TEXMFDIST = /usr/share/texmf-{texlive,tetex}
With this string, luatools was splitting it into two trees
/usr/share/texmf-{texlive
tetex
rather than /usr/share/texmf-texlive and /usr/share/texmf-tetex
Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: MkIV on Ubuntu
2007-12-18 16:52 ` Aditya Mahajan
@ 2007-12-18 17:12 ` Hans Hagen
0 siblings, 0 replies; 20+ messages in thread
From: Hans Hagen @ 2007-12-18 17:12 UTC (permalink / raw)
To: mailing list for ConTeXt users
Aditya Mahajan wrote:
> On Tue, 18 Dec 2007, Hans Hagen wrote:
>
>> Aditya Mahajan wrote:
>>> On Mon, 17 Dec 2007, Aditya Mahajan wrote:
>>>
>>>> LuaTools | locating list of /usr/share/texmf-{texlive
>>>> LuaTools | locating list of tetex}
>>> Bug in line 2498 of luatools
>>>
>>> local t = instance.treepath:splitchr(',')
>>>
>>> Should be split taking the braces into account.
>> what variable is that?
>
> The texmf.cnf that ships with Ubuntu has
>
> TEXMFDIST = /usr/share/texmf-{texlive,tetex}
>
> With this string, luatools was splitting it into two trees
>
> /usr/share/texmf-{texlive
> tetex
>
> rather than /usr/share/texmf-texlive and /usr/share/texmf-tetex
ok, we need the advanced splitter then; but i wonder why that branch is
entered
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2007-12-18 17:12 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-12 23:41 MkIV on Ubuntu Aditya Mahajan
2007-12-13 8:32 ` Hans Hagen
2007-12-13 17:17 ` Aditya Mahajan
2007-12-14 8:15 ` Hans Hagen
2007-12-14 13:55 ` Aditya Mahajan
2007-12-14 14:01 ` Aditya Mahajan
2007-12-17 8:42 ` Hans Hagen
2007-12-17 18:11 ` Aditya Mahajan
2007-12-17 18:31 ` Aditya Mahajan
2007-12-17 21:14 ` Hans Hagen
2007-12-17 21:13 ` Hans Hagen
2007-12-17 22:14 ` Aditya Mahajan
2007-12-17 23:32 ` Aditya Mahajan
2007-12-18 8:39 ` Hans Hagen
2007-12-18 8:46 ` Taco Hoekwater
2007-12-18 8:43 ` Hans Hagen
2007-12-17 22:28 ` Aditya Mahajan
2007-12-18 8:36 ` Hans Hagen
2007-12-18 16:52 ` Aditya Mahajan
2007-12-18 17:12 ` Hans Hagen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).