Re: [NTG-context] Strange problem related to \usemodule
On Tue, 2011-10-11 at 09:26 +0200, Hans Hagen wrote: > can you try to load the file directly with > > \input{/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex} > > and see if the command is defined then? This method works with other modules, e.g. t-ruby.tex, but not t-vim.tex, I think that's because the vim module depends on other modules that's still in texmf-modules. ___ 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 ___
Re: [NTG-context] Strange problem related to \usemodule
On 11-10-2011 03:39, Hongwen Qiu wrote: On Mon, 2011-10-10 at 14:09 +0200, Hans Hagen wrote: can you run with \enabletrackers[modules.loading] Attached is the log with \enabletrackers[modules.loading]. can you try to load the file directly with \input{/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex} and see if the command is defined then? Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Strange problem related to \usemodule
On Mon, 2011-10-10 at 23:09 -0400, Aditya Mahajan wrote: > What are the first 10-15 lines of > /ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex? $ head -15 /ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex %D \module %D [ file=t-vim, %D version=2011.09.03, %Dtitle=\CONTEXT\ User Module, %D subtitle=Vim syntax highlighting, %D author=Aditya Mahajan, %D date=\currentdate, %Dcopyright=Aditya Mahajan, %Demail=adityam ieee org, %D license=Simplified BSD License] \writestatus{loading}{Vim syntax highlighting (ver: 2011.09.03)} \startmodule[vim] \usemodule [filter] > > The vim module usually gives a message > > loading > Vim syntax highlighting > > (or some variation of it...I have changed the default message > recently), > but that message is missing in your log. > > My guess is that the t-vim module that you have is somehow corrupted, > and > therefore, \definevimtyping command is undefined. This couldn't be the problem (anyhow, I attached the 15 lines of t-vim.tex above), since I have said in my previous messages that if I copied the neccessary files from the tex/texmf-modules to the current directory it works just fine, and the problem are not only relates to t-vim module, all of the modules under tex/texmf-modules and tex/texmf-local just does not work. ___ 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 ___
Re: [NTG-context] Strange problem related to \usemodule
On Tue, 11 Oct 2011, Hongwen Qiu wrote: On Mon, 2011-10-10 at 14:09 +0200, Hans Hagen wrote: can you run with \enabletrackers[modules.loading] Attached is the log with \enabletrackers[modules.loading]. What are the first 10-15 lines of /ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex? The vim module usually gives a message loading > Vim syntax highlighting (or some variation of it...I have changed the default message recently), but that message is missing in your log. My guess is that the t-vim module that you have is somehow corrupted, and therefore, \definevimtyping command is undefined. 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Strange problem related to \usemodule
On Mon, 2011-10-10 at 14:09 +0200, Hans Hagen wrote: > can you run with \enabletrackers[modules.loading] Attached is the log with \enabletrackers[modules.loading]. (b.tex ConTeXt ver: 2011.10.08 11:42 MKIV fmt: 2011.10.10 int: english/english system > cont-new.mkiv loaded (/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/base/cont-new.mkiv system > beware: some patches loaded from cont-new.mkiv ) system > b.top loaded system > options > start used options used options> % runtime options files (command line driven) used options> \unprotect used options> % feedback and basic job control used options> % handy for special styles used options> \startluacode used options> document = document or { } used options> document.arguments={ used options> } used options> document.files={ used options> "b.tex", used options> } used options> \stopluacode used options> % process info used options> \setupsystem[inputfile=b.tex] used options> \setupsystem[\c!n=1,\c!m=1] used options> % modes used options> % options (not that important) used options> \startsetups *runtime:options used options> \stopsetups used options> % styles and modules used options> \startsetups *runtime:modules used options> \stopsetups used options> % done used options> \protect \endinput system > options > stop used options (b.top) fonts > latin modern fonts are not preloaded languages > language en is active resolvers > modules > locating: prefix: '', askedname: 'vim', truename: 'vim' resolvers > modules > checking file: 'm-vim.mkvi' resolvers > modules > checking file: 'm-vim.mkiv' resolvers > modules > checking file: 'm-vim.tex' resolvers > modules > checking file: 'm-vim.cld' resolvers > modules > checking file: 'm-vim.lua' resolvers > modules > checking file: 'p-vim.mkvi' resolvers > modules > checking file: 'p-vim.mkiv' resolvers > modules > checking file: 'p-vim.tex' resolvers > modules > checking file: 'p-vim.cld' resolvers > modules > checking file: 'p-vim.lua' resolvers > modules > checking file: 's-vim.mkvi' resolvers > modules > checking file: 's-vim.mkiv' resolvers > modules > checking file: 's-vim.tex' resolvers > modules > checking file: 's-vim.cld' resolvers > modules > checking file: 's-vim.lua' resolvers > modules > checking file: 'x-vim.mkvi' resolvers > modules > checking file: 'x-vim.mkiv' resolvers > modules > checking file: 'x-vim.tex' resolvers > modules > checking file: 'x-vim.cld' resolvers > modules > checking file: 'x-vim.lua' resolvers > modules > checking file: 'v-vim.mkvi' resolvers > modules > checking file: 'v-vim.mkiv' resolvers > modules > checking file: 'v-vim.tex' resolvers > modules > checking file: 'v-vim.cld' resolvers > modules > checking file: 'v-vim.lua' resolvers > modules > checking file: 't-vim.mkvi' resolvers > modules > checking file: 't-vim.mkiv' resolvers > modules > checking file: 't-vim.tex' resolvers > modules > loading: '/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex' resolvers > modules > loaded: 'vim' ! Undefined control sequence. system > tex > error on line 4 in file b.tex: Undefined control sequence ... 1 \enabletrackers[modules.loading] 2 \usemodule[vim] 3 4 >> \definevimtyping[RUBY][syntax=ruby] 5 6 \starttext 7 8 \startRUBY 9 puts "Hello" 10 \stopRUBY 11 12 \stoptext 13 l.4 \definevimtyping [RUBY][syntax=ruby] ? X system > files > start used files used files >1: filename=mult-mps.lua | filetype=tex | format=tex | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/base/mult-mps.lua | usedmethod=database used files >2: filename=b.tex | foundname=b.tex | usedmethod=direct used files >3: filename=cont-new.mkiv | filetype=tex | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/base/cont-new.mkiv | usedmethod=database used files >4: filename=b.top | foundname=b.top | usedmethod=direct used files >5: filename=lang-us.lua | filetype=lua | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/patterns/lang-us.lua | usedmethod=database used files >6: filename=t-vim.tex | filetype=tex | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex | usedmethod=database system > files > stop used files system > structure > start used structure used structure > text: b system > structure > stop used structure mkiv lua stats > used config file - selfautoparent:texmf/web2c/texmfcnf.lua mkiv lua stats > used cach
Re: [NTG-context] Strange problem related to \usemodule
On 10-10-2011 06:57, Hongwen Qiu wrote: Actually, on "Remote", whatever module I use, it will prompt the Undefined Control Sequence error regarding the first command I used from that module with the module loaded correctly. Attached is the error log accompany the above minimal example. So, what can be the problem with my "Remote". weird, as the log mentions that the file is loaded can you run with \enabletrackers[modules.loading] - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Strange problem related to \usemodule
It seems that if I copied all of the module files under the current directory, it works perfectly. And of course mtxrun --locate t-vim.tex gives the correct location just as indicated by my previously attached log file. And there's only one environment variable corresponding to TeX settings: $ env |grep -i TEX PATH=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-linux-64/bin: (It's very long) Actually not only the modules under tex/texmf-modules not work on the "Remote", but also modules under tex/texmf-local don't work either. On Mon, 2011-10-10 at 12:57 +0800, Hongwen Qiu wrote: > Hi, > > I have access to three machines both running GNU/Linux x86-64, I call > them "Laptop", "Desktop" and "Remote" respectively here on. > > The "Laptop" has full access to the internet, so I always install and > upgrade my ConTeXt Standalone on it when I'm home. > > At workplace, I can surfer the internet with the "Desktop" while the > RSYNC port is blocked. > > I only can access the "Remote" through ssh from the "Desktop" without > root privilege and can not access the internet. > > So, I always copied the ConTeXt standalone from my "Laptop" onto my > "Desktop", and from my "Desktop" onto "Remote" if necessary. Then, I'll > delete the cache before I set the PATH to the appropriate location and > run context --make and mtxrun --generate. > > So the ConTeXt standalones are almost identical on both my "Desktop" and > "Remote". And the following minimal example just works fine on my > "Desktop" but failed on the "Remote", > === Minimal Example > \usemodule[vim] > > \definevimtyping[RUBY][syntax=ruby] > > \starttext > > \startRUBY > puts "Hello" > \stopRUBY > > \stoptext > = > Actually, on "Remote", whatever module I use, it will prompt the > Undefined Control Sequence error regarding the first command I used from > that module with the module loaded correctly. Attached is the error log > accompany the above minimal example. > > So, what can be the problem with my "Remote". > > TIA. for any help. ___ 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 ___
[NTG-context] Strange problem related to \usemodule
Hi, I have access to three machines both running GNU/Linux x86-64, I call them "Laptop", "Desktop" and "Remote" respectively here on. The "Laptop" has full access to the internet, so I always install and upgrade my ConTeXt Standalone on it when I'm home. At workplace, I can surfer the internet with the "Desktop" while the RSYNC port is blocked. I only can access the "Remote" through ssh from the "Desktop" without root privilege and can not access the internet. So, I always copied the ConTeXt standalone from my "Laptop" onto my "Desktop", and from my "Desktop" onto "Remote" if necessary. Then, I'll delete the cache before I set the PATH to the appropriate location and run context --make and mtxrun --generate. So the ConTeXt standalones are almost identical on both my "Desktop" and "Remote". And the following minimal example just works fine on my "Desktop" but failed on the "Remote", === Minimal Example \usemodule[vim] \definevimtyping[RUBY][syntax=ruby] \starttext \startRUBY puts "Hello" \stopRUBY \stoptext = Actually, on "Remote", whatever module I use, it will prompt the Undefined Control Sequence error regarding the first command I used from that module with the module loaded correctly. Attached is the error log accompany the above minimal example. So, what can be the problem with my "Remote". TIA. for any help. (b.tex ConTeXt ver: 2011.10.08 11:42 MKIV fmt: 2011.10.10 int: english/english system > cont-new.mkiv loaded (/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/base/cont-new.mkiv system > beware: some patches loaded from cont-new.mkiv ) system > b.top loaded system > options > start used options used options> % runtime options files (command line driven) used options> \unprotect used options> % feedback and basic job control used options> % handy for special styles used options> \startluacode used options> document = document or { } used options> document.arguments={ used options> } used options> document.files={ used options> "b.tex", used options> } used options> \stopluacode used options> % process info used options> \setupsystem[inputfile=b.tex] used options> \setupsystem[\c!n=1,\c!m=1] used options> % modes used options> % options (not that important) used options> \startsetups *runtime:options used options> \stopsetups used options> % styles and modules used options> \startsetups *runtime:modules used options> \stopsetups used options> % done used options> \protect \endinput system > options > stop used options (b.top) fonts > latin modern fonts are not preloaded languages > language en is active resolvers > modules > loaded: 'vim' ! Undefined control sequence. system > tex > error on line 3 in file b.tex: Undefined control sequence ... 1 \usemodule[vim] 2 3 >> \definevimtyping[RUBY][syntax=ruby] 4 5 \starttext 6 7 \startRUBY 8 puts "Hello" 9 \stopRUBY 10 11 \stoptext 12 l.3 \definevimtyping [RUBY][syntax=ruby] ? X system > files > start used files used files >1: filename=mult-mps.lua | filetype=tex | format=tex | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/base/mult-mps.lua | usedmethod=database used files >2: filename=b.tex | foundname=b.tex | usedmethod=direct used files >3: filename=cont-new.mkiv | filetype=tex | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/base/cont-new.mkiv | usedmethod=database used files >4: filename=b.top | foundname=b.top | usedmethod=direct used files >5: filename=lang-us.lua | filetype=lua | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-context/tex/context/patterns/lang-us.lua | usedmethod=database used files >6: filename=t-vim.tex | filetype=tex | foundname=/ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-modules/tex/context/third/vim/t-vim.tex | usedmethod=database system > files > stop used files system > structure > start used structure used structure > text: b system > structure > stop used structure mkiv lua stats > used config file - selfautoparent:texmf/web2c/texmfcnf.lua mkiv lua stats > used cache path - /ifs2/S2PH/qiuhw/opt/context-1008/tex/texmf-cache/luatex-cache/context/2448223e6631addb83df348d74153606 mkiv lua stats > resource resolver - loadtime 0.016 seconds, 0 scans with scantime 0.000 seconds, 0 shared scans, 6 found files, scanned paths: mkiv lua stats > stored bytecode data - 295 modules, 63 tables, 358 chunks mkiv lua stats > cleaned up reserved nodes - 32 nodes, 9 lists of 424 mkiv lua stats > node memory usage - 18 glue_spec, 1 dir mkiv lua stats > node lis