ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Hongwen Qiu <qiuhongwen@gmail.com>
To: Ntg-context <ntg-context@ntg.nl>
Subject: Strange problem related to \usemodule
Date: Mon, 10 Oct 2011 12:57:08 +0800	[thread overview]
Message-ID: <1318222642.3135.21.camel@wind.river> (raw)

[-- Attachment #1: Type: text/plain, Size: 1442 bytes --]

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. 

[-- Attachment #2: b.log --]
[-- Type: text/x-log, Size: 4292 bytes --]

(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 list callback tasks  - 6 unique task lists, 1 instances (re)created, 104 calls
mkiv lua stats  > used backend              - pdf (backend for directly generating pdf output)
mkiv lua stats  > loaded tex modules        - 1 requested, 1 found (*-vim), 0 missing
mkiv lua stats  > loaded patterns           - en::2
mkiv lua stats  > callbacks                 - 114 direct, 618 indirect, 732 total
mkiv lua stats  > result saved in file      - b.pdf
mkiv lua stats  > luatex banner             - this is luatex, version beta-0.70.1-2011051918 (rev 4277)
mkiv lua stats  > control sequences         - 29441 of 165536
mkiv lua stats  > current memory usage      - 25 MB (ctx: 26 MB)
mkiv lua stats  > runtime                   - 3.384 seconds


[-- Attachment #3: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

             reply	other threads:[~2011-10-10  4:57 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-10  4:57 Hongwen Qiu [this message]
2011-10-10 12:09 ` Hans Hagen
2011-10-11  1:39   ` Hongwen Qiu
2011-10-11  3:09     ` Aditya Mahajan
2011-10-11  3:40       ` Hongwen Qiu
2011-10-11  7:26     ` Hans Hagen
2011-10-11  8:30       ` Hongwen Qiu
2011-10-10  7:26 Hongwen Qiu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1318222642.3135.21.camel@wind.river \
    --to=qiuhongwen@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).