From: "Leopold Toetsch" <[EMAIL PROTECTED]> > Jonathan Worthington <[EMAIL PROTECTED]> wrote: > > Types: > > iv=long long, intvalsize=8, intsize=4, opcode_t=long long, > > opcode_t_size=8, > > ptrsize=4, ptr_alignment=4 byteorder=12345678, > > nv=double, numvalsize=8, doublesize=8 > > >> Can you Configure it with intval=int? > > Yeah, that gets rid of the warning from configure. > > According to above, you have to set "--opcode=int" too. Did you Configure > with a perl with 'long long' ints? If you have a "normal" perl5 around, > try Configure with that. That is the myconfig from cygwin. I used the Perl that is shipped as standard with cygwin, I don't know why they have decided to configure it the way they have.
> While this should work sometimes it doesn't yet. Your failing JIT report > is very probably caused by the same problem. But JIT fails on nmake/cl, outside of the cygwin environment. Here's the myconfig from there:- Summary of my parrot 0.0.11.2 configuration: configdate='Wed Oct 29 17:56:13 2003' Platform: osname=MSWin32, archname=MSWin32-x86-multi-thread jitcapable=1, jitarchname=i386-MSWin32, jitosname=MSWIN32, jitcpuarch=i386 execcapable=0 perl=F:\Perl\bin\perl.exe Compiler: cc='cl', ccflags='-nologo -Gf -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT ', Linker and Libraries: ld='link', ldflags='-nologo', cc_ldflags='/link', libs='oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib' Dynamic Linking: so='.dll', ld_shared='-dll', ld_shared_flags='-def:libparrot.def' Types: iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, ptrsize=4, ptr_alignment=4 byteorder=1234, nv=double, numvalsize=8, doublesize=8 I put the output of:- cl -nologo -Gf -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -ZI -I./i nclude -DHAS_JIT -DI386 -E src\jit_cpu.c Here:- http://www.jwcs.net/~jonathan/parrot/jit_cpu-E-cl.txt And again, there is RTYPE_.* stuff all over. Jonathan