Error processing request

Parameters

CONTENT_LENGTH0
REQUEST_METHODGET
REQUEST_URI/revision/Building+Tcl%2FTk+with+Mingw?V=41
QUERY_STRINGV=41
CONTENT_TYPE
DOCUMENT_URI/revision/Building+Tcl/Tk+with+Mingw
DOCUMENT_ROOT/var/www/nikit/nikit/nginx/../docroot
SCGI1
SERVER_PROTOCOLHTTP/1.1
HTTPSon
REMOTE_ADDR172.69.58.208
REMOTE_PORT59752
SERVER_PORT4443
SERVER_NAMEwiki.tcl-lang.org
HTTP_HOSTwiki.tcl-lang.org
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT_ENCODINGgzip, br
HTTP_X_FORWARDED_FOR52.14.121.242
HTTP_CF_RAY87e79953ba3b108c-ORD
HTTP_X_FORWARDED_PROTOhttps
HTTP_CF_VISITOR{"scheme":"https"}
HTTP_ACCEPT*/*
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
HTTP_CF_CONNECTING_IP52.14.121.242
HTTP_CDN_LOOPcloudflare
HTTP_CF_IPCOUNTRYUS

Body


Error

Unknow state transition: LINE -> END

-code

1

-level

0

-errorstack

INNER {returnImm {Unknow state transition: LINE -> END} {}} CALL {my render_wikit {Building Tcl/Tk with Mingw} \[Mo\ Dejong\]\ 10-12-2005\n\nThis\ page\ describes\ how\ to\ build\ Tcl/Tk\ under\ Windows\ using\ the\ \[Msys\]\ and\ \[Mingw\]\ packages.\nMingw\ is\ a\ gcc\ port\ for\ Windows\ that\ can\ be\ used\ to\ build\ native\ Win32\ applications\ and\ndlls.\ Msys\ is\ a\ bash\ shell\ ported\ to\ Windows\ that\ is\ used\ to\ run\ Tcl's\ configure\ script.\nThis\ page\ does\ not\ describe\ how\ to\ build\ Tcl/Tk\ with\ VC++,\ although\ that\ build\ environment\nis\ also\ supported.\ It\ may\ possible\ to\ build\ Tcl/Tk\ with\ other\ compilers\ like\ the\ Borland\nor\ Cygwin,\ but\ these\ tools\ are\ not\ well\ supported\ and\ will\ require\ some\ effort\ to\ get\neverything\ working.\n\nBuilding\ Tcl/Tk\ 8.4.16,\ the\ current\ stable\ release.\n\n'''First\ (Downloads)''':\n\ \ \ 1.\ Go\ to\ http://sourceforge.net/project/showfiles.php?group_id=10894\n\ \ \ 2.\ Download\ msys_mingw8.zip\ (or\ newer\ version)\n\ \ \ 3.\ Download\ tcl8416-src.zip\n\ \ \ 4.\ Download\ tk8416-src.zip\n\n\[GJW\]\ The\ aforementioned\ MinGW\ is\ extremely\ old\ and\ will\ not\ build\ Tcl\ 8.6.\ \ Try\ installing\ from\ http://www.mingw.org/\ instead.\n\n'''Second\ (Unzip)''':\n\ \ \ 1.\ Unzip\ msys_mingw8.zip\ to\ whereever\ you\ want\ to\ keep\ it\ (I\ put\ mine\ on\ the\ root\ of\ the\ C\ drive.)\ \ It\ will\ create\ a\ top\ level\ directory\ called\ msys\ and\ a\ directory\ tree\ underneath\ containing\ all\ necessary\ files\ for\ msys/mingw\ operation.\ Now\ start\ msys\ by\ double\ clicking\ on\ msys.bat\ (in\ C:\\msys)\ or\ msys95\ for\ Win95.\ The\ following\ commands\ are\ typed\ into\ the\ msys\ shell.\n\ \ \ 2.\ Create\ a\ src\ directory\ somewhere\ convenient.\ \ I\ used\ \"mkdir\ /src\"\ (C:\\msys\\src\ if\ looking\ at\ it\ from\ outside\ msys.)\n\ \ \ 3.\ Unzip\ tcl8416-src.zip\ into\ the\ src\ directory\n\ \ \ 4.\ Unzip\ tk8416-src.zip\ into\ the\ src\ directory\n\n'''Third\ (Build\ Tcl)''':\n\ \ \ 1.\ mkdir\ /build\n\ \ \ 2.\ mkdir\ /build/tcl\n\ \ \ 3.\ cd\ /build/tcl\n\ \ \ 4.\ /src/tcl8.4.16/win/configure\ --prefix=/opt/tcl\n\ \ \ 5.\ make\n\ \ \ 6.\ make\ install\n\ \ \ \n'''Fourth\ (Build\ Tk)''':\n\ \ \ 1.\ mkdir\ /build/tk\n\ \ \ 2.\ cd\ /build/tk\n\ \ \ 3.\ /src/tk8.4.16/win/configure\ --prefix=/opt/tcl\ --with-tcl=/build/tcl\n\ \ \ 4.\ make\n\ \ \ 5.\ make\ install\n\n'''NOTE''':\nAt\ this\ point\ everything\ is\ installed\ and\ should\ be\ working.\ \nYou\ could\ delete\ /build\ and\ /src\ if\ you\ wanted\ to.\ You\ will\ find\ it\ all\ in\ /opt/tcl\ (C:\\msys\\opt\\tcl).\ \nRun\ Tcl\ from\ the\ msys\ shell\ by\ starting\ the\ tclsh84\ shell\ found\ in\ /opt/tcl/bin.\ \nRun\ Tk\ from\ the\ msys\ shell\ by\ starting\ the\ wish84\ shell\ found\ in\ /opt/tcl/bin.\n\n\[RS\]\ It's\ also\ useful\ to\ copy\ tcl84.exe\ to\ tclsh.exe,\ and\ add\ /opt/tcl/bin\ to\ the\ msys\ PATH,\ so\ that\ you\ can\ run\ scripts\ directly\ when\ their\ first\ line\ is\ the\ famous\n\ #!/usr/bin/env\ tclsh\n\n----\n'''See\ also'''\n\n\ \ \ *\ \[mingw\]\n\ \ \ *\ \[Building\ TclBlend\ with\ msys_mingw\]\n\ \ \ *\ \[cygwin\]\n\ \ \ *\ \[Building\ Tcl\ and\ Tk\ with\ Cygwin\]\n\n----\nNote:\ ensure\ that\ your\ msys.bat\ file\ contains\ a\ '''set\ PATH='''\ at\ the\ top\ or\ you\ will\ get\ coredumps.\n\n\[RS\]\ 2007-10-11:\ This\ advice\ leads,\ on\ my\ W95\ box,\ to\ msys\ dying\ very\ soon\ after\ startup.\ Trying\ to\ find\ another\ way...\n\n\[DKF\]:\ I\ never\ needed\ to\ do\ that,\ but\ then\ I\ use\ XP.\ (It's\ much\ more\ important\ to\ make\ sure\ that\ you\ install\ things\ in\ a\ directory\ without\ spaces\ in\ the\ name\;\ a\ lot\ of\ the\ build\ process\ is\ very\ fragile\ if\ you\ don't\ follow\ that...)\n\nSee\ \[Windows\ 95\]\ for\ \[RS\]'s\ adventures\ in\ building\ 8.5b1\ on\ that\ unsupported\ platform...\n\n\[LV\]\ Anyone\ tried\ this\ on\ Vista?\ Also,\ have\ you\ tried\ updating\ to\ newer\ versions\ of\ the\ compiler,\ etc.\ ?\ Just\ curious\ how\ robust\ of\ an\ environment\ mingw\ is.\n:Working\ fine\ under\ Windows\ 7\ beta,\ so\ vista\ likely\ has\ no\ problems.\ Ian\ S.\n\nedit\ that\ path\ typo\ in\ third\ step.\nI\ made\ the\ tclsh\ bin\ under\ XP\ inside\ VMWARE6.03\ ACE\nfrom\ tcl856-src.\ salut\n\n----\n\[SV\]\ (2009-08-10)\nI\ would\ like\ to\ add\ that\ succesful\ build\ of\ tcl\ 8.6b1.1\ (from\ cvs)\ is\ possible\ with\ current\ mingw\ (gcc\ 4.4.0).\nAfter\ some\ tinkering\ with\ content\ of\ msys_mingw8.zip\ and\ reading\ some\ pages\ on\ MinGW\ site\ it\ was\ quite\ easy.\n\nHere\ follows\ what\ I\ did.\ Note:\ my\ platform\ is\ xp\ sp2\ on\ Linux\ kvm.\n\n1.\ Abandon\ use\ of\ MinGW-5.1.4.exe\ automatic\ installer,\ it's\ broken.\n\n2.\ Download\ from\ http://sourceforge.net/projects/mingw/files/\n\ \ \ \ mingwrt-3.15.2-mingw32-dev.tar.gz\n\ \ \ \ mingwrt-3.15.2-mingw32-dll.tar.gz\n\ \ \ \ mpfr-2.4.1-mingw32-dll.tar.gz\n\ \ \ \ gmp-4.2.4-mingw32-dll.tar.gz\n\ \ \ \ libiconv-1.13-mingw32-dll-2.tar.gz\n\ \ \ \ pthreads-w32-2.8.0-mingw32-dll.tar.gz\n\ \ \ \ gcc-core-4.4.0-mingw32-dll.tar.gz\n\ \ \ \ gcc-core-4.4.0-mingw32-bin.tar.gz\n\ \ \ \ binutils-2.19.1-mingw32-bin.tar.gz\n\ \ \ \ w32api-3.13-mingw32-dev.tar.gz\ (this\ one\ was\ corrupted\ on\ a\ few\ sourceforge\ mirrors)\nUnpack\ all\ with\ paths\ in\ C:\\MinGW.\ Directory\ tree\ should\ look\ like\ this\ on\ first\ level:\n\n======\nC:\\MinGW\n\ \ \ \ |--\ bin\n\ \ \ \ |--\ doc\n\ \ \ \ |--\ include\n\ \ \ \ |--\ info\n\ \ \ \ |--\ lib\n\ \ \ \ |--\ libexec\n\ \ \ \ |--\ man\n\ \ \ \ |--\ mingw32\n\ \ \ \ `--\ share\n======\n\nThere\ is\ conflict\ on\ libiberty.a\ between\ gcc-core-4.4.0-mingw32-dll.tar.gz\ and\nbinutils-2.19.1-mingw32-bin.tar.gz,\ keep\ that\ from\ gcc-core.\n\n3.\ Add\ 'C:\\MinGW\\bin'\ to\ system\ PATH\ variable.\n\n4.\ Download\ MSYS-1.0.11.exe,\ run\ it\ and\ answer\ questions.\ (However\ after\ all\ I\ have\ to\ manually\ncorrect\ fstab\ in\ msys's\ /etc\ directory\ to\ (note\ the\ double\ backslashes):\n\n======\nC:\\\\MinGW\ \ \ \ \ \ \ /mingw\n======\n\n5.\ Follow\ 'only'\ instruction\ about\ unpacking\ tcl\ and\ tk\ from\ Mo\ Dejong\ on\ top\ of\ this\ page.\n\n6.\ Then\ in\ msys's\ shell\ you\ could\ run\ something\ like\ this\ script\ below\ or\ proceed\ compiling\ manually.\n\n======\n#!/bin/sh\nmkdir\ -p\ /src\nmkdir\ -p\ /opt/tcl\nmkdir\ -p\ /build/tcl\nmkdir\ -p\ /build/tk\n\[\ -e\ /src/tcl\ \]\ &&\ \{\n\ \ \ \ cd\ /build/tcl\n\ \ \ \ /src/tcl/win/configure\ --prefix=/opt/tcl\ --enable-threads\ &&\ make\ &&\ make\ install\ &&\ \{\n\ \ \ \ \ \ \ \ \[\ -e\ /src/tk\ \]\ &&\ \{\n\ \ \ \ \ \ \ \ cd\ /build/tk\n\ \ \ \ \ \ \ \ /src/tk/win/configure\ --prefix=/opt/tcl\ --enable-threads\ --with-tcl=/build/tcl\ \\\n\ \ \ \ \ \ \ \ \ \ \ \ &&\ make\ &&\ make\ install\n\ \ \ \ \ \ \ \ \}\n\ \ \ \ \}\n\}\n======\n\n----\nNote\ that\ you\ can\ install\ them\ to\ an\ absolute\ path\ like\n\n======\n\$\ win/configure\ --prefix=/c/pathname\n======\n\nAnd\ that\ you\ can\ install\ Tk/Tcl\ to\ their\ \"default\"\ location\ by\ using\n\n======\ntcl:\n\$\ win/configure\ --prefix=/mingw\ntk:\n\$\ win/configure\ --prefix=/mingw\ --with-tcl=/mingw/lib\n======\n\n\[RZ\]\ 20110220\n\nThings\ seem\ to\ have\ improved.\ I\ installed\ msys/mingw\ with\ the\ default\ installer\nhttp://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110211/mingw-get-inst-20110211.exe\ and\ selected\ also\ g++,\ msys,\ and\ tools.\n\nTo\ test\ it\ I\ got\ kbs.tcl\ from\ http://sourceforge.net/projects/kbskit/\ and\ compiled\ Tcl,\ Tk\ and\ kbskit\ with:\n======\n\ ./kbs.tcl\ -r\ install\ kbskit8.5\n======\n\n----\n\[bll\]\ 2016-1-20\ \ configure's\ standard\ test\ for\ checking\ whether\ make\ sets\ MAKE\ fails.\ \ mingw32-make/bash\ is\ not\ processing\ the\ echo\ statement\ in\ the\ makefile\ properly.\ \ I\ am\ not\ familiar\ with\ MSys\;\ only\ ran\ across\ it\ recently.\n\n=====\n\$\ export\ MAKE=mingw32-make\ \n\$\ cat\ conftest.make\nall:\n\ \ \ \ \ \ \ \ @echo\ 'ac_maketemp=\"\$(MAKE)\"'\n\$\ \$MAKE\ -f\ conftest.make\nac_maketemp=\\mingw32-make\"\n======\n\n\n\n<<categories>>\ Windows\ |\ Dev.\ Tools regexp2} CALL {my render {Building Tcl/Tk with Mingw} \[Mo\ Dejong\]\ 10-12-2005\n\nThis\ page\ describes\ how\ to\ build\ Tcl/Tk\ under\ Windows\ using\ the\ \[Msys\]\ and\ \[Mingw\]\ packages.\nMingw\ is\ a\ gcc\ port\ for\ Windows\ that\ can\ be\ used\ to\ build\ native\ Win32\ applications\ and\ndlls.\ Msys\ is\ a\ bash\ shell\ ported\ to\ Windows\ that\ is\ used\ to\ run\ Tcl's\ configure\ script.\nThis\ page\ does\ not\ describe\ how\ to\ build\ Tcl/Tk\ with\ VC++,\ although\ that\ build\ environment\nis\ also\ supported.\ It\ may\ possible\ to\ build\ Tcl/Tk\ with\ other\ compilers\ like\ the\ Borland\nor\ Cygwin,\ but\ these\ tools\ are\ not\ well\ supported\ and\ will\ require\ some\ effort\ to\ get\neverything\ working.\n\nBuilding\ Tcl/Tk\ 8.4.16,\ the\ current\ stable\ release.\n\n'''First\ (Downloads)''':\n\ \ \ 1.\ Go\ to\ http://sourceforge.net/project/showfiles.php?group_id=10894\n\ \ \ 2.\ Download\ msys_mingw8.zip\ (or\ newer\ version)\n\ \ \ 3.\ Download\ tcl8416-src.zip\n\ \ \ 4.\ Download\ tk8416-src.zip\n\n\[GJW\]\ The\ aforementioned\ MinGW\ is\ extremely\ old\ and\ will\ not\ build\ Tcl\ 8.6.\ \ Try\ installing\ from\ http://www.mingw.org/\ instead.\n\n'''Second\ (Unzip)''':\n\ \ \ 1.\ Unzip\ msys_mingw8.zip\ to\ whereever\ you\ want\ to\ keep\ it\ (I\ put\ mine\ on\ the\ root\ of\ the\ C\ drive.)\ \ It\ will\ create\ a\ top\ level\ directory\ called\ msys\ and\ a\ directory\ tree\ underneath\ containing\ all\ necessary\ files\ for\ msys/mingw\ operation.\ Now\ start\ msys\ by\ double\ clicking\ on\ msys.bat\ (in\ C:\\msys)\ or\ msys95\ for\ Win95.\ The\ following\ commands\ are\ typed\ into\ the\ msys\ shell.\n\ \ \ 2.\ Create\ a\ src\ directory\ somewhere\ convenient.\ \ I\ used\ \"mkdir\ /src\"\ (C:\\msys\\src\ if\ looking\ at\ it\ from\ outside\ msys.)\n\ \ \ 3.\ Unzip\ tcl8416-src.zip\ into\ the\ src\ directory\n\ \ \ 4.\ Unzip\ tk8416-src.zip\ into\ the\ src\ directory\n\n'''Third\ (Build\ Tcl)''':\n\ \ \ 1.\ mkdir\ /build\n\ \ \ 2.\ mkdir\ /build/tcl\n\ \ \ 3.\ cd\ /build/tcl\n\ \ \ 4.\ /src/tcl8.4.16/win/configure\ --prefix=/opt/tcl\n\ \ \ 5.\ make\n\ \ \ 6.\ make\ install\n\ \ \ \n'''Fourth\ (Build\ Tk)''':\n\ \ \ 1.\ mkdir\ /build/tk\n\ \ \ 2.\ cd\ /build/tk\n\ \ \ 3.\ /src/tk8.4.16/win/configure\ --prefix=/opt/tcl\ --with-tcl=/build/tcl\n\ \ \ 4.\ make\n\ \ \ 5.\ make\ install\n\n'''NOTE''':\nAt\ this\ point\ everything\ is\ installed\ and\ should\ be\ working.\ \nYou\ could\ delete\ /build\ and\ /src\ if\ you\ wanted\ to.\ You\ will\ find\ it\ all\ in\ /opt/tcl\ (C:\\msys\\opt\\tcl).\ \nRun\ Tcl\ from\ the\ msys\ shell\ by\ starting\ the\ tclsh84\ shell\ found\ in\ /opt/tcl/bin.\ \nRun\ Tk\ from\ the\ msys\ shell\ by\ starting\ the\ wish84\ shell\ found\ in\ /opt/tcl/bin.\n\n\[RS\]\ It's\ also\ useful\ to\ copy\ tcl84.exe\ to\ tclsh.exe,\ and\ add\ /opt/tcl/bin\ to\ the\ msys\ PATH,\ so\ that\ you\ can\ run\ scripts\ directly\ when\ their\ first\ line\ is\ the\ famous\n\ #!/usr/bin/env\ tclsh\n\n----\n'''See\ also'''\n\n\ \ \ *\ \[mingw\]\n\ \ \ *\ \[Building\ TclBlend\ with\ msys_mingw\]\n\ \ \ *\ \[cygwin\]\n\ \ \ *\ \[Building\ Tcl\ and\ Tk\ with\ Cygwin\]\n\n----\nNote:\ ensure\ that\ your\ msys.bat\ file\ contains\ a\ '''set\ PATH='''\ at\ the\ top\ or\ you\ will\ get\ coredumps.\n\n\[RS\]\ 2007-10-11:\ This\ advice\ leads,\ on\ my\ W95\ box,\ to\ msys\ dying\ very\ soon\ after\ startup.\ Trying\ to\ find\ another\ way...\n\n\[DKF\]:\ I\ never\ needed\ to\ do\ that,\ but\ then\ I\ use\ XP.\ (It's\ much\ more\ important\ to\ make\ sure\ that\ you\ install\ things\ in\ a\ directory\ without\ spaces\ in\ the\ name\;\ a\ lot\ of\ the\ build\ process\ is\ very\ fragile\ if\ you\ don't\ follow\ that...)\n\nSee\ \[Windows\ 95\]\ for\ \[RS\]'s\ adventures\ in\ building\ 8.5b1\ on\ that\ unsupported\ platform...\n\n\[LV\]\ Anyone\ tried\ this\ on\ Vista?\ Also,\ have\ you\ tried\ updating\ to\ newer\ versions\ of\ the\ compiler,\ etc.\ ?\ Just\ curious\ how\ robust\ of\ an\ environment\ mingw\ is.\n:Working\ fine\ under\ Windows\ 7\ beta,\ so\ vista\ likely\ has\ no\ problems.\ Ian\ S.\n\nedit\ that\ path\ typo\ in\ third\ step.\nI\ made\ the\ tclsh\ bin\ under\ XP\ inside\ VMWARE6.03\ ACE\nfrom\ tcl856-src.\ salut\n\n----\n\[SV\]\ (2009-08-10)\nI\ would\ like\ to\ add\ that\ succesful\ build\ of\ tcl\ 8.6b1.1\ (from\ cvs)\ is\ possible\ with\ current\ mingw\ (gcc\ 4.4.0).\nAfter\ some\ tinkering\ with\ content\ of\ msys_mingw8.zip\ and\ reading\ some\ pages\ on\ MinGW\ site\ it\ was\ quite\ easy.\n\nHere\ follows\ what\ I\ did.\ Note:\ my\ platform\ is\ xp\ sp2\ on\ Linux\ kvm.\n\n1.\ Abandon\ use\ of\ MinGW-5.1.4.exe\ automatic\ installer,\ it's\ broken.\n\n2.\ Download\ from\ http://sourceforge.net/projects/mingw/files/\n\ \ \ \ mingwrt-3.15.2-mingw32-dev.tar.gz\n\ \ \ \ mingwrt-3.15.2-mingw32-dll.tar.gz\n\ \ \ \ mpfr-2.4.1-mingw32-dll.tar.gz\n\ \ \ \ gmp-4.2.4-mingw32-dll.tar.gz\n\ \ \ \ libiconv-1.13-mingw32-dll-2.tar.gz\n\ \ \ \ pthreads-w32-2.8.0-mingw32-dll.tar.gz\n\ \ \ \ gcc-core-4.4.0-mingw32-dll.tar.gz\n\ \ \ \ gcc-core-4.4.0-mingw32-bin.tar.gz\n\ \ \ \ binutils-2.19.1-mingw32-bin.tar.gz\n\ \ \ \ w32api-3.13-mingw32-dev.tar.gz\ (this\ one\ was\ corrupted\ on\ a\ few\ sourceforge\ mirrors)\nUnpack\ all\ with\ paths\ in\ C:\\MinGW.\ Directory\ tree\ should\ look\ like\ this\ on\ first\ level:\n\n======\nC:\\MinGW\n\ \ \ \ |--\ bin\n\ \ \ \ |--\ doc\n\ \ \ \ |--\ include\n\ \ \ \ |--\ info\n\ \ \ \ |--\ lib\n\ \ \ \ |--\ libexec\n\ \ \ \ |--\ man\n\ \ \ \ |--\ mingw32\n\ \ \ \ `--\ share\n======\n\nThere\ is\ conflict\ on\ libiberty.a\ between\ gcc-core-4.4.0-mingw32-dll.tar.gz\ and\nbinutils-2.19.1-mingw32-bin.tar.gz,\ keep\ that\ from\ gcc-core.\n\n3.\ Add\ 'C:\\MinGW\\bin'\ to\ system\ PATH\ variable.\n\n4.\ Download\ MSYS-1.0.11.exe,\ run\ it\ and\ answer\ questions.\ (However\ after\ all\ I\ have\ to\ manually\ncorrect\ fstab\ in\ msys's\ /etc\ directory\ to\ (note\ the\ double\ backslashes):\n\n======\nC:\\\\MinGW\ \ \ \ \ \ \ /mingw\n======\n\n5.\ Follow\ 'only'\ instruction\ about\ unpacking\ tcl\ and\ tk\ from\ Mo\ Dejong\ on\ top\ of\ this\ page.\n\n6.\ Then\ in\ msys's\ shell\ you\ could\ run\ something\ like\ this\ script\ below\ or\ proceed\ compiling\ manually.\n\n======\n#!/bin/sh\nmkdir\ -p\ /src\nmkdir\ -p\ /opt/tcl\nmkdir\ -p\ /build/tcl\nmkdir\ -p\ /build/tk\n\[\ -e\ /src/tcl\ \]\ &&\ \{\n\ \ \ \ cd\ /build/tcl\n\ \ \ \ /src/tcl/win/configure\ --prefix=/opt/tcl\ --enable-threads\ &&\ make\ &&\ make\ install\ &&\ \{\n\ \ \ \ \ \ \ \ \[\ -e\ /src/tk\ \]\ &&\ \{\n\ \ \ \ \ \ \ \ cd\ /build/tk\n\ \ \ \ \ \ \ \ /src/tk/win/configure\ --prefix=/opt/tcl\ --enable-threads\ --with-tcl=/build/tcl\ \\\n\ \ \ \ \ \ \ \ \ \ \ \ &&\ make\ &&\ make\ install\n\ \ \ \ \ \ \ \ \}\n\ \ \ \ \}\n\}\n======\n\n----\nNote\ that\ you\ can\ install\ them\ to\ an\ absolute\ path\ like\n\n======\n\$\ win/configure\ --prefix=/c/pathname\n======\n\nAnd\ that\ you\ can\ install\ Tk/Tcl\ to\ their\ \"default\"\ location\ by\ using\n\n======\ntcl:\n\$\ win/configure\ --prefix=/mingw\ntk:\n\$\ win/configure\ --prefix=/mingw\ --with-tcl=/mingw/lib\n======\n\n\[RZ\]\ 20110220\n\nThings\ seem\ to\ have\ improved.\ I\ installed\ msys/mingw\ with\ the\ default\ installer\nhttp://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110211/mingw-get-inst-20110211.exe\ and\ selected\ also\ g++,\ msys,\ and\ tools.\n\nTo\ test\ it\ I\ got\ kbs.tcl\ from\ http://sourceforge.net/projects/kbskit/\ and\ compiled\ Tcl,\ Tk\ and\ kbskit\ with:\n======\n\ ./kbs.tcl\ -r\ install\ kbskit8.5\n======\n\n----\n\[bll\]\ 2016-1-20\ \ configure's\ standard\ test\ for\ checking\ whether\ make\ sets\ MAKE\ fails.\ \ mingw32-make/bash\ is\ not\ processing\ the\ echo\ statement\ in\ the\ makefile\ properly.\ \ I\ am\ not\ familiar\ with\ MSys\;\ only\ ran\ across\ it\ recently.\n\n=====\n\$\ export\ MAKE=mingw32-make\ \n\$\ cat\ conftest.make\nall:\n\ \ \ \ \ \ \ \ @echo\ 'ac_maketemp=\"\$(MAKE)\"'\n\$\ \$MAKE\ -f\ conftest.make\nac_maketemp=\\mingw32-make\"\n======\n\n\n\n<<categories>>\ Windows\ |\ Dev.\ Tools} CALL {my revision {Building Tcl/Tk with Mingw}} CALL {::oo::Obj5526781 process revision/Building+Tcl%2FTk+with+Mingw} CALL {::oo::Obj5526779 process}

-errorcode

NONE

-errorinfo

Unknow state transition: LINE -> END
    while executing
"error $msg"
    (class "::Wiki" method "render_wikit" line 6)
    invoked from within
"my render_$default_markup $N $C $mkup_rendering_engine"
    (class "::Wiki" method "render" line 8)
    invoked from within
"my render $name $C"
    (class "::Wiki" method "revision" line 31)
    invoked from within
"my revision $page"
    (class "::Wiki" method "process" line 56)
    invoked from within
"$server process [string trim $uri /]"

-errorline

4