On Thu, 28 Apr 2011 09:07:28 -0600, Matthew Flatt <mfl...@cs.utah.edu> wrote:
> Looks like it should really be
> 
>  #ifdef FREEBSD_CONTROL_387
>  #include <ieeefp.h>
>  #endif
> 
> Does that work on your machine?

It works with the additional patch 

>From a8be877b89891a0c19a99b37a6218057e04f5456 Mon Sep 17 00:00:00 2001
From: David Bremner <brem...@debian.org>
Date: Thu, 28 Apr 2011 20:00:37 -0300
Subject: [PATCH] Add cdefs.h and param.h before ieeefp.h. Change ieeefp.h to
 machine/ieeefp.h

---
 src/racket/src/number.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/racket/src/number.c b/src/racket/src/number.c
index fea2871..1dc38e5 100644
--- a/src/racket/src/number.c
+++ b/src/racket/src/number.c
@@ -187,7 +187,9 @@ READ_ONLY Scheme_Object *scheme_single_inf_object, *scheme_single_minus_inf_obje
 
 
 #ifdef FREEBSD_CONTROL_387
-# include <ieeefp.h>
+# include <sys/cdefs.h>
+# include <sys/param.h>
+# include <machine/ieeefp.h>
 #endif
 #ifdef LINUX_CONTROL_387
 # include <fpu_control.h>
-- 
1.7.4.4

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

Reply via email to