# New Ticket Created by  Leon Brocard 
# Please include the string:  [perl #17159]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=17159 >


There is a problem building imcc under Mac OS X at the moment,
but I'm afraid I don't know enough to fix it, so here it is:

[dhcp-client-56:parrot/languages/imcc] acme% make
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
ld: multiple definitions of symbol _IMCC_DEBUG
imcparser.o definition of _IMCC_DEBUG in section (__DATA,__data)
imclexer.o definition of _IMCC_DEBUG in section (__DATA,__common)
ld: multiple definitions of symbol _IMCC_LIFE_INFO
imcparser.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
imclexer.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
ld: multiple definitions of symbol _IMCC_VERBOSE
imcparser.o definition of _IMCC_VERBOSE in section (__DATA,__common)
imclexer.o definition of _IMCC_VERBOSE in section (__DATA,__common)
ld: multiple definitions of symbol _bb_list
imcparser.o definition of _bb_list in section (__DATA,__common)
imclexer.o definition of _bb_list in section (__DATA,__common)
ld: multiple definitions of symbol _dominators
imcparser.o definition of _dominators in section (__DATA,__common)
imclexer.o definition of _dominators in section (__DATA,__common)
ld: multiple definitions of symbol _hash
imcparser.o definition of _hash in section (__DATA,__common)
imclexer.o definition of _hash in section (__DATA,__common)
ld: multiple definitions of symbol _instructions
imcparser.o definition of _instructions in section (__DATA,__common)
imclexer.o definition of _instructions in section (__DATA,__common)
ld: multiple definitions of symbol _interference_graph
imcparser.o definition of _interference_graph in section (__DATA,__common)
imclexer.o definition of _interference_graph in section (__DATA,__common)
ld: multiple definitions of symbol _n_basic_blocks
imcparser.o definition of _n_basic_blocks in section (__DATA,__common)
imclexer.o definition of _n_basic_blocks in section (__DATA,__common)
ld: multiple definitions of symbol _n_spilled
imcparser.o definition of _n_spilled in section (__DATA,__common)
imclexer.o definition of _n_spilled in section (__DATA,__common)
ld: multiple definitions of symbol _n_symbols
imcparser.o definition of _n_symbols in section (__DATA,__common)
imclexer.o definition of _n_symbols in section (__DATA,__common)
imc.o definition of _IMCC_DEBUG in section (__DATA,__common)
imc.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
imc.o definition of _IMCC_VERBOSE in section (__DATA,__common)
imc.o definition of _bb_list in section (__DATA,__common)
imc.o definition of _dominators in section (__DATA,__common)
imc.o definition of _hash in section (__DATA,__common)
imc.o definition of _instructions in section (__DATA,__common)
imc.o definition of _interference_graph in section (__DATA,__common)
imc.o definition of _n_basic_blocks in section (__DATA,__common)
imc.o definition of _n_spilled in section (__DATA,__common)
imc.o definition of _n_symbols in section (__DATA,__common)
stacks.o definition of _IMCC_DEBUG in section (__DATA,__common)
stacks.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
stacks.o definition of _IMCC_VERBOSE in section (__DATA,__common)
stacks.o definition of _bb_list in section (__DATA,__common)
stacks.o definition of _dominators in section (__DATA,__common)
stacks.o definition of _hash in section (__DATA,__common)
stacks.o definition of _instructions in section (__DATA,__common)
stacks.o definition of _interference_graph in section (__DATA,__common)
stacks.o definition of _n_basic_blocks in section (__DATA,__common)
stacks.o definition of _n_spilled in section (__DATA,__common)
stacks.o definition of _n_symbols in section (__DATA,__common)
symreg.o definition of _IMCC_DEBUG in section (__DATA,__common)
symreg.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
symreg.o definition of _IMCC_VERBOSE in section (__DATA,__common)
symreg.o definition of _bb_list in section (__DATA,__common)
symreg.o definition of _dominators in section (__DATA,__common)
symreg.o definition of _hash in section (__DATA,__common)
symreg.o definition of _instructions in section (__DATA,__common)
symreg.o definition of _interference_graph in section (__DATA,__common)
symreg.o definition of _n_basic_blocks in section (__DATA,__common)
symreg.o definition of _n_spilled in section (__DATA,__common)
symreg.o definition of _n_symbols in section (__DATA,__common)
instructions.o definition of _IMCC_DEBUG in section (__DATA,__common)
instructions.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
instructions.o definition of _IMCC_VERBOSE in section (__DATA,__common)
instructions.o definition of _bb_list in section (__DATA,__common)
instructions.o definition of _dominators in section (__DATA,__common)
instructions.o definition of _hash in section (__DATA,__common)
instructions.o definition of _instructions in section (__DATA,__common)
instructions.o definition of _interference_graph in section (__DATA,__common)
instructions.o definition of _n_basic_blocks in section (__DATA,__common)
instructions.o definition of _n_spilled in section (__DATA,__common)
instructions.o definition of _n_symbols in section (__DATA,__common)
cfg.o definition of _IMCC_DEBUG in section (__DATA,__common)
cfg.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
cfg.o definition of _IMCC_VERBOSE in section (__DATA,__common)
cfg.o definition of _bb_list in section (__DATA,__common)
cfg.o definition of _dominators in section (__DATA,__common)
cfg.o definition of _hash in section (__DATA,__common)
cfg.o definition of _instructions in section (__DATA,__common)
cfg.o definition of _interference_graph in section (__DATA,__common)
cfg.o definition of _n_basic_blocks in section (__DATA,__common)
cfg.o definition of _n_spilled in section (__DATA,__common)
cfg.o definition of _n_symbols in section (__DATA,__common)
sets.o definition of _IMCC_DEBUG in section (__DATA,__common)
sets.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
sets.o definition of _IMCC_VERBOSE in section (__DATA,__common)
sets.o definition of _bb_list in section (__DATA,__common)
sets.o definition of _dominators in section (__DATA,__common)
sets.o definition of _hash in section (__DATA,__common)
sets.o definition of _instructions in section (__DATA,__common)
sets.o definition of _interference_graph in section (__DATA,__common)
sets.o definition of _n_basic_blocks in section (__DATA,__common)
sets.o definition of _n_spilled in section (__DATA,__common)
sets.o definition of _n_symbols in section (__DATA,__common)
debug.o definition of _IMCC_DEBUG in section (__DATA,__common)
debug.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
debug.o definition of _IMCC_VERBOSE in section (__DATA,__common)
debug.o definition of _bb_list in section (__DATA,__common)
debug.o definition of _dominators in section (__DATA,__common)
debug.o definition of _hash in section (__DATA,__common)
debug.o definition of _instructions in section (__DATA,__common)
debug.o definition of _interference_graph in section (__DATA,__common)
debug.o definition of _n_basic_blocks in section (__DATA,__common)
debug.o definition of _n_spilled in section (__DATA,__common)
debug.o definition of _n_symbols in section (__DATA,__common)
anyop.o definition of _IMCC_DEBUG in section (__DATA,__common)
anyop.o definition of _IMCC_LIFE_INFO in section (__DATA,__common)
anyop.o definition of _IMCC_VERBOSE in section (__DATA,__common)
anyop.o definition of _bb_list in section (__DATA,__common)
anyop.o definition of _dominators in section (__DATA,__common)
anyop.o definition of _hash in section (__DATA,__common)
anyop.o definition of _instructions in section (__DATA,__common)
anyop.o definition of _interference_graph in section (__DATA,__common)
anyop.o definition of _n_basic_blocks in section (__DATA,__common)
anyop.o definition of _n_spilled in section (__DATA,__common)
anyop.o definition of _n_symbols in section (__DATA,__common)
make: *** [imcc] Error 1
[dhcp-client-56:parrot/languages/imcc] acme%

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

....... According to my calculations the problem doesn't exist


Reply via email to