[GRASS5] Re: [GRASS-CVS] CVS update: grass
Markus Neteler
neteler at itc.it
Thu Aug 2 10:20:45 EDT 2001
On Sat, Jul 28, 2001 at 07:33:06AM +0200, grass at intevation.de wrote:
>
> Date: Saturday July 28, 2001 @ 5:33
> Author: glynn
>
> Update of /grassrepository/grass
> In directory doto:/tmp/cvs-serv30406
>
> Modified Files:
> Tag: releasebranch_11_april_2001_5_0_0
> configure configure.in
> Log Message:
> Simplified configure script.
>
> Doesn't go wandering around the filesystem looking for headers and
> libraries; if they're not in standard locations, you have to tell it.
>
> Doesn't currently support cross-compiling (unable to reliably
> determine the Tcl/Tk version without running a test program).
Hi Glynn,
I tried the updated configure and ran into a few troubles:
My new system is Redhad 7.1 with tcl/tk 8.3 present. However, configure
doesn't detect it:
ls /usr/include/tk.h
/usr/include/tk.h
ls /usr/include/tcl.h
/usr/include/tcl.h
(version 8.3)
The libs are also there:
ls /usr/lib/libtcl
libtcl8.3.so libtclstub8.3.a libtclx8.2.so
libtcl.so libtclx8.2.a libtclx.so
ls /usr/lib/libtk
libtk8.3.so libtkstub8.3.a libtkx8.2.so
libtk.so libtkx8.2.a libtkx.so
If running simply
configure
on the same machine:
checking for location of Tcl/Tk libraries...
checking for Tcl_Init in -ltcl... yes
checking for Tk_MainWindow in -ltk... no
checking for Tk_MainWindow in -ltk8.3... no
checking for Tk_MainWindow in -ltk... (cached) no
checking for Tk_MainWindow in -ltk8.3... (cached) no
checking for Tk_MainWindow in -ltk... (cached) no
checking for Tk_MainWindow in -ltk8.3... (cached) no
configure: warning: *** Unable to locate Tk library.
If running
configure --with-tcltk-includes=/usr/include
checking for location of Tcl/Tk includes... /usr/include
configure: warning: *** Tcl/Tk includes directory /usr/include does not
exist.
checking for tcl.h... yes
checking for tk.h... yes
checking for location of Tcl/Tk libraries...
-> huh?
-> the head file doesn't contain entries for TCLINCDIR, TKINCDIR and
TCLTKLIBPATH.
Generally I think the 5.0.0 should be released these days, but
above (new) bug should be fixed as 5.1 won't be available for some
time.
Testing on SUN I get:
checking for location of Tcl/Tk includes... /usr/local/include
configure: warning: *** Tcl/Tk includes directory /usr/local/include does
not exist.
checking for tcl.h... yes
checking for tk.h... yes
checking for location of Tcl/Tk libraries... /usr/lib
checking for Tcl_Init in -ltcl... no
checking for Tcl_Init in -ltcl8.0... yes
checking for Tk_MainWindow in -ltk... no
checking for Tk_MainWindow in -ltk8.0... yes
Looks better but not perfect as the SUN head file finally contains:
#tcl/tk stuff
TCLINCDIR =
TKINCDIR =
TCLTKLIBPATH = -L/usr/lib
TCLTKLIBS = -ltcl8.0 -ltk8.0
Any help is welcome,
Markus
More information about the grass-dev
mailing list