Hi Juanjo,
Attached is the patch for the typo I was talking about earlier.
The way I discovered it was a bit unusual: I forgot that my existing ECL
build tree was 32-bit, but when I reconfigured and relaunched the build
with 64-bit compiler, it took a different path and GCC chocked.
After this correction, ECL builds fine and I reproduce the OpenAxiom
issue you originally raised on the macintel.
-- Gaby
Index: src/c/big.d
===================================================================
RCS file: /cvsroot/ecls/ecl/src/c/big.d,v
retrieving revision 1.48
diff -p -r1.48 big.d
*** src/c/big.d 21 Nov 2010 21:05:51 -0000 1.48
--- src/c/big.d 29 Dec 2010 15:27:02 -0000
*************** _ecl_big_register_normalize(cl_object x)
*** 107,113 ****
#if GMP_LIMB_BITS >= FIXNUM_BITS
static const limbs_per_fixnum = 1;
#else
! static conts limbs_per_fixnum = (FIXNUM_BITS + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS;
#endif
--- 107,113 ----
#if GMP_LIMB_BITS >= FIXNUM_BITS
static const limbs_per_fixnum = 1;
#else
! static const limbs_per_fixnum = (FIXNUM_BITS + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS;
#endif
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list