I tried building Metakit 2.4.9.3 on Mac OS X 10.3.3 recently and got the same 
error that Jacob Levy encountered on FreeBSD.  So I grabbed the latest CVS to 
get the libtool-less configure script, and that does in fact compile 
correctly (with a few warnings, in the attached file).  However, even if I 
run configure with "--disable-shared" or "--enable-shared=no" and get:

"checking for building as shared lib... no, static"

in the output, the generated Makefile produces a shared library.  Tried on 
Linux also, and it has the same problem.  Before I waste too much time trying 
to grok autoconf and such, could somebody more familiar with the build 
process fix it so that it's possible to make a static version of the library 
again?  Or if I'm just missing something, please point out what it is?  
Thanks,

Jeremy
g++ -g -O2 -Dq4_MULTI -fPIC -I../unix/../include -I../unix/../src -I. -o demo \
        ../unix/../demos/demo.cpp libmk4.dylib
ld: warning prebinding not disabled because (__PAGEZERO segment (address = 0x0 size = 
0x1000) of demo overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__TEXT segment (address = 0x1000 size = 
0x9000) of demo overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__DATA segment (address = 0xa000 size = 
0x1000) of demo overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__LINKEDIT segment (address = 0xb000 size 
= 0xf000) of demo overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
g++ -g -O2 -Dq4_MULTI -fPIC -I../unix/../include -I../unix/../src -I. -o dump \
        ../unix/../demos/dump.cpp libmk4.dylib
ld: warning prebinding not disabled because (__PAGEZERO segment (address = 0x0 size = 
0x1000) of dump overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__TEXT segment (address = 0x1000 size = 
0x9000) of dump overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__DATA segment (address = 0xa000 size = 
0x1000) of dump overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__LINKEDIT segment (address = 0xb000 size 
= 0xf000) of dump overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
g++ -g -O2 -Dq4_MULTI -fPIC -I../unix/../include -I../unix/../src -I. -o myio \
        ../unix/../demos/myio.cpp libmk4.dylib
ld: warning prebinding not disabled because (__PAGEZERO segment (address = 0x0 size = 
0x1000) of myio overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__TEXT segment (address = 0x1000 size = 
0x9000) of myio overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__DATA segment (address = 0xa000 size = 
0x1000) of myio overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
ld: warning prebinding not disabled because (__LINKEDIT segment (address = 0xb000 size 
= 0xf000) of myio overlaps with __TEXT segment (address = 0x0 size = 0x2c000) of 
libmk4.dylib
_____________________________________________
Metakit mailing list  -  [EMAIL PROTECTED]
http://www.equi4.com/mailman/listinfo/metakit

Reply via email to