Stanislav Maslovski
Sun, 29 Jun 2008 03:43:06 -0700
Package: tcl8.5-dev Version: 8.5.2-1 Severity: important
When building new expect with tcl8.5 I got the following compilation error:
----------------------------------------------------------------------------
i486-linux-gnu-gcc -c -I. -I. -I/usr/include/tcl8.5/tcl-private/generic
-I/usr/include/tcl8.5/tk-private/generic -DEXP_VERSION=\"5.43.0\"
-DSCRIPTDIR=\"/usr/lib/expect5.43\" -DEXECSCRIPTDIR=\"/usr/lib/expect5.43\"
-DTCL_DEBUGGER -DUSE_NON_CONST -DSTTY_BIN=\"/bin/stty\" -Wall -g -D_BSD_SOURCE
-O2 -ansi -D_SVID_SOURCE -D_POSIX_SOURCE -D_REENTRANT -DDFLT_STTY="\"sane\""
exp_command.c
In file included from /usr/include/tcl8.5/tcl-private/generic/tclInt.h:3836,
from exp_command.c:61:
/usr/include/tcl8.5/tcl-private/generic/tclPort.h:27:28: error: tclUnixPort.h:
No such file or directory
----------------------------------------------------------------------------
A trivial patch that fixes this problem is attached.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (900, 'testing'), (90, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages tcl8.5-dev depends on:
ii tcl8.5 8.5.2-1 Tcl (the Tool Command Language) v8
tcl8.5-dev recommends no packages.
-- no debconf information
Index: tcl8.5-8.5.2/generic/tclPort.h =================================================================== --- tcl8.5-8.5.2.orig/generic/tclPort.h 2008-06-29 14:25:16.000000000 +0400 +++ tcl8.5-8.5.2/generic/tclPort.h 2008-06-29 14:25:33.000000000 +0400 @@ -24,7 +24,7 @@ #if defined(__WIN32__) # include "../win/tclWinPort.h" #else -# include "tclUnixPort.h" +# include "../unix/tclUnixPort.h" #endif #if !defined(LLONG_MIN)