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:

* 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'?

(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


Reply via email to