I finally took a look! :-)
I used the following configure command-line:
./configure CPPFLAGS=-I/usr/X11/include LDFLAGS=-L/usr/X11/lib
And it worked fine for me. From the error messages that you provided,
I see that you used your own copy of libpng, instead of the
system-provided one (which is hidden away in the X11
headers/libraries, but those are required for Quadra 1.2 anyway).
For the byteorder.h errors, I'm not sure what's going on. The
configure script should have detected machine/endian.h and
machine/byte_order.h (which are the Mac OS X equivalent of those
missing files) and used those instead (they are normally at
/usr/include/machine/endian.h and /usr/include/machine/byte_order.h).
Take a look at the configure output to see what it says about those?
I had some separate issues compiling the trunk version (which is
*much* better on Mac OS X than the quadra-1.2 version!), as it seems
SDL 1.2.14 is needed for Snow Leopard, but after fixing that, it was
smooth sailing. Oh, before that, it looks like "make clean" missed
deleting "source/macosx/SDLMain.o", and for some reason, I had a
32-bit version of that in there, so I had a linking error, just
deleting that and running "make" again fixed that (but you shouldn't
have that problem anyway).
Let me know if there's anything else (or better, file an issue,
(slightly) less likely to fall through the cracks). ;-)
--
http://www.google.com/profiles/pphaneuf