-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Dec 8, 2005, at 1:27 AM, Leopold Toetsch wrote:


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.

You are right -- I still had parrot-0.3.1 installed when I attempted to build this version. Should it be necessary to uninstall your existing version to update?

Thanks -- everything works great now.

- -Brent
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)

iD8DBQFDmTEfzGDdrzfvUpURAhjHAKCXGimWdIWWU/50aF54XhlNNmbyjACgro+Y
NByDJVeOWQEtP+6QQQ57Xig=
=e2sP
-----END PGP SIGNATURE-----

Reply via email to