I had to apply the attached patch to get current git or 5.1 to compile
on Debian/kFreeBSD-i386, but then it runs out of memory building the
docs in a 4G virtual machine (with not much swap).  

I'm flying blind a bit here, I couldn't find much documentation. Does
that patch look problematic? Can someone with a stock FreeBSD-i386
confirm that 5.1 (or git) builds there?


>From 5da8f3df6174e509c60fc62b3ad0dd6b8ce572cf Mon Sep 17 00:00:00 2001
From: David Bremner <brem...@debian.org>
Date: Tue, 26 Apr 2011 22:25:55 -0300
Subject: [PATCH] add sys/cdefs.h and sys/param.h before floatingpoint.h

This fixes a build failure on GNU/kFreeBSD-i386
---
 src/racket/src/number.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/racket/src/number.c b/src/racket/src/number.c
index aef0c85..b0a76f1 100644
--- a/src/racket/src/number.c
+++ b/src/racket/src/number.c
@@ -183,6 +183,8 @@ READ_ONLY Scheme_Object *scheme_single_inf_object, *scheme_single_minus_inf_obje
 
 
 #ifdef FREEBSD_CONTROL_387
+#include <sys/cdefs.h>
+#include <sys/param.h>
 #include <machine/floatingpoint.h>
 #endif
 #ifdef LINUX_CONTROL_387
-- 
1.7.4.4

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to