[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: one more chapter in the sun installation saga
From: |
Paul Box |
Subject: |
Re: one more chapter in the sun installation saga |
Date: |
Fri, 30 Apr 1999 10:24:46 -0600 (MDT) |
>From what I can see in the swarm archives, this error message seems to
be from having more than one version of tcl/tk on my system. We have
a system-wide install of tcl7.5 and tk4.1 in /usr/local/lib; I have
tcl/tk 8 in /auto/d2/gnu/lib, installed from the sfi source.
In Makefile.common, I have the following lines:
xpmlibdir = ${prefix}/lib
tcllibdir = /auto/d2/gnu/lib
tklibdir = /auto/d2/gnu/lib
bltlibdir = ${prefix}/lib
>From what I can tell, this should be sufficient to have all subsequent
builds and links look to those libraries for tcl/tk rather than
/usr/local/lib. The error message I'm getting suggests this isn't so.
All the explicit calls in the makefile refer to /auto/d2/gnu/lib and
libtcl8.0/libtk8.0. The only reference outside /auto/d2/gnu is to the
X libraries at /usr/openwin/lib; there are no tcl/tk libraries there.
Is it possible that make is still looking to "standard" locations for
these files, despite my settings in Makefile.common?
Ken Cline writes:
>
> On Thu, 29 Apr 1999, Paul Box wrote:
> > Undefined first referenced
> > symbol in file
> > Tcl_GetFile /auto/d2/gnu/lib/libtclobjc.so
> > ld: fatal: Symbol referencing errors. No output written to heatbugs
> > make: *** [heatbugs] Error 1
> >
> > Seems vaguely familiar to the obj_malloc story from yesterday. Does
> > this mean I have a conflicting version of something else?
>
> My *guess*:
> ----------
> I seem to recall that `Tcl_GetFile' is something from tcl7.6
> that not in tcl8.0. Are trying to build with some library
> that was compiled against tcl7.6?
>
> Is `libtclobjc.so' the one that was built with the
> swarm-1.4.1 distribution or an older version?
>
> Ken.
--
//////////////////////////////////////////////////
// Dr. Paul Box
// Dept of Geography and Earth Resources
// UMC 5240
// Utah State University http://www.nr.usu.edu/~sanduku
// Logan, UT 84321 Phone: 435-797-2546
//////////////////////////////////////////////////
* If Elvis was so great, why was he buried in the back yard like a
* hamster?
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.