This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: runing ./configure on gdb 7.5.50 sources
- From: Kris Thielemans <kris dot thielemans at imperial dot ac dot uk>
- To: cygwin at cygwin dot com
- Date: Tue, 23 Jul 2013 01:38:55 +0000 (UTC)
- Subject: Re: runing ./configure on gdb 7.5.50 sources
- References: <50ED3EED dot 7010707 at upc dot edu> <50ED8693 dot 9040805 at cs dot utoronto dot ca> <loom dot 20130723T012538-175 at post dot gmane dot org>
Kris Thielemans writes:
> I'm using gdb-7.6.50-2 on cygwin 1.7.22-1. All freshly updated today.
>
> Further investigation shows that
> - this file exists in cygwin as /usr/include/tcl8.5/generic/tclInt.h
> - /usr/lib/tclConfig.sh sets TCL_INCLUDE_SPEC='-I/usr/include'
> - there is no /usr/include/tcl-private
> - a similar problem exists in the next check CY_AC_TK_PRIVATE_HEADERS which
> checks for ${TK_INCLUDE_SPEC}/tk-private/generic/tkInt.h, which is in fact
> in /usr/include/tcl8.5/generic/tkInt.h.
>
> A look in the tcl source package of cygwin shows that it has a tcl.m4 which
> checks for ${TCL_SRC_DIR}/generic/tclInt.h
>
> So, it seems to be that gdb/acinclude.m4 is incorrect and should use
> TCL_SRC_DIR as well.
>
> I can get round this problem by doing the following
>
> cd /usr/include
> ln -s tcl8.5 tcl-private
> ln -s tcl8.5 tk-private
>
so, I now do get through the configure, but then "make" fails later with a
message that gcc cannot find guitcl.h. Indeed it's not on my system. Is this
supposed to be generated somehow?
In attempt to get through this, I configured:
../../gdb-7.6.50-2/gdb/configure CFLAGS="-g -O0" --without-tcl --without-tk
but that fails with the interesting double-negative error message.
checking for Tcl configuration... configure: error: no directory doesn't
contain tclConfig.sh
so... I still cannot compile gdb from source on cygwin. Any hints?
Kris
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple