[GPS]: April 20, 2004 - We now have 8.4.6 of Tcl and Tk in NetBSD's -current [pkgsrc] thanks to Jim Wise. It works very well so far in the 2.0 beta. [TclKit] builds in NetBSD, but it fails with '''package require Tk'''. I managed to fix this via this tiny patch to Tk 8.4.6's Makefile.in (note: I indented 1 space on each line for the Wiki): --- Makefile.in.orig 2004-04-20 16:54:47.000000000 -0600 +++ Makefile.in 2004-04-20 17:10:47.000000000 -0600 @@ -234,7 +234,10 @@ # The values of the symbolis normally set by the configure script. STLIB_LD = @STLIB_LD@ -SHLIB_LD = @SHLIB_LD@ +SHLIB_LD = @SHLIB_LD@ +SHLIB_LD += @XLIBSW@ +SHLIB_LD += @LD_SEARCH_FLAGS@ + SHLIB_LD_FLAGS = @SHLIB_LD_FLAGS@ SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ TK_SHLIB_LD_EXTRAS = @TK_SHLIB_LD_EXTRAS@ I'll see about getting this into Tk (if a similar isn't waiting (I recall Stu submitted a bug ...)). ---- [GPS]: Feb 18, 2004 - [Steve Offutt] and I are working to make [Tcl/Tk] work well with NetBSD. So far several bugs have been fixed in the HEAD of Tcl and Tk. One bug in particular was an improper [Tcl_DecrRefCount] that should have failed with all platforms during `make test`. Extensions to Tcl/Tk seem to have the same problems as with [OpenBSD]. The extension developers don't follow the guidelines, so the library flags are wrong when linking. I built [BLT] 2.4z last night and it doesn't seem to use TCL_LIB_VERSIONS_OK='nodots' properly, so -ltcl8.4 is used rather than -ltcl84 which it should be. Sadly, [pkgsrc] seems to have 8.3.4 and points to [scriptics] (as of Feb 12, 2004). I hope to eventually contribute some patches to [pkgsrc] to upgrade. On the upside [pkgsrc] has many useful Tcl/Tk developer tools and some applications.