On Tue Jun 17 17:12:30 2008, japhb wrote: > On Tue, 2008-06-17 at 11:27 -0700, Packy Anderson wrote: > > Here's the command I'm using to configure and make > > $ make realclean; CC="gcc-4.0" CX="g++-4.0" perl Configure.pl -- > > cc="$CC" --cxx="$CX" --link="$CX" --ld="$CX" --optimize; make -j 2 > > That's a pretty advanced build method. OK, let's sanity check:
For years it was required for PPC OS X builds. He tried with a plain Configure.pl this weekend to no avail, so I gave him my old script. (he added in the optimize) > * Does it still fail if you don't override the compiler and linker? > * Does it still fail if you don't run a parallel make? > * Does it still fail if you don't configure with --optimize? > * Does it still fail for just 'make realclean; perl Configure.pl; make'? That's a different failure mode. > (These aren't just silly questions. Parrot is not tested as often or as > well with non-default build configurations, so a bug could easily have > crept back in.) > > > c++ -o digest_group.bundle lib-digest_group.o md2.o md4.o md5.o > > ripemd160.o sha.o sha1.o sha256.o sha512.o -lm -framework OpenGL - > > framework GLUT -lcrypto -L/usr/local/lib -L/usr/local/source/parrot/ > > blib/lib -L/opt/local/lib -L/usr/local/source/parrot/blib/lib - > > bundle -undefined dynamic_lookup -L/usr/local/source/parrot/blib/lib - > > lparrot > > /usr/bin/ld: warning can't open dynamic library: /opt/local/lib/libz. > > 1.dylib (checking for undefined symbols may be affected) (No such > > file or directory, errno = 2) > > This seems very odd to me. I'm not sure what is needing libz, or why it > is pulling it from /opt/local/ ... I've asked another Mac OS X person > to take a look at this, since it makes no sense to me. > > > -'f > > -- Will "Coke" Coleda