Hello all. I was trying to define a new symbol for one of these U-type optocouplers (TCST2302). Near the end, when adding the first pin, gschem disappeared. Redoing everything repeated the problem...
More testing reveals that, even on an empty 'New' page, a vertical pin crashes gechem! (not a horizontal one) Not sure if I'm doing anything wrong... But IMO, no program should crash, ;-) Version is 1.4.3 (latest stable, home-compiled) The terminal window reported: In unknown file: ?: 0* [#<procedure #f (pin)> #<object pin.3059>] In /opt/gnome/share/gEDA/system-gschemrc: 861: 1* [autoplace-pin-attributes #<object pin.3059>] In /opt/gnome/share/gEDA/scheme/auto-place-attribs.scm: 740: 2 (let (# #) (autoplace-text pin pin-direction attribute-list)) ... 731: 3 (begin # #) 732: 4* [set-default-position #<object pin.3059> #<attribute pinnumber=0> ...] 654: 5 (if (null? defaults) 0 ...) ... 656: 6 (let* (# # # ...) (if # #) ...) 664: 7* (if (and # # #) (begin #)) 670: 8 (begin (let* # #)) 672: 9 (let* (# # # # ...) (set-attribute-text-properties! attribute "" -1 ...)) 687: 10* [calcule-new-attrib-bounds #<attribute pinnumber=0> "Lower Left" ...] /opt/gnome/share/gEDA/scheme/auto-place-attribs.scm:687:42: In procedure calcule-new-attrib-bounds in expression (calcule-new-attrib-bounds attribute new-alignment ...): /opt/gnome/share/gEDA/scheme/auto-place-attribs.scm:687:42: Wrong type argument in position 4: 45650.0 Program exited with code 02. _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user