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