[Xcircuit-dev] xcircuit 3.6.24-1 unusable on amd64

ldoolitt at recycle.lbl.gov ldoolitt at recycle.lbl.gov
Wed May 31 13:56:45 PDT 2006


On Wed, May 31, 2006 at 12:57:30PM -0700, ldoolitt at recycle.lbl.gov wrote:
> I can't use 3.6.25, because I need to exchange schematics
> with sarge machines.  Importing a v3.1 schematic into v3.6
> seems to work perfectly.  If I try to go the other way,
> I get a gazillion
> readlabel() error:  Parameter 1 exceeds declared number of parameters (0)!
> messages, followed by a segmentation fault.  [chop]

The incompatibility was introduced between 3.1.24 and 3.1.38,
when Tim bumped the PostScript prolog version from 2.4 to 3.1.
The first line of a symbol with one parameter used to look like

(?)  1 beginparm

and now looks like

<</v1 (?) >> begingate

I guess one "easy" way out (for me) is to put a recent version of
xcircuit on all my sarge machines.  It also looks (to my untrained
eye) like Debian should not call post-3.1.24 xcircuit by the same
name as the copy in sarge, since they can't exchange files.
A name change would also give an opportunity to switch from
python/Xw to tcl/Tk.

  - Larry



More information about the Xcircuit-dev mailing list