From: Rhythmic F. <rfi...@gm...> - 2005-10-31 21:31:49
|
I'm getting build errors on cygwin with rc1. I'm building as --target=3Dnoc= ygwin. Seems that ocaml (3.08) doesn't like -y. I tried compiling ocaml 3.09 under cygwin last night but it was crashing cygwin! There are some other errs in there as well. p.s. rc1 works fine under os x 10.4 on intel. $ time make 2>&1 | tee builderrs #Id: flx_maker.ipk,v 1.172 2005/10/29 05:48:20 skaller Exp python script/maker extract compiler rtl elkhound drivers optimise_c OPTIONS: ['extract', 'compiler', 'rtl', 'elkhound', 'drivers', 'optimise_c= '] EXTRATING SOURCES env PATH=3Dbin:"$PATH" PYTHONPATH=3D.:"$PYTHONPATH" python -O interscript/bin/iscr.py lpsrc/flx.pak lpsrc/sm.pak lpsrc/ast.pak lpsrc/elk.pak lpsrc/flx_perf.pak lpsrc/flx_tutorial.pak lpsrc/flx_tut_macro.pak lpsrc/flx_tut_bind.pak lpsrc/flx_tut_migrate.pak lpsrc/flx_config.pak --------------------------------- Interscript 1.0a11[117] Process Tue 01 Nov, 2005 08:26:48 (AUSEST) SKIPPING (files skipped last run, which did not converge) BUILDNO 3 ------------------------------------- ERROR EXECUTING CLIENT PYTHON SCRIPT CONTEXT File: lpsrc/flx_lib.ipk[417] 1: for t in ['ptrdiff','size']: 2: equiv =3D cint2fint[eval('ALIAS_'+t+'_t')] 3: tangle('typedef ' + t + ' =3D ' + equiv + ';') 4: 5: TRACEBACK (innermost last) File: interscript/frames/processf.py [81] in py_exec -> exec code in dict,dict File: lpsrc/flx_lib.ipk[417] [ 2] in mainline +> equiv =3D cint2fint[eval('ALIAS_'+t+'_t')] EXCEPTION: KeyError: 'int\r' IGNORING ERROR, CONTINUING ------------------------------------- ------------------------------------- ERROR EXECUTING CLIENT PYTHON SCRIPT CONTEXT File: lpsrc/flx_lib.ipk[482] 1: for f1 in fint2cint.keys(): 2: if f1 not in ['tiny','short','utiny','ushort']: 3: for f2 in fint2cint.keys(): 4: if f2 not in ['tiny','short','utiny','ushort']: 5: f3 =3D cint2fint[arith_conv[(fint2cint[f1],fint2cint[f2])]] 6: comment =3D "" 7: if f1 =3D=3D f2: 8: if f2 <> f1: comment =3D "// ERROR" 9: if (f1 =3D=3D 'uvlong' or f2 =3D=3D 'uvlong') and f3 <> 'uvlon= g': 10: comment =3D "// ERROR, uvlong expected" 11: elif f3 <> f1 and f3 <> f2: 12: comment =3D "// SPECIAL PROMOTION" 13: elif f1 =3D=3D 'uint' and f2=3D=3D'long' or f1=3D=3D'long' and= f2=3D=3D'uint': 14: comment =3D '// Representation Dependent (long or ulong)' 15: if f1 =3D=3D 'uvlong' or f2 =3D=3D 'uvlong' or f3 =3D=3D 'int'= : 16: pass 17: else: 18: tangle(' | '+f1+','+f2+' =3D> '+f3+' '+comment) 19: TRACEBACK (innermost last) File: interscript/frames/processf.py [81] in py_exec -> exec code in dict,dict File: lpsrc/flx_lib.ipk[482] [ 5] in mainline +> f3 =3D cint2fint[arith_conv[(fint2cint[f1],fint2cint[f2])]] EXCEPTION: KeyError: 'long long\r' IGNORING ERROR, CONTINUING ------------------------------------- $Id: flx_maker.ipk,v 1.172 2005/10/29 05:48:20 skaller Exp $ Pass 1 status: <not converged> Files : 588 New : 0 Changed : 1 Unchanged: 587 SKIPPING (files skipped last run, which did not converge) All 100 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) All 20 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) Unable to load cxx tangler for "elk/elk_gramanl.cxx": using data Unable to load old tangler for "elk/elk_gramlex.yy.cpp.old": using data All 39 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) All 19 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) All 87 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) All 17 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) All 16 output files stable on pass 1 -- breaking SKIPPING (files skipped last run, which did not converge) All 4 output files stable on pass 1 -- breaking NO WORK TO DO, returning Elapsed Process Time 20 seconds =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D COMPILING MISC ocamlopt.opt -w yx -I src -c src/flx_filesys.mli ocamlopt.opt: unknown warning option y. Usage: ocamlopt <options> <files> Options are: |