I tried compiling 8.6 from the cvs in a msys/mingw enviroment using the
--disable-shared option.
Tcl went well but compiling Tk failed with the message:
gcc -O2 -fomit-frame-pointer winMain.o
"/c/tmp/TclKitLite/tcl-8.6/tcl/win/libtcl86ss.a" libtk86s.a -lws2_32
-lgdi32 -lcomdlg32 -limm32 -lcomctl32 -lshell32 -luuid -lole32 -loleaut32
\
wish.res.o -o wish86s.exe -mwindows
libtk86s.a(tkWindow.o):tkWindow.c:(.text+0x18): undefined reference to
`tclStubsPtr'
libtk86s.a(tkWindow.o):tkWindow.c:(.text+0x4f): undefined reference to
`tclStubsPtr'
[...]
Should it be trying to use stubs in a static build?
Pat Thoyts
85. Win Build
development: 8.6b1.1
Public
|
Date: 2009-10-22 11:46 Reply to Andres: |
|
Date: 2009-10-22 08:27 Thank you, tk now compiles and install fine. |
|
Date: 2009-10-21 21:24 Fixed in HEAD (Makefile.in 1.85). I don't undertand the remark about |
|
Date: 2009-10-21 13:38 FWIW, I *only* support stubbed linking with the TclOO API. |
|
Date: 2009-10-21 11:54 OK, here is the fix. In fact we have a choice whether we compile libtk.a |
|
Date: 2009-10-21 10:28 Yes, I reproduced it, so there indeed is something broken in HEAD. |
|
Date: 2009-10-19 20:09
|
|
Date: 2009-10-19 20:09
|
|
Date: 2009-10-19 20:03
|
|
Date: 2009-10-16 07:53 I'm sure this one is introduced by [Bug 1819422] |
|
Date: 2009-10-15 15:34 8.5.8 hasn't been released yet. Best approximation right now is the tip of |
|
Date: 2009-10-15 15:11 Tcl/Tk 8.5.7 compiles fine with --disable-shared. I don't really know how |
|
Date: 2009-10-15 13:19 Is this problem limited to 8.6, or does 8.5.7 or 8.5.8 suffer |
| Filename | Description | Download |
|---|---|---|
| patch.diff | fix for Bug #2875562 | Download |
| Field | Old Value | Date | By |
|---|---|---|---|
| priority | 9 | 2009-10-22 11:46 | nijtmans |
| resolution_id | None | 2009-10-21 21:24 | nijtmans |
| File Added | 347568: patch.diff | 2009-10-21 11:39 | nijtmans |
| priority | 5 | 2009-10-19 20:09 | dgp |
| artifact_group_id | None | 2009-10-19 20:06 | dgp |
| assigned_to | mdejong | 2009-10-12 17:31 | dgp |