I am trying Cadence IC6.1.5 and it seems to have some problem with the streamOutKeys syntax. Is there a new streamOutKeys syntax for IC6.1.5?
I have a template.layout file (see below) to directly fill the calibre layout export setup. This template.layout file is the one I used for Cadence IC5.1.4 and it works fine. but with Cadence IC6.1.5 when loading the template file I got this error:
*WARNING* (reader): a '(' at line 1 was still unclosed on EOF, ')' added at line 1 of string "streamOutKeys = list(nil"
*Error* symbolToString: argument #1 should be a symbol (type template = "s")
- (streamOutKeys = list(nil)).
In both case I used the same version of Calibre v2012.2_17.11, so I don't the the version of calibre is the problem.
Do you have any idea about this problem ?
streamOutKeys = list(nil
The stream interface is completely different in IC61, and the template file has changed. There is support for setting the streamOutKeys variable in SKILL, but if it's a template file, the best thing is to translate it using the pipo2Xstrm.pl utility:
pipo2Xstrm.pl -in oldTemplate -out newTemplate
Where oldTemplate is your old format filename and newTemplate is the one you want to generate.
In reply to Andrew Beckett:
Thanks, it works now :). I just had to change "#" by ";" for the comments cause "#" was considered as an illegal character when not at the beginning of a line.