Dear Ryu,
> I posted this to the xcircuit-dev mailing list.
> But I got a mail returned saying Message rejected by filter rule match.
> Can you help?
>
> Regards,
> Ryu
Sorry; there was one time that the xcircuit-dev list got plastered with
spam mail for which the only obvious rejection rule was ISO-2022-JP
(Japanese). I expect that particular spam threat is long gone, so I
will remove the filter rule, and you should not have any trouble
posting in the future.
>> Hi XCircuit developers,
>>
>> I got the latest version for Linux build successfully with no errors:
>>
>> % ./configure
>> % make
>> % make install
>>
>> But when I start the command, I get Tcl console and the following
>> error shown in it:
>>
>> error in slave eval:
>> couldn't load file "/usr/lib/tk8.4/../libtk8.4.so":
>> /usr/lib/tk8.4/../libtk8.4.so: cannot open shared object file: No such
>> file or directory
>>
>> The server seems to have Tcl and TK 8.4.7 installed in /usr/lib/
>> right way. Is there something wrong with RedHat EL4?
>>
>> Regards,
>> Ryu Wada
Check both the paths and permissions to /usr/lib/libtk8.4.so and the
somewhat roundabout /usr/lib/tk8.4/../libtk8.4.so. If both of those
exist and are readable and are not dangling symbolic links, then
check if the error comes from libtk8.4.so itself by doing
ldd /usr/lib/libtk8.4.so
and see if any of the dependencies are missing. ldd should tell you
right away if it can't find one of the dependent files. My result for
ldd is:
linux-gate.so.1 => (0xffffe000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00aa4000)
libdl.so.2 => /lib/libdl.so.2 (0x00a2e000)
libm.so.6 => /lib/tls/libm.so.6 (0x00a48000)
libc.so.6 => /lib/tls/libc.so.6 (0x00900000)
/lib/ld-linux.so.2 (0x56555000)
By the way, I compile and install Tcl/Tk 8.5, because (1) it's better,
and (2) the installed version in /usr/lib is compiled for 32 bits.
There have been problems where xcircuit compiles to 64 bits but then
attempts to link to a 32-bit shared object library. I don't immediately
recognize this as such a case, but it could be. If you download the
latest Tcl/Tk from http://www.tcl.tk and compile it from source, it
will install by default into the /usr/local/ path and won't interfere
with the existing installation of version 8.4 in /usr/lib/.
Regards,
Tim
+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim) | email: [EMAIL PROTECTED] |
| MultiGiG, Inc. | web: http://www.multigig.com |
| 100 Enterprise Way, Suite A-3 | phone: (831) 621-3283 |
| Scotts Valley, CA 95066 | cell: (240) 401-0616 |
+--------------------------------+-------------------------------------+
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev