I managed to compile lgeneral on a Mac running Jaguar. I ran into some small problems which I think could be easily solved for everyone who wants to use this nice game:

In files slot.c and strat_map.c, a line #include <sys/types.h> is needed. I'm sure there is a nicer way to solve this, but this worked well for me :-)
Additionally, the -export-dynamic flag is not recognized by OSX's gcc. I compiled with --disable-dl, but maybe this could be improved, too...

Keep up the good work, regards,

Benjamin