Hi Chris:

I haven't had any problems such as this on Mac OS X--either 10.2.6 or 10.3. What is the contents of your "myconfig" file? Here is the contents of mine, for comparison:

Summary of my parrot 0.0.13 configuration:
configdate='Fri Nov 14 18:23:39 2003'
Platform:
osname=darwin, archname=darwin
jitcapable=1, jitarchname=ppc-darwin,
jitosname=DARWIN, jitcpuarch=ppc
execcapable=1
perl=perl
Compiler:
cc='cc', ccflags='-g -pipe -pipe -fno-common -no-cpp-precomp -DHAS_TELLDIR_PROTOTYPE -pipe -fno-common -Wno-long-double ',
Linker and Libraries:
ld='cc', ldflags=' -flat_namespace ',
cc_ldflags='',
libs='-lm'
Dynamic Linking:
so='.so', ld_shared=' -flat_namespace -bundle -undefined suppress',
ld_shared_flags=''
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=4 byteorder=4321,
nv=double, numvalsize=8, doublesize=8



I'm thinking that there must be something else causing your problem, as there are not in general problems building parrot on Mac OS X--for me, parrot builds without modification on Mac OS X, and (currently) passes all tests via the standard "perl Configure.pl; make; make test" sequence. (I'm currently using gcc 3.3 on Panther, but I believe I was using gcc 3.1 previously on Jaguar. I see your gcc is marked prerelease--it may be that you need an updated version of the dev. tools.)


JEff

On Nov 14, 2003, at 5:29 PM, [EMAIL PROTECTED] wrote:

Apple shipped a linker that doesn't work well with a lot of projects unless they recognize it. It requires that the link phase of any c/c++ compilation add a -lcc_dynamic flag. I was able to do a manual compilation of many things by adding that flag, but that gets to be tedious. When I was looking for a good spot to type the flag in once and then have it just work I tried the main Makefiles LD_FLAGS setting and others to no avail... I have just started with parrot so I don't know my way around well enough yet to get a feel for that.

After finishing the main `make` process, I went on to try `make test`... It passed most of them except the ones in t/src/ because they also needed -lcc_dynamic

If you need more information about my system so you can write test with darwin in mind just holler

btw:
gcc (GCC) 3.1 20020420 (prerelease)
Mac OS version 10.2.8 (iBook 800Mhz G3, 512MB RAM)

Chris




Reply via email to