::::FIRST STEP:

[EMAIL PROTECTED] ~/parrot
$ perl Configure.pl
Parrot Version 0.4.11 Configure 2.0
Copyright (C) 2001-2007, The Perl Foundation.

Hello, I'm Configure. My job is to poke and prod your system to figure out
how to build Parrot. The process is completely automated, unless you passed in
the `--ask' flag on the command line, in which case it'll prompt you for a few
pieces of info.

Since you're running this program, you obviously have Perl 5--I'll be pulling
some defaults from its configuration.

Checking MANIFEST.....................................................done.
Setting up Configure's default values.................................done.
Setting up installation paths.........................................done.
Tweaking settings for miniparrot...................................skipped.
Loading platform and local hints files................................done.
Determining nongenerated header files.................................done.
Determining what C compiler and linker to use.........................done.
Determining whether make is installed..................................yes.
Determining whether lex is installed...............................skipped.
Determining whether yacc is installed..............................skipped.
Determining if your C compiler is actually gcc.........................yes.
Determining if your C compiler is actually Visual C++...................no.
Enabling optimization...................................................no.
Determining flags for building shared libraries.......................done.
Determine if parrot should be linked against a shared library..........yes.
Determining what charset files should be compiled in..................done.
Determining what encoding files should be compiled in.................done.
Determining what types Parrot should use..............................done.
Determining what opcode files should be compiled in...................done.
Determining what pmc files should be compiled in......................done.
Determining your minimum pointer alignment......................... 1 byte.
Probing for C headers.................................................done.
Determining some sizes................................................done.
Computing native byteorder for Parrot's wordsize.............little-endian.
Test the type of va_ptr (this test is likely to segfault)..............x86.
Figuring out how to pack() Parrot's types.............................done.
Figuring out what formats should be used for sprintf..................done.
Determining if your C library has a working S_ISREG....................yes.
Determining architecture, OS and JIT capability.......................done.
Generating CPU specific stuff.........................................done.
Verifying that the compiler supports function pointer casts............yes.
Determining whether your compiler supports computed goto...............yes.
Determining if your compiler supports inline...........................yes.
Determining what allocator to use.....................................done.
Determining if your C library supports memalign........................yes.
Determining some signal stuff.........................................done.
Determining whether there is socklen_t.................................yes.
Determining if your C library has setenv / unsetenv...................both.
Determining if your platform supports AIO...............................no.
Determining if your platform supports GMP...............................no.
Determining if your platform supports readline..........................no.
Determining if your platform supports gdbm.............................yes.
Testing snprintf......................................................done.
Determining whether perldoc is installed...............................yes.
Determining whether python is installed.................................no.
Determining whether GNU m4 is installed.................................no.
Running CPU specific stuff............................................done.
Determining whether ICU is installed...................................yes.
Determining Parrot's revision.........................................done.
Generating C headers..................................................done.
Generating core pmc list..............................................done.
Generating runtime/parrot/include.....................................done.
Configuring languages.................................................done.
Generating makefiles and other build files............................done.
Moving platform files into place......................................done.
Recording configuration data for later retrieval......................done.
Okay, we're done!

You can now use `make' to build your Parrot.
(NOTE: do not use `make -j <n>'!)
After that, you can use `make test' to run the test suite.

Happy Hacking,
        The Parrot Team


::::SECOND STEP:

/usr/bin/perl.exe tools/build/c2str.pl src/pmc/pccmethod_test.c > src/pmc/pccmet
hod_test.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/resizablebooleanarray.pmc

/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/resizablebooleanarray.c > src/pmc
/resizablebooleanarray.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/resizablefloatarray.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/resizablefloatarray.c > src/pmc/r
esizablefloatarray.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/resizableintegerarray.pmc

/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/resizableintegerarray.c > src/pmc
/resizableintegerarray.str
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/resizablepmcarray.c > src/pmc/res
izablepmcarray.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/resizablestringarray.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/resizablestringarray.c > src/pmc/
resizablestringarray.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/role.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/role.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/scalar.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/scalar.c > src/pmc/scalar.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/slice.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/slice.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/slice.c > src/pmc/slice.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/smop_attribute.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/smop_attribute.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/smop_attribute.c > src/pmc/smop_a
ttribute.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/smop_class.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/smop_class.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/smop_class.c > src/pmc/smop_class
.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/stmlog.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/stmlog.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/stmlog.c > src/pmc/stmlog.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/stmref.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/stmref.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/stmref.c > src/pmc/stmref.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/stmvar.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/stmvar.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/stmvar.c > src/pmc/stmvar.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/super.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/super.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/super.c > src/pmc/super.str
/usr/bin/perl.exe tools/build/pmc2c.pl --dump src/pmc/undef.pmc
/usr/bin/perl.exe tools/build/pmc2c.pl --c src/pmc/undef.pmc
/usr/bin/perl.exe tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str
/usr/bin/perl.exe tools/build/c2str.pl --all
src/string.c
src/string_primitives.c
src/sub.c
src/runops_cores.c
src/trace.c
src/pmc.c
src/pmc_freeze.c
src/key.c
src/hash.c
src/core_pmcs.c
src/platform.c
/usr/bin/perl.exe -MExtUtils::Command -e cp src/jit/i386/jit_emit.h src/jit_emit
.h
src/jit.c
/usr/bin/perl.exe tools/build/jit2c.pl i386 src/jit_cpu.c
jit2c: JITed 208 (+ 150 vtable) of 1252 ops
src/jit_cpu.c
src/jit_debug.c
src/jit_debug_xcoff.c
src/intlist.c
src/list.c
src/library.c
src/global.c
src/embed.c
src/warnings.c
src/packout.c
src/byteorder.c
src/debug.c
src/headers.c
src/hll.c
src/gc/smallobject.c
src/gc/dod.c
src/gc/gc_ims.c
src/gc/gc_gms.c
src/exit.c
src/misc.c
src/spf_render.c
src/spf_vtable.c
src/datatypes.c
/usr/bin/perl.exe tools/build/fingerprint_c.pl > src/fingerprint.c
src/fingerprint.c
/usr/bin/perl.exe tools/build/nativecall.pl src/call_list.txt
src/nci.c
src/cpu_dep.c
src/tsq.c
src/longopt.c
src/events.c
src/thread.c
src/dynext.c
src/utils.c
src/vtables.c
src/pic.c
src/pic_jit.c
src/mmd.c
src/builtin.c
src/extend.c
src/extend_vtable.c
/usr/bin/perl.exe -Ilib tools/build/revision_c.pl > src/revision.c
src/revision.c
src/packfile/pf_items.c
src/stm/backend.c
src/stm/waitlist.c
src/gc/resources.c
src/charset/ascii.c
src/charset/binary.c
src/charset/iso-8859-1.c
src/charset/tables.c
src/charset/unicode.c
src/io/io.c
src/io/io_buf.c
src/io/io_layers.c
src/io/io_unix.c
src/io/io_utf8.c
src/io/io_mmap.c
src/io/io_win32.c
src/io/io_stdio.c
src/io/io_string.c
src/io/io_passdown.c
src/pmc/default.c
src/pmc/null.c
src/pmc/env.c
src/pmc/key.c
src/pmc/random.c
src/pmc/unmanagedstruct.c
src/pmc/managedstruct.c
src/pmc/delegate.c
src/pmc/compiler.c
src/pmc/exception.c
src/pmc/version.c
src/pmc/vtablecache.c
src/pmc/parrotio.c
src/pmc/parrotlibrary.c
src/pmc/parrotinterpreter.c
src/pmc/parrotthread.c
src/pmc/lexpad.c
src/pmc/timer.c
src/pmc/pointer.c
src/pmc/sub.c
src/pmc/closure.c
src/pmc/continuation.c
src/pmc/retcontinuation.c
src/pmc/exception_handler.c
src/pmc/coroutine.c
src/pmc/eval.c
src/pmc/nci.c
src/pmc/float.c
src/pmc/integer.c
src/pmc/bigint.c
src/pmc/complex.c
src/pmc/string.c
src/pmc/boolean.c
src/pmc/ref.c
src/pmc/sharedref.c
src/pmc/array.c
src/pmc/fixedintegerarray.c
src/pmc/intlist.c
src/pmc/iterator.c
src/pmc/sarray.c
src/pmc/fixedstringarray.c
src/pmc/multiarray.c
src/pmc/hash.c
src/pmc/orderedhash.c
src/pmc/tqueue.c
src/pmc/parrotclass.c
src/pmc/parrotobject.c
src/pmc/os.c
src/pmc/file.c
src/pmc/addrregistry.c
src/pmc/bound_nci.c
src/pmc/capture.c
src/pmc/class.c
src/pmc/deleg_pmc.c
src/pmc/enumerate.c
src/pmc/exporter.c
src/pmc/fixedbooleanarray.c
src/pmc/fixedfloatarray.c
src/pmc/fixedpmcarray.c
src/pmc/lexinfo.c
src/pmc/multisub.c
src/pmc/namespace.c
src/pmc/object.c
src/pmc/pair.c
src/pmc/parrotrunningthread.c
src/pmc/pccmethod_test.c
src/pmc/resizablebooleanarray.c
src/pmc/resizablefloatarray.c
src/pmc/resizableintegerarray.c
src/pmc/resizablepmcarray.c
src/pmc/resizablestringarray.c
src/pmc/role.c
src/pmc/scalar.c
src/pmc/slice.c
src/pmc/smop_attribute.c
src/pmc/smop_class.c
src/pmc/stmlog.c
src/pmc/stmref.c
src/pmc/stmvar.c
src/pmc/super.c
src/pmc/undef.c
src/encodings/fixed_8.c
src/encodings/ucs2.c
src/encodings/utf16.c
src/encodings/utf16.c: In function `to_encoding':
src/encodings/utf16.c:104: warning: passing arg 3 of `u_strFromUTF8_3_6' from in
compatible pointer type
src/encodings/utf16.c:118: warning: passing arg 3 of `u_strFromUTF8_3_6' from in
compatible pointer type
src/encodings/utf8.c
compilers/imcc/imcparser.c
compilers/imcc/imclexer.c
compilers/imcc/imclexer.c: In function `yy_get_next_buffer':
compilers/imcc/imclexer.c:4356: warning: comparison between signed and unsigned
compilers/imcc/imc.c
compilers/imcc/symreg.c
compilers/imcc/instructions.c
compilers/imcc/cfg.c
compilers/imcc/reg_alloc.c
compilers/imcc/sets.c
compilers/imcc/debug.c
compilers/imcc/optimizer.c
compilers/imcc/pbc.c
compilers/imcc/parser_util.c
compilers/imcc/pcc.c
/usr/bin/perl.exe -MExtUtils::Command -e mkpath blib/lib
gcc -shared -s -L/usr/local/lib  -o blib/lib/libparrot.dll  \
    src/ops/core_ops.o src/ops/core_ops_switch.o src/ops/core_ops_cg.o src/ops/c
ore_ops_cgp.o src/charset.o src/encoding.o src/exceptions.o src/global_setup.o s
rc/interpreter.o src/inter_call.o src/inter_cb.o src/inter_create.o src/inter_mi
sc.o src/inter_run.o src/gc/register.o src/gc/memory.o src/objects.o src/packfil
e.o src/stacks.o src/stack_common.o src/string.o src/string_primitives.o src/sub
.o src/runops_cores.o src/trace.o src/pmc.o src/pmc_freeze.o src/key.o src/hash.
o src/core_pmcs.o src/platform.o src/jit.o src/jit_cpu.o src/jit_debug.o src/jit
_debug_xcoff.o src/intlist.o src/list.o src/library.o src/global.o src/embed.o s
rc/warnings.o src/packout.o src/byteorder.o src/debug.o src/headers.o src/hll.o
src/gc/smallobject.o src/gc/dod.o src/gc/gc_ims.o src/gc/gc_gms.o src/exit.o src
/misc.o src/spf_render.o src/spf_vtable.o src/datatypes.o src/fingerprint.o src/
nci.o src/cpu_dep.o src/tsq.o src/longopt.o src/events.o src/thread.o src/dynext
.o src/utils.o src/vtables.o src/pic.o src/pic_jit.o src/mmd.o src/builtin.o src
/extend.o src/extend_vtable.o src/revision.o src/packfile/pf_items.o src/stm/bac
kend.o src/stm/waitlist.o src/gc/resources.o src/charset/ascii.o src/charset/bin
ary.o src/charset/iso-8859-1.o src/charset/tables.o src/charset/unicode.o src/io
/io.o src/io/io_buf.o src/io/io_layers.o src/io/io_unix.o src/io/io_utf8.o src/i
o/io_mmap.o src/io/io_win32.o src/io/io_stdio.o src/io/io_string.o src/io/io_pas
sdown.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/ran
dom.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/delegate.o src/p
mc/compiler.o src/pmc/exception.o src/pmc/version.o src/pmc/vtablecache.o src/pm
c/parrotio.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/parrott
hread.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc
/closure.o src/pmc/continuation.o src/pmc/retcontinuation.o src/pmc/exception_ha
ndler.o src/pmc/coroutine.o src/pmc/eval.o src/pmc/nci.o src/pmc/float.o src/pmc
/integer.o src/pmc/bigint.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o
 src/pmc/ref.o src/pmc/sharedref.o src/pmc/array.o src/pmc/fixedintegerarray.o s
rc/pmc/intlist.o src/pmc/iterator.o src/pmc/sarray.o src/pmc/fixedstringarray.o
src/pmc/multiarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/tqueue.o src/p
mc/parrotclass.o src/pmc/parrotobject.o src/pmc/os.o src/pmc/file.o src/pmc/addr
registry.o src/pmc/bound_nci.o src/pmc/capture.o src/pmc/class.o src/pmc/deleg_p
mc.o src/pmc/enumerate.o src/pmc/exporter.o src/pmc/fixedbooleanarray.o src/pmc/
fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/lexinfo.o src/pmc/multisub.o s
rc/pmc/namespace.o src/pmc/object.o src/pmc/pair.o src/pmc/parrotrunningthread.o
 src/pmc/pccmethod_test.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloat
array.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resi
zablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/slice.o src/pmc/smop_
attribute.o src/pmc/smop_class.o src/pmc/stmlog.o src/pmc/stmref.o src/pmc/stmva
r.o src/pmc/super.o src/pmc/undef.o src/encodings/fixed_8.o src/encodings/ucs2.o
 src/encodings/utf16.o src/encodings/utf8.o compilers/imcc/imcparser.o compilers
/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/symreg.o compilers/imcc/ins
tructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.
o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compile
rs/imcc/parser_util.o compilers/imcc/pcc.o -lcrypt -lpthread -lm -L/usr/local/li
b -lcygicuin36 -lcygicuuc36 -lcygicudt36 -lpthread -lm
compilers/imcc/main.c
/usr/bin/perl.exe tools/build/parrot_config_c.pl --mini > \
    src/null_config.c
src/null_config.c
gcc -o miniparrot.exe compilers/imcc/main.o \
     -L/home/PabloB/parrot/blib/lib -lparrot -lpthread -lm -L/usr/local/lib -lcy
gicuin36 -lcygicuuc36 -lcygicudt36 -lpthread -lm -lcrypt -s -L/usr/local/lib   s
rc/null_config.o
Invoking Parrot to generate runtime/parrot/include/config.fpmc --cross your fing
ers
./miniparrot.exe config_lib.pasm > runtime/parrot/include/config.fpmc
make: *** [runtime/parrot/include/config.fpmc] Error 53

[EMAIL PROTECTED] ~/parrot
$


::::THIRD STEP:

[EMAIL PROTECTED] ~/parrot
$ make test
Compiling with:
xx.c
gcc -I./include -pipe -I/usr/local/include -I /usr/local/include -g -W -Wall -Ws
trict-prototypes -Wmissing-prototypes -Winline -Wshadow -Wpointer-arith -Wcast-q
ual -Wwrite-strings -Waggregate-return -Winline -Wno-unused -Wsign-compare -fali
gn-functions=16 -Wformat-nonliteral -Wformat-security -Wpacked -Wdisabled-optimi
zation -Wno-shadow -DHAS_JIT -DI386 -DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c
/usr/bin/perl.exe tools/build/parrot_config_c.pl > \
    src/parrot_config.c
'runtime/parrot/include/config.fpmc' is truncated. Remove it and rerun make
make: *** [src/parrot_config.c] Error 255

[EMAIL PROTECTED] ~/parrot
$


::::MYCONFIG FILE:

Summary of my parrot 0.4.11 (r0) configuration:
  configdate='Tue Apr 24 10:08:47 2007 GMT'
  Platform:
    osname=cygwin, archname=cygwin-thread-multi-64int
    jitcapable=1, jitarchname=i386-cygwin,
    jitosname=CYGWIN, jitcpuarch=i386
    execcapable=0
    perl=/usr/bin/perl.exe
  Compiler:
    cc='gcc', ccflags=' -pipe -I/usr/local/include -I /usr/local/include',
  Linker and Libraries:
    ld='gcc', ldflags=' -s -L/usr/local/lib',
    cc_ldflags='',
    libs='-lcrypt'
  Dynamic Linking:
    share_ext='.dll', ld_share_flags='-shared',
    load_ext='.dll', ld_load_flags='-shared'
  Types:
    iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
    ptrsize=4, ptr_alignment=1 byteorder=1234,
    nv=double, numvalsize=8, doublesize=8



::::END E-MAIL::::


---------- Initial Header -----------

>From      : "chromatic via RT" [EMAIL PROTECTED]
To          : [EMAIL PROTECTED]
Cc          :
Date      : Mon, 23 Apr 2007 17:02:41 -0700
Subject : Re: [perl #42692] install error







> On Monday 23 April 2007 09:58, Pablo wrote:
>
> > Parrot version: 0.4.11
> > Platform: Cygwin
> >
> > Error 53 after lauch 'make' command,
> > error 255 after lauch 'make test' command
>
> Thanks for the report.  However, those error numbers don't really mean 
> anything to me.  Can you copy and paste the *exact* output of the entire run
> after you type 'make' and 'make test', including the error output?
>
> Also, can you include the my_config file with your report?  The Makefile
> doesn't do us much good.  We have a pretty good idea of what *should* happen.
> What actually *did* happen is much more valuable!
>
> Thanks,
> -- c
>
>
> 


------------------------------------------------------
Leggi GRATIS le tue mail con il telefonino i-modeĀ™ di Wind
http://i-mode.wind.it/


Reply via email to