At 07:03 17/10/2005 -0700, you wrote:
"François PERRAD (via RT)" <[EMAIL PROTECTED]> wrote:
>
> $ ./parrot -V
> This is parrot version 0.3.0-devel (r9493) built for i386-linux.
>
> $ make hello
> ./parrot -o examples/assembly/hello.o examples/assembly/hello.pbc
> make EXEC=examples/assembly/hello exec
> c++ -o examples/assembly/hello -L/usr/local/lib
> -Wl,-E   examples/assembly/hello.o src/exec_start.o src/parrot_config.o
> blib/lib/libparrot.a -lpthread -lm -L/usr/lib  -licuuc -licudata -lpthread
> -lm -ldl -lm -lpthread -lcrypt -lrt
> c++: examples/assembly/hello.o: No such file or directory
>
> parrot doesn't produce hello.o from hello.pbc
>
make should probably terminate earlier, though as for why it doesn't produce
the object file, look in myconfig and check if it contains something like
"execcapable=1"; if it does not, Configure doesn't think Parrot can produce
native objects for your platform (which it may be wrong about).

My file myconfig contains :
    execcapable=1
My file config_lib.pasm contains :
        set P0["execcapable"], "1"
This bug is a regression, 'make hello' works with release 0.3.0 (r9297).

François.

Jonathan


Reply via email to