G'day,

A friend who is a FreeBSD user tried to build Netrek Vanilla 2.11.1 from
source and had a few problems, and sent me the write-up.  

I've pushed a patch into my repo that fixes the missing include for
signal.h in ntserv/main.c, and I'll tell my friend about it, but for
the interest of other FreeBSD users ...

http://quozl.us.netrek.org/netrek/2006-07-05-freebsd/Building_netrek.pdf

Summary: install autoconf 2.59, libtool 1.5, gcc 4.1.2, gmake 3.80-2,
turn off PLAYER_INDEX in config.h.in, install expat 2.0.0_1, fontconfig
2.3.2_5.1, freetype2 2.1.10_3, libdrm 2.0.2, pkg-config 0.20_2,
xorg-libraries 6.9.0, then configure and build.

Do we have any active FreeBSD users on this mailing list?

-- 
James Cameron    mailto:quozl at us.netrek.org     http://quozl.netrek.org/
-------------- next part --------------
Wed Jul  5 16:27:26 EST 2006  quozl at us.netrek.org
  * freebsd compilation fix, missing header
  
  	* ntserv/main.c: add signal.h include, after a report from a FreeBSD
  	user showed that my enthusiastic trimming of headers had broken
  	compilation on other operating systems.
  
diff -rN -u old-netrek-server/Vanilla/ntserv/main.c new-netrek-server/Vanilla/ntserv/main.c
--- old-netrek-server/Vanilla/ntserv/main.c	2006-07-05 16:41:23.000000000 +1000
+++ new-netrek-server/Vanilla/ntserv/main.c	2006-07-05 16:41:23.000000000 +1000
@@ -10,6 +10,7 @@
 #include <pwd.h>
 #include <fcntl.h>
 #include <arpa/inet.h>
+#include <signal.h>
 #include "defs.h"
 #include INC_UNISTD
 #include INC_SYS_WAIT

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20060705/1b212961/attachment.pgp