Sid verbose trace reveals missing sid-control-tksm component - again

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Sid verbose trace reveals missing sid-control-tksm component - again

David Gaydou
Hi,
im experimenting the same problem that Suleman reported on 2007-08-25 as fixed,
but in my case his work-aroung dont fix the problem and the configure script
cant find the tk.h header when i run it in the sid/component/tcl folder as he
did. Ive just checkout my sid copy 2 days ago from the last version. I would
appreciate some advice to fix this. Thank you!



Reply | Threaded
Open this post in threaded view
|

Re: Sid verbose trace reveals missing sid-control-tksm component - again

Frank Ch. Eigler
Hi -

> im experimenting the same problem that Suleman reported on
> 2007-08-25 as fixed, but in my case his work-aroung dont fix the
> problem and the configure script cant find the tk.h header when i
> run it in the sid/component/tcl folder [...].

Where is your tk.h file on your system?  Does sid find tcl.h?

- FChE
Reply | Threaded
Open this post in threaded view
|

Re: Sid verbose trace reveals missing sid-control-tksm component - again

David Gaydou
Hi,
tk.h and tcl.h on my system,

david@ciii-p227:~/control1.1$ locate tk.h
/home/ciii/Desktop/player_stage/player-2.1.1/rtk2/rtk.h
/home/david/ARM-ELF-GCCSuite/gnuarm-3.4.3/include/itk.h
/home/david/ARM-ELF-GCCSuite/gnuarm-3.4.3/include/tk.h
/home/david/ARM-ELF-GCCSuite/gnuarm-4.0.2-x86_64/include/itk.h
/home/david/ARM-ELF-GCCSuite/gnuarm-4.0.2-x86_64/include/tk.h
/home/david/sid/include/tk.h
/home/david/src/tk/generic/tk.h

david@ciii-p227:~/control1.1$ locate tcl.h
/home/david/ARM-ELF-GCCSuite/gnuarm-3.4.3/include/tcl.h
/home/david/ARM-ELF-GCCSuite/gnuarm-4.0.2-x86_64/include/tcl.h
/home/david/sid/include/tcl.h
/home/david/src/tcl/generic/tcl.h
/home/david/src/tcl/tools/tcl.hpj.in
/home/david/src/tcl/win/tcl.hpj.in

and may be, this help...

david@ciii-p227:~/src/sid/component/tcl$ ./configure | grep tcl
checking tcl in build tree... -L../../../tcl/unix -ltcl8.4
checking tcl.h usability... no
checking tcl.h presence... no
checking for tcl.h... no

david@ciii-p227:~/src/sid/component/tcl$ ./configure | grep tk
checking tk in build tree... -L../../../tk/unix -ltk8.4
checking tk.h usability... no
checking tk.h presence... no
checking for tk.h... no

Thank you.

2009/2/26 Frank Ch. Eigler <[hidden email]>:

> Hi -
>
>> im experimenting the same problem that Suleman reported on
>> 2007-08-25 as fixed, but in my case his work-aroung dont fix the
>> problem and the configure script cant find the tk.h header when i
>> run it in the sid/component/tcl folder [...].
>
> Where is your tk.h file on your system?  Does sid find tcl.h?
>
> - FChE
>
Reply | Threaded
Open this post in threaded view
|

Re: Sid verbose trace reveals missing sid-control-tksm component - again

Frank Ch. Eigler
David Gaydou <[hidden email]> writes:

> [...] and may be, this help...
>
> david@ciii-p227:~/src/sid/component/tcl$ ./configure | grep tcl
> checking tcl in build tree... -L../../../tcl/unix -ltcl8.4
> checking tcl.h usability... no
> checking tcl.h presence... no
> checking for tcl.h... no

The config.log file should explain more about this problem.

Another possibility is to remove the tcl & tk subdirectories
from the sid tree (by renaming temporarily) to see if the
system tcl libraries are deemed suitable.

- FChE
Reply | Threaded
Open this post in threaded view
|

Re: Sid verbose trace reveals missing sid-control-tksm component - again

David Gaydou
hi,

> The config.log file should explain more about this problem.
I wasn't able to figure out what the problem is from this log-file.
 
> Another possibility is to remove the tcl & tk subdirectories
> from the sid tree (by renaming temporarily) to see if the
> system tcl libraries are deemed suitable.
to test this i made:
make distclean on /sid/component/tcl folder an then i repeted the process:

% cd /BUILDTREE
% /SOURCETREE/src/configure --prefix=/INSTALLTREE [OTHEROPTIONS]
% make all install

... still compiling... and it will be so for a long time.. :(
but in the meanwhile i found this:
--------------------------------------------------------------------------
dnl allow user to set this:
AC_ARG_WITH(tcl-lib,      [  --with-tcl-lib=FLAG     add FLAG to LIBS to find
tcl library])
AC_ARG_WITH(tcl-include,  [  --with-tcl-include=FLAG add FLAG to CPPFLAGS to
find tcl headers])
AC_ARG_WITH(tk-lib,       [  --with-tk-lib=FLAG      add FLAG to LIBS to find tk
library])
AC_ARG_WITH(tk-include,   [  --with-tk-include=FLAG  add FLAG to CPPFLAGS to
find tk headers])
AC_ARG_WITH(blt-lib,      [  --with-blt-lib=FLAG     add FLAG to LIBS to find
blt library])
AC_ARG_WITH(blt-include,  [  --with-blt-include=FLAG add FLAG to CPPFLAGS to
find blt headers])
--------------------------------------------------------------------------
in the configure.in file in the sid/component/tcl folder; since i don't kwon
much about auto-tools, i wanted to ask if that means that it is possible to pass
the path to tcl.h and tk.h files during configure or make steps.
Cheers.