This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Mingw build problem for TCL


On 20/07/2013 9:00 PM, Corinna Vinschen wrote:
On Jul 20 08:08, Jonathan Kelly wrote:
On 19/07/2013 5:55 PM, Corinna Vinschen wrote:
On Jul 19 11:47, Jonathan Kelly wrote:
Hi,

sorry if this isn't the correct place. I have previously used the
mingw-* packages to create a Windows compile of tcl8.6.0, but
currently it doesn't work. It compiles without error as far as I can
see, but when you try to run the executable (tclsh8.6.0.exe) it
returns immediately with code 127.
(PS ... I have tried it with the current mingw/msys system directly,
and that compiles OK.)
-------
$ uname -a
CYGWIN_NT-6.1-WOW64 jon-Z930 1.7.21(0.267/5/3) 2013-07-15 12:17 i686 Cygwin

$ cygcheck -c | fgrep mingw
mingw-binutils           2.23.1-1             OK
mingw-gcc-core           4.7.3-1              OK
mingw-gcc-g++            4.7.3-1              OK
mingw-pthreads           20110507-2           OK
mingw-runtime            4.0-1                OK
mingw-w32api             4.0-1                OK

$ ./configure --host=i686-pc-mingw32 --build=i686-pc-mingw32 --prefix=/Tcl
... cut ...

$ make binaries
... cut ...
i686-pc-mingw32-gcc -O2 -fomit-frame-pointer -DUNICODE -D_UNICODE
tclAppInit.o libtcl86.a libtclstub86.a -lnetapi32 -lkernel32
-luser32 -ladvapi32 -lws2_32
/cygdrive/c/src/tcl8.6.0/compat/zlib/win32/zdll.lib \
         tclsh.res.o -o tclsh86.exe -mconsole  -pipe

$ echo $?
0

$ ./tclsh86.exe

$ echo $?
127
Does it run correctly when started from CMD?


Corinna

Not. Comes up with error "The application was unable to start
correctly (0xc0000022).
Then Earnie is right.  This has nothing to do with Cygwin itself, but
with the Mingw stuff.  This is probably best discussed on a Mingw.Org
ML.
Alternatively you could try to build this with the mingw-w64 cross
toolchains and if it doesn't work, discuss it on their MLs.


Corinna

No, it's not - it compiles and runs as it should when I use the Mingw directly. It's what I'm using now. I was just trying to give back a little by reporting a problem.

Thanks anyway.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]