On Dec 8, 2005, at 6:57, Brent Fulgham wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In addition to the shootout machine, I have a main development box
that runs Mac OS X (PowerPC). I attempted to build Parrot 0.4.0 on
this machine and encountered errors. The mailing list archive seems
to be down at the moment, so I could not check for others with this
issue. Is this a known problem? I am using the XCode tools 2.2,
which means basically a gcc 4.0 compiler.
src/inter_call.c:637: error: conflicting types for 'parrot_pass_args'
/opt/local/include/parrot/inter_call.h:78: error: previous declaration
of 'parrot_pass_args' was here
Looks like that include/parrot from an installed Parrot is used instead
the one in the src tree.
What do you get after 'make'?
Here are my settings from the darwin box:
$ make
Compiling with:
xx.c
cc -g -pipe -pipe -fno-common -no-cpp-precomp -I/usr/local/include
-pipe -fno-common -Wno-long-double -g -Wall -Wstrict-prototypes
-Wmissing-prototypes -Winline -Wpointer-arith -Wcast-qual -Wcast-align
-Wwrite-strings -Waggregate-return -Winline -W -Wno-unused
-Wsign-compare -Wformat-nonliteral -Wformat-security -Wpacked
-Wdisabled-optimization -falign-functions=16 -Wno-shadow -I./include
-DHAS_JIT -DPPC -DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c
Well, having the includes -I./include at the end could be dangerous I
presume.
leo