per ocamlgsl, There's no reason to take sparc and hppa out of the arch list. The only problem is in the way ocamlgsl is using ocaml's foreign function interface(Double_val is actually a function, not a macro on these archs). So applying the attached 2 line patch will make it build. I didn't check this into svn, since I figured I let you do that with whatever style you prefer. Also, it would probably be a good idea to forward this upstream as well. After you check this in, I'd be happy to upload it for you. -- Mike Furr <mfurr@debian.org> 1024D/124B26F3 5B9F 587F BC5C D823 50CE 4DB0 ED93 CA29 124B 26F3
diff -urN ocamlgsl-0.3.2.orig/mlgsl_ieee.c ocamlgsl-0.3.2/mlgsl_ieee.c
--- ocamlgsl-0.3.2.orig/mlgsl_ieee.c 2004-02-05 09:32:42.000000000 -0500
+++ ocamlgsl-0.3.2/mlgsl_ieee.c 2004-05-03 21:34:46.000000000 -0400
@@ -27,7 +27,8 @@
value ml_gsl_ieee_double_to_rep(value x)
{
gsl_ieee_double_rep r;
- gsl_ieee_double_to_rep(&(Double_val(x)), &r);
+ double d = Double_val(x);
+ gsl_ieee_double_to_rep(&d, &r);
return rep_val(&r);
}
Attachment:
signature.asc
Description: This is a digitally signed message part