Hello Philip,
I just compiled from source on my Debian 6 (squeeze) system.
I saw no errors from "./configure" or "make" - but after "make
install" and the "xcircuit" I get this error message in a tkcon window.
error in slave eval:
couldn't load file
"/usr/local/lib/xcircuit-3.8/xcircuit.so":
/usr/local/lib/xcircuit-3.8/xcircuit.so:
undefined symbol: Tcl_PkgInitStubsCheck
$ ls -l /usr/local/lib/xcircuit-3.8/xcircuit.so
-rwxr-xr-x 1 root staff 1304694 May 8 02:28
/usr/local/lib/xcircuit-3.8/xcircuit.so
Any clues what I'm missing?
What version of Tcl/Tk did xcircuit compile against, and what version
shows up if you execute "wish"?
Doing "ldd" on both xcircuit.so and the wish (wish8.5) executable
should result in the same dependencies on Tcl/Tk libraries:
ldd /usr/local/lib/xcircuit-3.8/xcircuit.so
...
libtk8.5.so => /usr/lib64/libtk8.5.so (0x00007f0aba3cd000)
libtcl8.5.so => /usr/lib64/libtcl8.5.so (0x00007f0aba0af000)
...
Then /usr/local/bin/xcircuit should define, in the first few lines,
XCIRCUIT_WISH=/usr/bin/wish
So if you run ldd on that version of wish:
ldd /usr/bin/wish
You should get the same libraries as xcircuit.so.
...
libtk8.5.so => /usr/lib64/libtk8.5.so (0x00000037d2a00000)
libtcl8.5.so => /usr/lib64/libtcl8.5.so (0x0000003f3aa00000)
...
Sounds like a Tcl/Tk version mismatch somewhere, but I'm not certain.
---Tim
+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim) | email: [email protected] |
| Open Circuit Design, Inc. | web: http://opencircuitdesign.com |
| 22815 Timber Creek Lane | phone: (301) 528-5030 |
| Clarksburg, MD 20871-4001 | cell: (240) 401-0616 |
+--------------------------------+-------------------------------------+
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev