Am Freitag, 27. Juli 2012, 12:32:20 schrieb Gustaf Neumann:
On 26.07.12 21:34, Rene Zaumseil wrote:
Get msys/mingw with the default installer http://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.
Then get kbs.tcl from
http://sourceforge.net/projects/kbskit/files/
Put it in a directory and run: ./kbs.tcl -r install kbskit8.5 nsf2.0
If everything works you can find the lib under directory build*/
Or to get a interpreter containing nsf run: ./kbs.tcl -r -bi=nsf2.0 -vq-bi install kbskit8.5
Hope this works.
Short feedback (being a win-dummy).
i installed win7 in a vbox
downloaded mingw+msys via
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw- get-inst-20120426/ (the most popular one, newer than what you wrote)
- set up the environment variable to contain path to
mingw/bin and msys/bin
- started a console, but had to write "bash kbs.tcl ..."
instead of "./kbs.tcl ..." (maybe one one setup required)
- got an error that wget is not installed; installed wget, added GnuWin32/bin to the path
Ok, I have the sources downloaded under unix and then copied to windows.
The compilation of tcl ran into the following problem (the fetched tcl version is 8.5.11). Does one have to install the "20110211" version of mingw? is there a configure problem on win7?
I have installed the 20110211 version last year because my older installation from the tcl sourceforge side was not working anymore. I think it was a problem with missing libraries.
-gn
Y:\win\kbs\MINGW32_NT-6.1\tcl>make
Oh,may be here. I have put the kbs directory under: C:\MinGW\msys\1.0\home\rene Could you also try to put the kbs directory under these path?
gcc -c -O2 -fomit-frame-pointer -Wall -I"../../sources/tcl8.5/win/../generic" -DTCL_TOMMATH -DMP_PREC=4 -I"../../sources/tcl8.5/win/../libtommath" -I"../../sources/tcl8.5/win" -pipe -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DSTDC_HEADERS=1 -DHAVE_NO_SEH=1 -DEXCEPTION_DISPOSITION=int -DHAVE_WINNT_IGNORE_VOID=1 -DHAVE_ALLOCA_GCC_INLINE=1 -DHAVE_CAST_TO_UNION=1 -DHAVE_NO_STRUCT_STAT32I64=1 -DTCL_CFGVAL_ENCODING="cp1252" -DSTATIC_BUILD=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DBUILD_tcl "../../sources/tcl8.5/win/../generic/regcomp.c" -o regcomp.o In file included from ../../sources/tcl8.5/win/../generic/regguts.h:36:0, from ../../sources/tcl8.5/win/../generic/regcomp.c:33: ../../sources/tcl8.5/win/../generic/regcustom.h:33:20: error: ../../sources/tcl8.5/win/../generic/tclInt.h: Invalid argument ../../sources/tcl8.5/win/../generic/regcustom.h:93:1: error: unknown type name 'Tcl_UniChar' In file included from ../../sources/tcl8.5/win/../generic/regcustom.h:161:0, from ../../sources/tcl8.5/win/../generic/regguts.h:36, from ../../sources/tcl8.5/win/../generic/regcomp.c:33: ../../sources/tcl8.5/win/../generic/regex.h:138:1: error: unknown type name 'VOID' ../../sources/tcl8.5/win/../generic/regex.h:160:5: error: unknown type name 'size_t' ../../sources/tcl8.5/win/../generic/regex.h:298:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
Xotcl mailing list Xotcl@alice.wu-wien.ac.at http://alice.wu-wien.ac.at/mailman/listinfo/xotcl
HTH rene