Euphoria
Ticket #309:
interpreter will not compile under Windows
-
Reported by
SDPringle
Nov 02, 2010
interpreter will not compile under Windows using Watcom.
Details
1. Comment by jimcbrown
Nov 02, 2010
Please provide more details in your bug reports. There is no useful information in this ticket.
2. Comment by jeremy
Nov 02, 2010
3792 is a failure on Windows. Upgrade to 3793. PCRE was updated from 7.8 to 8.10 and it was done first on Linux. The makefile needed fixed on Windows, which then caused it to grow.
3. Comment by SDPringle
Nov 02, 2010
Still doesn't work:
undefined symbol __imp_pcre_exec_
file E:\build\3795\pcre\pcreposix.obj(E:\euphoria-alpha5\source\pcre\pcreposix.c
): undefined symbol __imp__pcre_free
file E:\build\3795\pcre\pcreposix.obj(E:\euphoria-alpha5\source\pcre\pcreposix.c
): undefined symbol __imp_pcre_compile2_
file E:\build\3795\pcre\pcreposix.obj(E:\euphoria-alpha5\source\pcre\pcreposix.c
): undefined symbol __imp_pcre_info_
file E:\build\3795\pcre\pcreposix.obj(E:\euphoria-alpha5\source\pcre\pcreposix.c
): undefined symbol __imp_pcre_exec_
Error(E42): Last command making (E:\build\3795\euiw.exe) returned a bad status
Error(E02): Make execution terminated
Error(E42): Last command making (interpreter) returned a bad status
Error(E02): Make execution terminated
Error(E42): Last command making (all) returned a bad status
Error(E02): Make execution terminated
4. Comment by jeremy
Nov 02, 2010
Seems to work here. Do you have any ideas why it doesn't work on your box? Did you change your makefile?
C:\Development\Projects\euphoria>svn up
At revision 3796.
C:\Development\Projects\euphoria>rmdir /s/q build
C:\Development\Projects\euphoria>cd source
C:\Development\Projects\euphoria\source>configure --build ..\build --use-binary-translator
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
Build directory is ..\build
C:\Development\Projects\euphoria\source>wmake interpreter
Open Watcom Make Version 1.9
Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
wmake -h C:\Development\Projects\euphoria\build\intobj\main-.c EX=C:\Development\Projects\Euphoria\bin\eui.exe E
U_TARGET=int. OBJDIR=intobj DEBUG= MANAGED_MEM=1 CONFIG=config.wat DEBUG= MANAGED_MEM=1
mkdir C:\Development\Projects\euphoria\build\intobj
mkdir C:\Development\Projects\euphoria\build\intobj\back
del /Q C:\Development\Projects\euphoria\build\intobj\*.*
del /Q C:\Development\Projects\euphoria\source\main-.h
Could Not Find C:\Development\Projects\euphoria\source\main-.h
del /Q C:\Development\Projects\euphoria\source\init-.c
Could Not Find C:\Development\Projects\euphoria\source\init-.c
del /Q C:\Development\Projects\euphoria\source\main-.c
Could Not Find C:\Development\Projects\euphoria\source\main-.c
cd C:\Development\Projects\euphoria\build\intobj
"C:\Development\Projects\Euphoria\bin\euc.exe" -nobuild -gcc -plat WIN -D EU_MANAGED_MEM -i C:\Development\Projects\e
uphoria\include C:\Development\Projects\euphoria\source\int.ex
Translating code, pass: 1 2 3 4 5 6 7 8 9 10 generating
55.c files were created.
cd C:\Development\Projects\euphoria\source
wmake -h objlist OBJDIR=intobj DEBUG= MANAGED_MEM=1 CONFIG=config.wat EU_NAME_OBJECT=EU_INTERPRETER_OBJECTS
wmake -h DEBUG= MANAGED_MEM=1 CONFIG=config.wat OS=WIN EU_NAME_OBJECT=EU_INTERPRETER_OBJECTS OBJDIR=intobj C:\Developmen
t\Projects\euphoria\build\intobj.wat EX=C:\Development\Projects\Euphoria\bin\eui.exe
C:\Development\Projects\Euphoria\bin\eui.exe -i C:\Development\Projects\euphoria\include coverage.ex C:\Development\Proj
ects\euphoria\build\intobj
done
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_execute.obj.err /IC:\Development\Projects\euphoria\build\in
tobj\back be_execute.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_execute.obj
cd C:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\Euphoria\bin\eui.exe -i C:\Development\Projects\euphoria\include C:\Development\Projects\euphori
a\source\findjmp.ex
cd C:\Development\Projects\euphoria\source
C:\Development\Projects\euphoria\build\intobj\backend.c
C:\Development\Projects\euphoria\build\intobj\block.c
C:\Development\Projects\euphoria\build\intobj\buildsys.c
C:\Development\Projects\euphoria\build\intobj\cmdline.c
C:\Development\Projects\euphoria\build\intobj\cominit.c
C:\Development\Projects\euphoria\build\intobj\common.c
C:\Development\Projects\euphoria\build\intobj\compile.c
C:\Development\Projects\euphoria\build\intobj\compress.c
C:\Development\Projects\euphoria\build\intobj\console.c
C:\Development\Projects\euphoria\build\intobj\convert.c
C:\Development\Projects\euphoria\build\intobj\coverage.c
C:\Development\Projects\euphoria\build\intobj\c_decl.c
C:\Development\Projects\euphoria\build\intobj\c_out.c
C:\Development\Projects\euphoria\build\intobj\datetime.c
C:\Development\Projects\euphoria\build\intobj\dll.c
C:\Development\Projects\euphoria\build\intobj\eds.c
C:\Development\Projects\euphoria\build\intobj\emit.c
C:\Development\Projects\euphoria\build\intobj\error.c
C:\Development\Projects\euphoria\build\intobj\eumem.c
C:\Development\Projects\euphoria\build\intobj\filesys.c
C:\Development\Projects\euphoria\build\intobj\fwdref.c
C:\Development\Projects\euphoria\build\intobj\get.c
C:\Development\Projects\euphoria\build\intobj\info.c
C:\Development\Projects\euphoria\build\intobj\init-.c
C:\Development\Projects\euphoria\build\intobj\init-0.c
C:\Development\Projects\euphoria\build\intobj\inline.c
C:\Development\Projects\euphoria\build\intobj\int.c
C:\Development\Projects\euphoria\build\intobj\intinit.c
C:\Development\Projects\euphoria\build\intobj\io.c
C:\Development\Projects\euphoria\build\intobj\keylist.c
C:\Development\Projects\euphoria\build\intobj\machine.c
C:\Development\Projects\euphoria\build\intobj\main-.c
C:\Development\Projects\euphoria\build\intobj\main.c
C:\Development\Projects\euphoria\build\intobj\map.c
C:\Development\Projects\euphoria\build\intobj\math.c
C:\Development\Projects\euphoria\build\intobj\memory.c
C:\Development\Projects\euphoria\build\intobj\mode.c
C:\Development\Projects\euphoria\build\intobj\msgtext.c
C:\Development\Projects\euphoria\build\intobj\parser.c
C:\Development\Projects\euphoria\build\intobj\pathopen.c
C:\Development\Projects\euphoria\build\intobj\platform.c
C:\Development\Projects\euphoria\build\intobj\preproc.c
C:\Development\Projects\euphoria\build\intobj\pretty.c
C:\Development\Projects\euphoria\build\intobj\primes.c
C:\Development\Projects\euphoria\build\intobj\regex.c
C:\Development\Projects\euphoria\build\intobj\scanner.c
C:\Development\Projects\euphoria\build\intobj\scinot.c
C:\Development\Projects\euphoria\build\intobj\search.c
C:\Development\Projects\euphoria\build\intobj\sequence.c
C:\Development\Projects\euphoria\build\intobj\shift.c
C:\Development\Projects\euphoria\build\intobj\sort.c
C:\Development\Projects\euphoria\build\intobj\symtab.c
C:\Development\Projects\euphoria\build\intobj\text.c
C:\Development\Projects\euphoria\build\intobj\types.c
C:\Development\Projects\euphoria\build\intobj\wildcard.c
55 file(s) copied.
ren *.c *.obj
%create intobj.wat
%append intobj.wat EU_INTERPRETER_OBJECTS = &
for %i in (*.obj) do @%append intobj.wat C:\Development\Projects\euphoria\build\intobj\%i &
%append intobj.wat
del *.obj
cd C:\Development\Projects\euphoria\source
move C:\Development\Projects\euphoria\build\objtmp\intobj.wat C:\Development\Projects\euphoria\build
1 file(s) moved.
rmdir C:\Development\Projects\euphoria\build\objtmp
wmake -h C:\Development\Projects\euphoria\build\euiw.exe EX=C:\Development\Projects\Euphoria\bin\eui.exe EU_TARG
ET=int. OBJDIR=intobj DEBUG= MANAGED_MEM=1 CONFIG=config.wat DEBUG= MANAGED_MEM=1
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\backend.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\backend.c -fo=C:\Development\Projects\euphoria\build\intobj\backend.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\block.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\block.c -fo=C:\Development\Projects\euphoria\build\intobj\block.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\buildsys.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\buildsys.c -fo=C:\Development\Projects\euphoria\build\intobj\buildsys.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\cmdline.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\cmdline.c -fo=C:\Development\Projects\euphoria\build\intobj\cmdline.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\cominit.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\cominit.c -fo=C:\Development\Projects\euphoria\build\intobj\cominit.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\common.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\common.c -fo=C:\Development\Projects\euphoria\build\intobj\common.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\compile.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\compile.c -fo=C:\Development\Projects\euphoria\build\intobj\compile.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\compress.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\compress.c -fo=C:\Development\Projects\euphoria\build\intobj\compress.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\console.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\console.c -fo=C:\Development\Projects\euphoria\build\intobj\console.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\convert.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\convert.c -fo=C:\Development\Projects\euphoria\build\intobj\convert.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\coverage.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\coverage.c -fo=C:\Development\Projects\euphoria\build\intobj\coverage.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\c_decl.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\c_decl.c -fo=C:\Development\Projects\euphoria\build\intobj\c_decl.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\c_out.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\c_out.c -fo=C:\Development\Projects\euphoria\build\intobj\c_out.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\datetime.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\datetime.c -fo=C:\Development\Projects\euphoria\build\intobj\datetime.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\dll.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C:
\Development\Projects\euphoria\build\intobj\dll.c -fo=C:\Development\Projects\euphoria\build\intobj\dll.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\eds.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C:
\Development\Projects\euphoria\build\intobj\eds.c -fo=C:\Development\Projects\euphoria\build\intobj\eds.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\emit.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\emit.c -fo=C:\Development\Projects\euphoria\build\intobj\emit.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\error.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\error.c -fo=C:\Development\Projects\euphoria\build\intobj\error.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\eumem.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\eumem.c -fo=C:\Development\Projects\euphoria\build\intobj\eumem.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\filesys.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\filesys.c -fo=C:\Development\Projects\euphoria\build\intobj\filesys.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\fwdref.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\fwdref.c -fo=C:\Development\Projects\euphoria\build\intobj\fwdref.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\get.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C:
\Development\Projects\euphoria\build\intobj\get.c -fo=C:\Development\Projects\euphoria\build\intobj\get.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\info.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\info.c -fo=C:\Development\Projects\euphoria\build\intobj\info.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\init-.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\init-.c -fo=C:\Development\Projects\euphoria\build\intobj\init-.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\init-0.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\init-0.c -fo=C:\Development\Projects\euphoria\build\intobj\init-0.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\inline.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\inline.c -fo=C:\Development\Projects\euphoria\build\intobj\inline.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\int.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C:
\Development\Projects\euphoria\build\intobj\int.c -fo=C:\Development\Projects\euphoria\build\intobj\int.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\intinit.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\intinit.c -fo=C:\Development\Projects\euphoria\build\intobj\intinit.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\io.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C:\
Development\Projects\euphoria\build\intobj\io.c -fo=C:\Development\Projects\euphoria\build\intobj\io.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\keylist.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\keylist.c -fo=C:\Development\Projects\euphoria\build\intobj\keylist.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\machine.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\machine.c -fo=C:\Development\Projects\euphoria\build\intobj\machine.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\main-.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\main-.c -fo=C:\Development\Projects\euphoria\build\intobj\main-.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\main.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\main.c -fo=C:\Development\Projects\euphoria\build\intobj\main.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\map.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C:
\Development\Projects\euphoria\build\intobj\map.c -fo=C:\Development\Projects\euphoria\build\intobj\map.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\math.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\math.c -fo=C:\Development\Projects\euphoria\build\intobj\math.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\memory.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\memory.c -fo=C:\Development\Projects\euphoria\build\intobj\memory.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\mode.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\mode.c -fo=C:\Development\Projects\euphoria\build\intobj\mode.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\msgtext.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\msgtext.c -fo=C:\Development\Projects\euphoria\build\intobj\msgtext.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\parser.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\parser.c -fo=C:\Development\Projects\euphoria\build\intobj\parser.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\pathopen.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\pathopen.c -fo=C:\Development\Projects\euphoria\build\intobj\pathopen.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\platform.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\platform.c -fo=C:\Development\Projects\euphoria\build\intobj\platform.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\preproc.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\preproc.c -fo=C:\Development\Projects\euphoria\build\intobj\preproc.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\pretty.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\pretty.c -fo=C:\Development\Projects\euphoria\build\intobj\pretty.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\primes.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\primes.c -fo=C:\Development\Projects\euphoria\build\intobj\primes.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\regex.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\regex.c -fo=C:\Development\Projects\euphoria\build\intobj\regex.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\scanner.obj.err /IC:\Development\Projects\euphoria\build\intobj\bac
k C:\Development\Projects\euphoria\build\intobj\scanner.c -fo=C:\Development\Projects\euphoria\build\intobj\scanner.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\scinot.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\scinot.c -fo=C:\Development\Projects\euphoria\build\intobj\scinot.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\search.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\search.c -fo=C:\Development\Projects\euphoria\build\intobj\search.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\sequence.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\sequence.c -fo=C:\Development\Projects\euphoria\build\intobj\sequence.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\shift.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\shift.c -fo=C:\Development\Projects\euphoria\build\intobj\shift.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\sort.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\sort.c -fo=C:\Development\Projects\euphoria\build\intobj\sort.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\symtab.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\symtab.c -fo=C:\Development\Projects\euphoria\build\intobj\symtab.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\text.obj.err /IC:\Development\Projects\euphoria\build\intobj\back C
:\Development\Projects\euphoria\build\intobj\text.c -fo=C:\Development\Projects\euphoria\build\intobj\text.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\types.obj.err /IC:\Development\Projects\euphoria\build\intobj\back
C:\Development\Projects\euphoria\build\intobj\types.c -fo=C:\Development\Projects\euphoria\build\intobj\types.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\wildcard.obj.err /IC:\Development\Projects\euphoria\build\intobj\ba
ck C:\Development\Projects\euphoria\build\intobj\wildcard.c -fo=C:\Development\Projects\euphoria\build\intobj\wildcard.o
bj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
C:\Development\Projects\euphoria\build\intobj\back\be_magic.c -fo=C:\Development\Projects\euphoria\build\intobj\back\
be_magic.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_decompress.obj.err /IC:\Development\Projects\euphoria\build
\intobj\back be_decompress.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_decompress.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_task.obj.err /IC:\Development\Projects\euphoria\build\intob
j\back be_task.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_task.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_main.obj.err /IC:\Development\Projects\euphoria\build\intob
j\back be_main.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_main.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_alloc.obj.err /IC:\Development\Projects\euphoria\build\into
bj\back be_alloc.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_alloc.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_callc.obj.err /IC:\Development\Projects\euphoria\build\into
bj\back be_callc.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_callc.obj
wcc386 /oe=40 /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s
/I..\ be_inline.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_inline.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_machine.obj.err /IC:\Development\Projects\euphoria\build\in
tobj\back be_machine.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_machine.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_rterror.obj.err /IC:\Development\Projects\euphoria\build\in
tobj\back be_rterror.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_rterror.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_syncolor.obj.err /IC:\Development\Projects\euphoria\build\i
ntobj\back be_syncolor.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_syncolor.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_runtime.obj.err /IC:\Development\Projects\euphoria\build\in
tobj\back be_runtime.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_runtime.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_symtab.obj.err /IC:\Development\Projects\euphoria\build\int
obj\back be_symtab.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_symtab.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_w.obj.err /IC:\Development\Projects\euphoria\build\intobj\b
ack be_w.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_w.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_socket.obj.err /IC:\Development\Projects\euphoria\build\int
obj\back be_socket.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_socket.obj
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_pcre.obj.err /IC:\Development\Projects\euphoria\build\intob
j\back be_pcre.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_pcre.obj
C:\Development\Projects\Euphoria\bin\eui.exe -i ..\include revget.ex
updating be_rev.c
wcc386 /bt=nt /mf /w0 /zq /j /zp4 /fp5 /fpi87 /5r /otimra /s /I..\ /ol /zp4 /dEWINDOWS /5r /dEWATCOM /dEOW
-fr=C:\Development\Projects\euphoria\build\intobj\back\be_rev.obj.err /IC:\Development\Projects\euphoria\build\intobj
\back be_rev.c -fo=C:\Development\Projects\euphoria\build\intobj\back\be_rev.obj
------- REG EXP -----------
cd pcre
wmake -h -f makefile.wat CONFIG=..\config.wat EOSTYPE=-DEWINDOWS
mkdir C:\Development\Projects\euphoria\build\pcre
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_chartables.c -fo=C:\Development\Projects
\euphoria\build\pcre\pcre_chartables.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_compile.c -fo=C:\Development\Projects\eu
phoria\build\pcre\pcre_compile.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_config.c -fo=C:\Development\Projects\eup
horia\build\pcre\pcre_config.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_dfa_exec.c -fo=C:\Development\Projects\e
uphoria\build\pcre\pcre_dfa_exec.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_exec.c -fo=C:\Development\Projects\eupho
ria\build\pcre\pcre_exec.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_fullinfo.c -fo=C:\Development\Projects\e
uphoria\build\pcre\pcre_fullinfo.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_get.c -fo=C:\Development\Projects\euphor
ia\build\pcre\pcre_get.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_globals.c -fo=C:\Development\Projects\eu
phoria\build\pcre\pcre_globals.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_info.c -fo=C:\Development\Projects\eupho
ria\build\pcre\pcre_info.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_maketables.c -fo=C:\Development\Projects
\euphoria\build\pcre\pcre_maketables.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_newline.c -fo=C:\Development\Projects\eu
phoria\build\pcre\pcre_newline.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_ord2utf8.c -fo=C:\Development\Projects\e
uphoria\build\pcre\pcre_ord2utf8.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcreposix.c -fo=C:\Development\Projects\eupho
ria\build\pcre\pcreposix.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_refcount.c -fo=C:\Development\Projects\e
uphoria\build\pcre\pcre_refcount.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_study.c -fo=C:\Development\Projects\euph
oria\build\pcre\pcre_study.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_tables.c -fo=C:\Development\Projects\eup
horia\build\pcre\pcre_tables.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_try_flipped.c -fo=C:\Development\Project
s\euphoria\build\pcre\pcre_try_flipped.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_ucd.c -fo=C:\Development\Projects\euphor
ia\build\pcre\pcre_ucd.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_valid_utf8.c -fo=C:\Development\Projects
\euphoria\build\pcre\pcre_valid_utf8.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_version.c -fo=C:\Development\Projects\eu
phoria\build\pcre\pcre_version.obj
wcc386 -DEWINDOWS /zp4 /w0 /5r /ol -zq -oaxt -DHAVE_CONFIG_H -DNO_RECURSE pcre_xclass.c -fo=C:\Development\Projects\eup
horia\build\pcre\pcre_xclass.obj
cd ..
wlink SYS nt op maxe=25 op q op symf op el @C:\Development\Projects\euphoria\build\intobj\euiw.lbc name C:\Development
\Projects\euphoria\build\eui.exe
Warning! W1008: cannot open graph.lib : No such file or directory
Warning! W1171: locally defined symbol _pcre_free imported
Warning! W1171: locally defined symbol pcre_compile_ imported
Warning! W1171: locally defined symbol pcre_fullinfo_ imported
Warning! W1171: locally defined symbol pcre_exec_ imported
Warning! W1171: locally defined symbol pcre_compile2_ imported
Warning! W1171: locally defined symbol pcre_info_ imported
wrc -q -ad exw.res C:\Development\Projects\euphoria\build\eui.exe
wlink SYS nt_win op maxe=25 op q op symf op el @C:\Development\Projects\euphoria\build\intobj\euiw.lbc name C:\Developm
ent\Projects\euphoria\build\euiw.exe
Warning! W1008: cannot open graph.lib : No such file or directory
Warning! W1171: locally defined symbol _pcre_free imported
Warning! W1171: locally defined symbol pcre_compile_ imported
Warning! W1171: locally defined symbol pcre_fullinfo_ imported
Warning! W1171: locally defined symbol pcre_exec_ imported
Warning! W1171: locally defined symbol pcre_compile2_ imported
Warning! W1171: locally defined symbol pcre_info_ imported
wrc -q -ad exw.res C:\Development\Projects\euphoria\build\euiw.exe
wmake -h C:\Development\Projects\euphoria\build\eui.exe EX=C:\Development\Projects\Euphoria\bin\eui.exe EU_TARGE
T=int. OBJDIR=intobj DEBUG= MANAGED_MEM=1 CONFIG=config.wat DEBUG= MANAGED_MEM=1
C:\Development\Projects\Euphoria\bin\eui.exe -i ..\include revget.ex
C:\Development\Projects\euphoria\source>..\build\eui.exe -version
Euphoria Interpreter 4.0.0 development (r3796) for Windows
Using Managed Memory
C:\Development\Projects\euphoria\source>..\build\eui.exe ..\tests\t_regex.e -all
passed: Created EXTENDED EXTRA regex
passed: Test with duplicated subpatterns in extended expression
passed: Matches normally can occur inside a string
passed: With regex:ANCHORED, it must match from the first place it tries
passed: Caseless makes matches case insensitive
passed: When regex:DOLLAR_ENDONLY is set, $ comes after the \n character
passed: By default, the $ matches the place just before the newline character.
passed: When regex:DOLLAR_ENDONLY is set, matches only occur at the end of the string
passed: When regex:DOLLAR_ENDONLY is set, matches only occur at the end of the string
passed: Matches occur both at the EOL and at the end of the string
passed: regex:DOLLAR_ENDONLY is ignored when regex:MULTILINE is set
passed: When regex:NOTEOL is set, matches do not occur at end of the string.
passed: Matches will not occur after the first line when regex:FIRSTLINE is set
passed: Normally, dot doesn't match a regex:NEWLINE
passed: regex:Dot does match a newline when regex:DOTALL is set
passed: DUPNAMES subpatterns
passed: Test the use of backslashes infront of nonspecial letters
passed: Test the use of backslashes infront of nonspecial letters with regex:EXTRA
passed: Automatic subpattern capture can be disabled.
passed: find with regex:PARTIAL doesn't match unmatching strings
passed: find with regex:PARTIAL returns ERROR_PARTIAL (only) when string matches the beginning of the pattern.
passed: find with regex:PARTIAL returns ERROR_NOMATCH when the string matches the end of the patttern rather than the
beginning.
passed: find with regex:PARTIAL matches strings that match the complete pattern.
passed: new() on bad expression
passed: error_message() on bad expression
passed: new() on good expression
passed: error_message() on good expression
passed: exec() #1
passed: find() #2
passed: find() #3
passed: find() #4
passed: find() #5
passed: find() #6
passed: find() #7
passed: find() #8
passed: find() #9
passed: find_all() #1
passed: find_all ^
passed: find_all \b
passed: is_match() #1
passed: is_match() #2
passed: has_match() #1
passed: has_match() #2
passed: matches() #1
passed: matches() STRING_OFFSET #1
passed: matches() no match #1
passed: all_matches() #1
passed: all_matches() STRING_OFFSET #1
passed: all_matches() no match #1
passed: split() #1
passed: split_limit() #1
passed: regex matched groups 1
passed: regex bol on empty string
passed: regex bol on empty string with NOTBOL flag
passed: regex eol on empty string
passed: regex eol on empty string with NOTEOL flag
passed: regex eol on empty string with NOTEMPTY flag
passed: find_replace() #1
passed: find_replace() #2
passed: find_replace() #3
passed: find_replace() #4
passed: find_replace() #5
passed: find_replace_limit() #1
passed: find_replace_callback() #1
passed: find_replace_callback() #2
passed: find_replace_callback() #3
passed: escape #1
passed: option names
passed: sequence option spec
passed: error name 1 is ERROR_NOMATCH.
passed: error name 2 is ERROR_NULL.
passed: error name 3 is ERROR_BADOPTION.
passed: error name 4 is ERROR_BADMAGIC.
passed: error name 5 is ERROR_UNKNOWN_OPCODE/NODE.
passed: error name 6 is ERROR_UNKNOWN_OPCODE/NODE.
passed: error name 7 is ERROR_NOMEMORY.
passed: error name 8 is ERROR_NOSUBSTRING.
passed: error name 9 is ERROR_MATCHLIMIT.
passed: error name 10 is ERROR_CALLOUT.
passed: error name 11 is ERROR_BADUTF8.
passed: error name 12 is ERROR_BADUTF8_OFFSET.
passed: error name 13 is ERROR_PARTIAL.
passed: error name 14 is ERROR_BADPARTIAL.
passed: error name 15 is ERROR_INTERNAL.
passed: error name 16 is ERROR_BADCOUNT.
passed: error name 17 is ERROR_DFA_UITEM.
passed: error name 18 is ERROR_DFA_UCOND.
passed: error name 19 is ERROR_DFA_UMLIMIT.
passed: error name 20 is ERROR_DFA_WSSIZE.
passed: error name 21 is ERROR_DFA_RECURSE.
passed: error name 22 is ERROR_RECURSIONLIMIT.
passed: error name 23 is ERROR_NULLWSLIMIT.
passed: error name 24 is ERROR_BADNEWLINE.
passed: error name 0 gives the number.
passed: error name 21 gives the number.
passed: try uncompiled regex literal
passed: try compiled regex
passed: retry literal used to compile a regex
98 tests run, 98 passed, 0 failed, 100.0% success
C:\Development\Projects\euphoria\source>..\build\eui.exe ..\tests\t_regex_alternation.e -all
passed: regex alternation benchmark, bug #2794240
1 tests run, 1 passed, 0 failed, 100.0% success
5. Comment by DerekParnell
Nov 03, 2010
I've just downloaded svn rev 3799.
I changed NOTHING at all, and just ran my usual make command...
C:\Projects\eu_proj\eu40\trunk\source> wmake
and now I'm getting some interesting warnings...
------- BACKEND WIN -----------
wlink SYS nt_win op maxe=2 op q op symf op el @C:\Projects\eu_proj\eu40\trunk\source\build\backobj\eub.lbc name C:\Projects\eu_proj
\eu40\trunk\source\build\eubw.exe
Warning! W1008: cannot open graph.lib : No such file or directory
Warning! W1171: locally defined symbol _pcre_free imported
Warning! W1171: locally defined symbol pcre_compile2_ imported
Warning! W1171: locally defined symbol pcre_info_ imported
Warning! W1171: locally defined symbol pcre_exec_ imported
wrc -q -ad exw.res C:\Projects\eu_proj\eu40\trunk\source\build\eubw.exe
wlink SYS nt op maxe=2 op q op symf op el @C:\Projects\eu_proj\eu40\trunk\source\build\backobj\eub.lbc name C:\Projects\eu_proj\eu4
0\trunk\source\build\eub.exe
Warning! W1008: cannot open graph.lib : No such file or directory
Warning! W1171: locally defined symbol _pcre_free imported
Warning! W1171: locally defined symbol pcre_compile2_ imported
Warning! W1171: locally defined symbol pcre_info_ imported
Warning! W1171: locally defined symbol pcre_exec_ imported
wrc -q -ad exw.res C:\Projects\eu_proj\eu40\trunk\source\build\eub.exe
Should I be worried?
In fact, I'm now getting these warnings every time I use euc.exe !
6. Comment by SDPringle
Nov 03, 2010
Notice Jeremy, that on your system the translator is being passed the '-gcc' switch now? Same problem here.
7. Comment by ne1uno
Nov 03, 2010
the '-gcc' switch seeems to be a problem in the watcom makefile? PLAT is not working as expected
could the link problem be caused by older watcom? I am not able to link either 3796 building with eui r3726 on win9x Open Watcom Make Version 1.7 hasn't been a problem till now
8. Comment by SDPringle
Nov 03, 2010
This is a Watcom 1.7 issue. Upgrading to Watcom 1.9 fixed this linking problem. Updating to 3800 will make the translator use '-wat'.
9. Comment by jeremy
Nov 03, 2010
DerekParnell said...
Should I be worried?
In fact, I'm now getting these warnings every time I use euc.exe !
I'll see what I can figure out about the warnings. We don't want that during compile and especially during every use of euc. It'll be a few hours until I can look into it, but I'll get it solved today.
10. Comment by jeremy
Nov 03, 2010
This is fixed now. It properly compiles w/o warning on Windows. euc does not complain either. Some of the settings changed in pcre.h from 7.8 -> 8.10 and I forgot that we had to add a #define PCRE_STATIC 1 in our config.h.windows.