Postgres didn't compile immediately. I'm trying again after
closing that terminal and opening it again. Maybe setting the
environmental variable for libxml2 screwed it up or something... Okay,
this time I'm getting different errors:
/usr/bin/ld: Undefined symbols:
_fdatasync
_setproctitle
/usr/bin/ld: warning unused multiple definitions of symbol _system
port/SUBSYS.o definition of _system in section (__TEXT,__text)
/usr/lib/libm.dylib(system.o) unused definition of _system
/usr/bin/ld: warning unused multiple definitions of symbol _semctl
port/SUBSYS.o definition of _semctl in section (__TEXT,__text)
/usr/lib/libm.dylib(semctl.o) unused definition of _semctl
/usr/bin/ld: warning unused multiple definitions of symbol _semget
port/SUBSYS.o definition of _semget in section (__TEXT,__text)
/usr/lib/libm.dylib(semget.o) unused definition of _semget
/usr/bin/ld: warning unused multiple definitions of symbol _semop
port/SUBSYS.o definition of _semop in section (__TEXT,__text)
/usr/lib/libm.dylib(semop.o) unused definition of _semop
make[2]: *** [postgres] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2