From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/63551 Path: news.gmane.org!not-for-mail From: Andrew Starks Newsgroups: gmane.comp.tex.context Subject: Updating to Beta Builds of ConTeXt / LuaTeX from tlcontrib breaks MacTeX Date: Tue, 16 Nov 2010 14:00:15 -0600 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1289937644 2960 80.91.229.12 (16 Nov 2010 20:00:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 16 Nov 2010 20:00:44 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Tue Nov 16 21:00:39 2010 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PIRhn-0004LH-Ap for gctc-ntg-context-518@m.gmane.org; Tue, 16 Nov 2010 21:00:39 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 6B929CA86D; Tue, 16 Nov 2010 21:00:38 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0DammR+HOxYg; Tue, 16 Nov 2010 21:00:35 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 07D17CA868; Tue, 16 Nov 2010 21:00:35 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 0FF52CA868 for ; Tue, 16 Nov 2010 21:00:34 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ayyUpgYgxT6e for ; Tue, 16 Nov 2010 21:00:18 +0100 (CET) Original-Received: from filter2-ams.mf.surf.net (filter2-ams.mf.surf.net [192.87.102.70]) by balder.ntg.nl (Postfix) with ESMTP id AC9A0CA864 for ; Tue, 16 Nov 2010 21:00:18 +0100 (CET) Original-Received: from mail-gy0-f169.google.com (mail-gy0-f169.google.com [209.85.160.169]) by filter2-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id oAGK0HZM032199 for ; Tue, 16 Nov 2010 21:00:17 +0100 Original-Received: by gyh3 with SMTP id 3so695114gyh.14 for ; Tue, 16 Nov 2010 12:00:16 -0800 (PST) Original-Received: by 10.216.24.206 with SMTP id x56mr7070800wex.2.1289937615107; Tue, 16 Nov 2010 12:00:15 -0800 (PST) Original-Received: by 10.216.139.22 with HTTP; Tue, 16 Nov 2010 12:00:15 -0800 (PST) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=209.85.160.169; country=US; region=CA; city=Mountain View; postalcode=94043; latitude=37.4192; longitude=-122.0574; metrocode=807; areacode=650; http://maps.google.com/maps?q=37.4192,-122.0574&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0rDvU0hKQ - e9e3a90d00ec - 20101116 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.70 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:63551 Archived-At: At Aditya's suggestion, I'm cross-posting this from tex.stackexchange.com [Executive Summary: I might be missing something really simple and I might be overcomplicating something really easy. In short: 1: I installed MacTeX 2010. 2: I updated all packages using the normal trees. 3: I changed my TEXMFHOME variable in /usr/local/texlive/2010/texmf.cnf to "~/src/texmf", which is where I keep my custom modules/templates/packages. (This is normally within our github source control, but hasn't been yet.) and moved the content from the old directory to the new. 4: I was beating my head against the wall, trying to make font selection work using typescriptfile/typescript as well as simplefont. The closest I could get was with simplefont and Palatino spewing garbage text. 5: I decided to try "http://tlcontrib.metatex.org/" with tlmgr using "sudo tlmgr --repository http://tlcontrib.metatex.org/2010 update -all" 6: I "sudo texconfig rehash"ed (seemed okay), "sudo mtxrun --generate" (seemed okay). Then I "sudo luatools --generate" and got something that ended with " MTXrun | unknown script 'base.lua' or 'mtx-base.lua'" 7: Just typing "luatools" results in: "MTXrun | unknown script 'base.lua' or 'mtx-base.lua'" 8: I tried editing the two texmfcnf.lua files that I found with: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/src/texmf-trms', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } But had no effect. That is where I'm at right now. Whenever I try to compile, I get: MTXrun | warning: no format found, forcing remake (commandline driven) MTXrun | running command: luatools --generate MTXrun | unknown script 'base.lua' or 'mtx-base.lua' MTXrun | running command: luatools --make --compile cont-en MTXrun | unknown script 'base.lua' or 'mtx-base.lua' MTXrun | error, no format found with name: cont-en, aborting MTXrun | total runtime: 0.321 The rest of this email is a more verbose description. Hopefully this helps you and me, as well. (if only in the documentation department. :)) ] /endexecutive summary %:) Copied then updated from: http://tex.stackexchange.com/questions/5454/updating-to-beta-builds-of-context-luatex-from-tlcontrib-breaks-mactex On a fresh install of MacTeX 2010, I was having issues with `mtxrun` finding fonts and with fonts in general. I decided to try to dl the betas. In an earlier question(http://tex.stackexchange.com/questions/5405/switching-to-context-minimals-missing-last-step-for-mactex-2010 (Thanks Kahled!) I found that the ConTeXt minimals were not proper in this scenario. So I followed the advice and used this repository. After running: sudo tlmgr --repository http://tlcontrib.metatex.org/2010 update -all ...I did everything that I could think of to update the system at various stages (I'm sure not everything was neutral or helpful)... sudo texconfig rehash sudo texconfig init sudo mtxrun --generate sudo luatools --generate The last command is the issue, as it generates: MTXrun | unknown script 'base.lua' or 'mtx-base.lua' In my search on the interweb, I found that perhaps `texmfcnf.lua` needed the following: return { content = { TEXMFCACHE = '~/Library/texlive/2010/texmf-var', TEXMFHOME = '~/Library/texmf-trms', }, TEXMFCACHE = '~/Library/texlive/2010/texmf-var', } I did this to the file that I located in `/usr/local/texlive/2010/`. I later found evidence that perhaps another `texmfcnf.lua` file needed this golden block of code, but I could not find another instance of this file. So... whassup? It's a clean install if MacTeX 2010. I wonder what I'm missing. Once this is solved, I'll post another question about fonts, as I have yet to get those working with LuaTeX as the engine and `simplefonts` as the method. `mtxrun` never has anything in its list of fonts (`mtxrun --script fonts --list --all --pattern=*` or any conceivable variation) and most font choices don't register at all, or in the odd case of Palatino, result in garbage text. I have my `OSFONTS` variable set to `/Library/Fonts`. But alas, for another question. I only post it here in case the two issues are related. Thanks everyone! UPDATE: I ran `sudo luatex --generate --verbose` Here is the output: MTXrun | resolvers: variable 'SELFAUTOLOC' set to '/usr/local/texlive/2010/bin/x86_64-darwin' MTXrun | resolvers: variable 'SELFAUTODIR' set to '/usr/local/texlive/2010/bin' MTXrun | resolvers: variable 'SELFAUTOPARENT' set to '/usr/local/texlive/2010' MTXrun | resolvers: variable 'TEXMFCNF' set to '' MTXrun | resolvers: variable 'TEXMF' set to '' MTXrun | resolvers: variable 'TEXOS' set to 'bin' MTXrun | resolvers MTXrun | resolvers: loading configuration file '/usr/local/texlive/2010/texmfcnf.lua' MTXrun | resolvers MTXrun | resolvers: loading configuration file '/usr/local/texlive/2010/texmf/web2c/texmfcnf.lua' MTXrun | resolvers MTXrun | resolvers: locating list of '/Users/andrew/src/texmf-trms' (runtime) MTXrun | resolvers: handler 'tree:////Users/andrew/src/texmf-trms' -> 'locators' -> 'path=/Users/andrew/src/texmf-trms | noscheme=false | query= | scheme=tree | original=tree:////Users/andrew/src/texmf-trms | fragment= | authority=' MTXrun | resolvers: hash 'tree:////Users/andrew/src/texmf-trms' appended MTXrun | resolvers: skipping list of '/usr/local/texlive/2010/texmf-project' (cached) MTXrun | resolvers: skipping list of '/usr/local/texlive/2010/texmf-fonts' (cached) MTXrun | resolvers: skipping list of '/usr/local/texlive/2010/texmf-local' (cached) MTXrun | resolvers: skipping list of '/usr/local/texlive/2010/texmf-context' (cached) MTXrun | resolvers: locating list of '/usr/local/texlive/2010/texmf' (cached) MTXrun | resolvers: tex locator '/usr/local/texlive/2010/texmf' found MTXrun | resolvers: hash '/usr/local/texlive/2010/texmf' appended MTXrun | resolvers: locating list of '/usr/local/texlive/2010/texmf-dist' (cached) MTXrun | resolvers: tex locator '/usr/local/texlive/2010/texmf-dist' found MTXrun | resolvers: hash '/usr/local/texlive/2010/texmf-dist' appended MTXrun | resolvers MTXrun | resolvers: handler 'tree:////Users/andrew/src/texmf-trms' -> 'hashers' -> 'path=/Users/andrew/src/texmf-trms | noscheme=false | query= | scheme=tree | original=tree:////Users/andrew/src/texmf-trms | fragment= | authority=' MTXrun | resolvers: scanning path '/Users/andrew/src/texmf-trms' MTXrun | resolvers: 596 files found on 114 directories with 62 uppercase remappings MTXrun | resolvers: loading 'files' for '/usr/local/texlive/2010/texmf' from '/Users/andrew/Library/texlive/2010/texmf-var/luatex-cache/context/210a81d6dcb1059dc80fab3f5470ab7a/trees/1240e363db2f4c53de58379d2b0c6f6b' MTXrun | resolvers: loading 'files' for '/usr/local/texlive/2010/texmf-dist' from '/Users/andrew/Library/texlive/2010/texmf-var/luatex-cache/context/210a81d6dcb1059dc80fab3f5470ab7a/trees/26993469c6208234eef0d0acf8456c4d' MTXrun | resolvers: using suffix based filetype 'lua' MTXrun | resolvers: using suffix based filetype 'lua' MTXrun | resolvers: remembering file 'mtx-base.lua' MTXrun | resolvers: using suffix based filetype 'lua' MTXrun | unknown script 'base.lua' or 'mtx-base.lua' Okay, I see where it's loading `'/usr/local/texlive/2010/texmf/web2c/texmfcnf.lua'`. Given that my TEXMFHOME tds is set to `~/src/texmf-trms` I edited it to say this within `content:` -- ORIG: TEXMFHOME = "$HOME/texmf", -- "tree:///$HOME/texmf" TEXMFHOME = "~/src/texmf-trms", -- "tree:///$HOME/texmf" ...and this after, but before `return:` closes: -- ORIG: TEXMFCACHE = "$SELFAUTOPARENT/texmf-cache", -- for old times sake TEXMFCACHE = "~/Library/texlive/2010/texmf-var", -- for old times sake Since I did not change the TEXMFCACHE setting. (As you may be able to tell by now, I don't know what I'm doing. :) ) Running `sudo luatools --generate --verbose` had the same effect, ending with: MTXrun | resolvers: using suffix based filetype 'lua' MTXrun | resolvers: using suffix based filetype 'lua' MTXrun | resolvers: remembering file 'mtx-base.lua' MTXrun | resolvers: using suffix based filetype 'lua' MTXrun | unknown script 'base.lua' or 'mtx-base.lua' I tried `sudo mtxrun --generate` which seemed to work, but did not affect `luatools` in any way. I've tried `rehash`ing, then `mtxrun` then `luatools`. No joy. Any help would be appreciated. Thanks! ___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________