Leopold Toetsch sent the following bits through the ether:

> And finally, in imc.c there is another »int n_spilled;«, please delete 
> this line.

Cool, I've done the past two patches and it compiles but then fails to
compile parrot shared:

cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o imcparser.o -c imcparser.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o imclexer.o -c imclexer.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o imc.o -c imc.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o stacks.o -c stacks.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o symreg.o -c symreg.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o instructions.o -c instructions.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o cfg.o -c cfg.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o sets.o -c sets.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o debug.o -c debug.c
cc -pipe -fno-common -no-cpp-precomp -fno-strict-aliasing -pipe -fno-common  
-g-I../../include -o anyop.o -c anyop.c
cc -o imcc  imcparser.o imclexer.o imc.o stacks.o symreg.o instructions.o cfg.osets.o 
debug.o anyop.o  ../../platform.o -lm
cd ../.. && make shared && rm -f parrot && make
cd classes && make && cd ..
make[2]: Nothing to be done for `all'.
cc -shared  -L/usr/local/lib -flat_namespace   -o blib/lib/libparrot.so exceptions.o 
global_setup.o interpreter.o parrot.o register.o core_ops.o core_ops_prederef.o 
memory.o packfile.o stacks.o string.o sub.o encoding.o chartype.o runops_cores.o 
trace.o pmc.o key.o hash.o core_pmcs.o platform.o jit.o jit_cpu.o resources.o rx.o 
rxstacks.o intlist.o embed.o warnings.o misc.o core_ops_cg.o packout.obyteorder.o 
debug.o smallobject.o headers.o dod.o method_util.o io/io.o io/io_buf.o io/io_unix.o 
io/io_win32.o io/io_stdio.o classes/array.o classes/boolean.o classes/continuation.o 
classes/coroutine.o classes/csub.o classes/default.o classes/intlist.o 
classes/intqueue.o classes/key.o classes/multiarray.o classes/perlarray.o 
classes/perlhash.o classes/perlint.o classes/perlnum.o classes/perlstring.o 
classes/perlundef.o classes/pointer.o classes/sub.o encodings/singlebyte.o 
encodings/utf8.o encodings/utf16.o encodings/utf32.o chartypes/unicode.o 
chartypes/usascii.o -lm
cc: unrecognized option `-shared'
ld: Undefined symbols:
_main
make[1]: *** [blib/lib/libparrot.so] Error 1
make: *** [all] Error 2

Thanks, Leon
-- 
Leon Brocard.............................http://www.astray.com/
scribot.................................http://www.scribot.com/

.... Borderline psychotic with hermit-like tendencies

Reply via email to