View · Search · Index
No registered users in community xowiki
in last 10 minutes

Re: [Xotcl] NX on windows

From: Rene Zaumseil <r.zaumseil_at_freenet.de>
Date: Sat, 28 Jul 2012 22:23:53 +0200

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_at_alice.wu-wien.ac.at
> http://alice.wu-wien.ac.at/mailman/listinfo/xotcl

HTH
rene