I recently upgraded my mac mini to Snow Leopard. The TinyFugue website says that it should compile right out of the box with the OS X dev tools installed, but this doesn’t seem to work on snow leopard. When I tried to compile it right out of the box, I get the following error after running make:
malloc.c:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'malloc_base'
So I took a look at line 15 of malloc.c:
Doing some googling, it seems that caddr_t is an obscure type that can also refer to a void pointer. To fix this so that tf will compile cleanly, download the following patch.
After untarring the tf tarball, put the patch into the tf directory and apply it with the following:
$ patch -p0 < snowleopard.patch
That should apply the fix to malloc.c. You can then run configure, make and install:
$ ./configure --prefix=/usr
$ make
$ sudo make install
That should do it! Happy MUDing!