Pastey EUC not working with Windows10 since september 2017 release ?
- Posted by clkeriolet
May 11, 2018
since years,I used to compile with Euc on Eu4,05 and watcom on three different Windows10 Pc
suddenly near end of 2017 none of those PCs could compile anymore - I thought it was a problem with Watcom
so I tried GCC and TDM-GCC-32 and for all three compilers I got the following :
Microsoft Windows [version 10.0.16299.431]
(c) 2017 Microsoft Corporation. Tous droits r?serv?s.
C:\WINDOWS\system32>euc -gcc c:\euphoria\demo\color.ex
Build directory: build-538891\
Translating code, pass: 1 2 3 4 5 6 7 8 9 10 11 generating
Compiling with GCC
Compiling 1% init-.c <---------- And it stop here !
C:\WINDOWS\system32>
All three compilers have been tested and are ok to compile a file.c
So I tried the same with Eu4,1 and I get with GCC : ( quite the same with TDM-GCC-32)
Microsoft Windows [version 10.0.16299.431]
(c) 2017 Microsoft Corporation. Tous droits r?serv?s.
C:\WINDOWS\system32>cd c:\euphoria\demo\
c:\Euphoria\demo>euc -gcc color.ex
Build directory: build-752310\
Translating code, pass: 1 2 3 4 5 6 7 8 9 10 11 generating
Compiling with GCC
Compiling 2% init-.c
Compiling 10% color.c
Compiling 15% main-.c
Compiling 20% graphics.c
Compiling 25% types.c
Compiling 30% console.c
Compiling 35% get.c
Compiling 41% machine.c
Compiling 46% memory.c
Compiling 51% dll.c
Compiling 56% text.c
Compiling 61% convert.c
Compiling 66% search.c
Compiling 71% filesys.c
Compiling 76% datetime.c
Compiling 82% sequence.c
Compiling 87% sort.c
Compiling 92% scinot.c
Compiling 97% eumem.c
Linking 100% ..\color.exe
c:/Euphoria/bin/eu.a(be_machine.o):be_machine.c:(.text+0x94) : r?f?rence ind?finie vers « __ms_vsnprintf »
c:/Euphoria/bin/eu.a(be_w.o):be_w.c:(.text+0xbc3) : r?f?rence ind?finie vers « __ms_vsnprintf »
c:/Euphoria/bin/eu.a(be_w.o):be_w.c:(.text+0xbe4) : r?f?rence ind?finie vers « __ms_vsnprintf »
c:/Euphoria/bin/eu.a(be_runtime.o):be_runtime.c:(.text+0x1d0) : r?f?rence ind?finie vers « __ms_vsnprintf »
c:/Euphoria/bin/eu.a(be_callc.o):be_callc.c:(.text.unlikely+0x24) : r?f?rence ind?finie vers « __ms_vsnprintf »
collect2.exe: error: ld returned 1 exit status
Unable to link c:\Euphoria\demo\color.exe
Status: 1 Command: gcc -o c:/Euphoria/demo/color.exe init-.o color.o main-.o graphics.o types.o console.o get.o machine
.o memory.o dll.o text.o convert.o search.o filesys.o datetime.o sequence.o sort.o scinot.o eumem.o c:/Euphoria/bin/eu
.a -m32
c:\Euphoria\demo>
So i need some help ! Thanks for your insights