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

Reply via email to