Marc Br�nink <[EMAIL PROTECTED]> writes:

> After some hours of sleep, I gave it a fresh start over. Following
> exactly the instructions Nicola posted
> (http://mediawiki.gnustep.org/index.php/Installation_on_Windows), I
> got  a reproduceable error concerning conftest.exe. This error occurs
> while  the configure script of ffcall checks for the long long
> type. Actually  the configure script runs through (I just ignored the
> error pop-ups),  but therefore the make of gnustep-base failed in
> GSFFCall* (<- cannot  remember the name exactly, but it was line 1004
> and it bleated about  va_return_long_long or something like this)
> Is someone able to reproduce this error? Does someone have a hint for
> me?
> Occured on a MS Windows 2000 SP4 machine.

Yes I am able to reproduce, but I can't fix it properly. To fix it
unproperly, use this patch on ffcall before building it:

diff -ur ffcall.org/avcall/configure ffcall/avcall/configure
--- ffcall.org/avcall/configure	Wed Mar 17 18:24:49 2004
+++ ffcall/avcall/configure	Fri Mar 11 17:33:30 2005
@@ -8028,8 +8028,8 @@
 float y = (float)1.3;
 float fun () { return x*y; }
 int main()
-{ int val = (* (int (*) ()) fun) ();
-  exit (!(val == 0x3FC7AE15 || val == 0x15AEC73F));
+{ 
+  exit 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
diff -ur ffcall.org/callback/vacall_r/configure ffcall/callback/vacall_r/configure
--- ffcall.org/callback/vacall_r/configure	Wed Mar 17 18:24:52 2004
+++ ffcall/callback/vacall_r/configure	Fri Mar 11 17:33:59 2005
@@ -8028,8 +8028,8 @@
 float y = (float)1.3;
 float fun () { return x*y; }
 int main()
-{ int val = (* (int (*) ()) fun) ();
-  exit (!(val == 0x3FC7AE15 || val == 0x15AEC73F));
+{ 
+  exit 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
diff -ur ffcall.org/vacall/configure ffcall/vacall/configure
--- ffcall.org/vacall/configure	Fri Mar 19 14:14:19 2004
+++ ffcall/vacall/configure	Fri Mar 11 17:34:13 2005
@@ -3110,8 +3110,8 @@
 float y = (float)1.3;
 float fun () { return x*y; }
 int main()
-{ int val = (* (int (*) ()) fun) ();
-  exit (!(val == 0x3FC7AE15 || val == 0x15AEC73F));
+{ 
+  exit 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
Regards,
Tom Koelman
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to