Menu

#266 Failed build with OPTS=static,staticpkg

open
nobody
None
5
2008-09-08
2008-09-08
No

Hi,

This patch is related to Tcl patch 1998813.

When building Tk with OPTS=static,staticpkg errors are reported about missing dde libs. These are caused by these lines in the makefile.vc:

WISHOBJS = \
$(TMP_DIR)\winMain.obj \
!if $(TCL_USE_STATIC_PACKAGES)
$(TCLDDELIB) \
$(TCLREGLIB) \
!endif
$(TMP_DIR)\wish.res

Replacing these with:

WISHOBJS = \
$(TMP_DIR)\winMain.obj \
!if $(TCL_USE_STATIC_PACKAGES)
"$(_TCLDIR)\win\$(BUILDDIRTOP)\tcl_Static\tclWinReg.obj" \
"$(_TCLDIR)\win\$(BUILDDIRTOP)\tcl_Static\tclWinDde.obj" \
!endif
$(TMP_DIR)\wish.res

solves the problem.

Kind regards,

Jos.

Discussion