mapsctipt and tcl followup
Milton Hill
Milton.E.Hill at DFW.STATE.OR.US
Mon Mar 5 09:02:22 PST 2001
Tom,
Thanks! That did it. I really appreciate your assistance.
Milt
Milt Hill
GIS Program Coordinator
Oregon Department of Fish & Wildlife
2501 SW First Avenue
Portland, OR 97207
(503) 872-5255 x5583
fax (503) 872-5269
milton.e.hill at state.or.us
>>> Tom Poindexter <tpoindex at nyx.net> 03/05/01 08:28AM >>>
On Sun, Mar 04, 2001 at 02:32:06PM -0800, Milton Hill wrote:
> In your answer you refer to "libtff" and my error contains "libttf" is that correct or is there a typo? I have nothing libtff*... I'm assuming libttf
Yes, I mistyped 'libttf'.
> Error in startup script: couldn't load file "/usr/local/lib/MapscriptTcl1.0/libM
> apscript.so": ld.so.1: /usr/local/bin/wish: fatal: relocation error: file /usr/l
> ib/libtiff.so: symbol __eprintf: referenced symbol not found
> while executing
> "load /usr/local/lib/MapscriptTcl1.0/libMapscript.so"
This is a problem that sometimes arises when GCC and native compilers are
used to compile various libraries, and GCC isn't involved in making the final
link. The '__eprintf' is an object that only exists in GCC's gcclib.a. gcc
will normally resolve that symbol, using 'ld' may not.
Try the suggestion in the Mapscript/Tcl README:
COMPILE PROBLEMS
Some users have reported link or runtime errors, most notably when
mapscript_wrap.c is compiled with gcc, but using ld to link the shared
library. If you experience this problem, try re-running the configure script,
adding the '--with-linker-cc' option to the configure command line.
--
Tom Poindexter
tpoindex at nyx.net
http://www.nyx.net/~tpoindex/
More information about the MapServer-users
mailing list