gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] GCL on Mac OS X


From: Camm Maguire
Subject: Re: [Gcl-devel] GCL on Mac OS X
Date: 21 Aug 2003 14:46:37 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Aurelien Chanudet <address@hidden> writes:

> Hi all,
> 
> > 2) I'd like to make sure that one can build cleanly from the soon to
> > be release 2.5.4 release.  Could you please checkout version 2.5.4
> > from cvs, and post the minimal steps required to get your build?
> > (cvs -d:pserver: address@hidden :/cvsroot/gcl co -r
> > Version_2_5_4 gcl)
> 
> Version 2.5.4 compiles fine. I've tried using the environment
> variables
> C_INCLUDE_PATH and LIBRARY_PATH the way I would for CPPFLAGS or
> LDFLAGS
> for instance, but without success. How do you use them ? When I know
> how to use them, I shall post the minimal steps required to get my
> build.
> 
> 

Great!

Before I do ./configure ... ; make, I 

export C_INCLUDE_PATH=...
export LIBRARY_PATH=...
export LD_LIBRARY_PATH=...


> > 5) Can you please check that you can build an ansi image too
> > (--enable-ansi), cd into ansi-tests, execute
> > ../unixport/saved_ansi_gcl, (load "gclload.lsp") and report your
> > results?
> 
> Ok, here are the results for this. Note that I had to preallocate
> memory to pass the tests. (I've merely followed the instructions in
> the readme file to enlarge the initial memory allocation.)
> 

What happened without the preallocation?  How large is your image?
Otherwise, this looks right.

> 290 out of 10697 total tests failed:
>     SPECIAL-OPERATOR-P.1, SPECIAL-OPERATOR-P.2, CL-FUNCTION-SYMBOLS.1,
>     CL-MACRO-SYMBOLS.1, CL-VARIABLE-SYMBOLS.1,
>     CL-TYPES-THAT-ARE-CLASSES.1, CL-TYPES-THAT-ARE-CLASSES.2,
>     CL-TYPES-THAT-ARE-CLASSES.3, EVAL-AND-COMPILE-MACROS, COMPILE.2,
>     COMPILE.5, COMPILE.6, COMPILE.7, COMPILE.8, CONSTANTP.6,
>     CONSTANTP.8, CONSTANTP.ORDER.2, DCF-FUNS, DCF-MACROS,
> SETF-VALUES.5,
>     PSETQ.7, PSETF.7, THROW-ERROR, CCASE.31, CTYPECASE.12, FBOUNDP.6,
>     FBOUNDP.7, FDEFINITION.ERROR.1, FDEFINITION.ERROR.2,
>     FDEFINITION.ERROR.4, FDEFINITION.ERROR.6, FDEFINITION.1,
>     FDEFINITION.2, FDEFINITION.3, FDEFINITION.4, FDEFINITION.5,
>     FDEFINITION.ORDER.1, FLET.17, FLET.27, FLET.30, FLET.51,
>     FMAKUNBOUND.4, FUNCALL.ERROR.3, FUNCTION-LAMBDA-EXPRESSION.1,
>     FUNCTION-LAMBDA-EXPRESSION.2, FUNCTION-LAMBDA-EXPRESSION.ORDER.1,
>     FUNCTION-LAMBDA-EXPRESSION.ERROR.1,
>     FUNCTION-LAMBDA-EXPRESSION.ERROR.2, FUNCTION.2, FUNCTION.6,
>     FUNCTION.7, FUNCTION.10, FUNCTIONP.2, FUNCTIONP.6, FUNCTIONP.7,
>     FUNCTIONP.10, GET-SETF-EXPANSION.ERROR.1,
>     GET-SETF-EXPANSION.ERROR.2, LABELS.17, LABELS.26, MACROLET.5,
>     MACROLET.13, MACROLET.14, MULTIPLE-VALUE-SETQ.5,
>     MULTIPLE-VALUE-SETQ.8, LOOP.6.19, LOOP.6.20, LOOP.6.37, LOOP.6.38,
>     LOOP.7.15, LOOP.7.16, LOOP.7.17, LOOP.7.18, LOOP.7.19, LOOP.7.20,
>     LOOP.7.21, LOOP.7.22, LOOP.7.23, LOOP.8.19, LOOP.8.20, LOOP.8.21,
>     LOOP.8.22, LOOP.8.ERROR.2, LOOP.9.10, LOOP.9.11, LOOP.9.27,
>     LOOP.9.28, LOOP.9.37, LOOP.9.38, LOOP.10.9, LOOP.10.10,
> LOOP.10.37,
>     LOOP.10.38, LOOP.10.57, LOOP.10.58, LOOP.10.85, LOOP.10.86,
>     LOOP.11.9, LOOP.14.29, CONDITION.2, CELL-ERROR-NAME.1,
>     CELL-ERROR-NAME.2, CELL-ERROR-NAME.3, CELL-ERROR-NAME.4,
>     CELL-ERROR-NAME.5, CELL-ERROR-NAME.6, CELL-ERROR-NAME.ERROR.1,
>     CELL-ERROR-NAME.ERROR.2, ASSERT.3A, ASSERT.7, ASSERT.8, ERROR.1,
>     ERROR.2, ERROR.3, ERROR.4, ERROR.5, ERROR.8, CERROR.1, CERROR.2,
>     CERROR.3, CERROR.4, CERROR.5, CERROR.6, CHECK-TYPE.2,
> CHECK-TYPE.3,
>     CHECK-TYPE.5, CHECK-TYPE.6, CHECK-TYPE.7, WARN.1, WARN.3, WARN.5,
>     WARN.6, WARN.7, WARN.8, WARN.9, WARN.10, WARN.11, WARN.12,
> WARN.13,
>     WARN.16, WARN.17, WARN.18, HANDLER-BIND.9, HANDLER-BIND.11,
>     MAKE-LIST.ALLOW-OTHER-KEYS.4, ADJOIN.ALLOW-OTHER-KEYS.5,
>     MEMBER.ALLOW-OTHER-KEYS.5, SETF-GETF.ORDER.2, SETF-AREF.2,
>     ARRAY-AS-CLASS.7, ARRAY-AS-CLASS.8, MAKE-ARRAY.DISPLACED.9,
>     MAKE-ARRAY.DISPLACED.10, ARRAY-DISPLACEMENT.11,
>     UPGRADED-ARRAY-ELEMENT-TYPE.2, UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1,
>     VECTOR.3, VECTOR.6, VECTOR.8, HASH-TABLE.1, HASH-TABLE.3,
>     HASH-TABLE.5, IN-PACKAGE.2, SUBSEQ.ORDER.3, SUBSEQ.ORDER.4,
>     STRUCT-TEST-27/12, STRUCT-TEST-28/12, STRUCT-TEST-29/12,
>     STRUCT-TEST-31/13, STRUCT-TEST-31/14, STRUCT-TEST-31/17,
>     STRUCT-TEST-31/15A, STRUCT-TEST-41/3, STRUCT-TEST-43/3,
>     STRUCT-TEST-49/1, STRUCT-TEST-50/1, STRUCT-TEST-51/1,
>     STRUCTURE-60-1, STRUCT-TEST-63/13, STRUCT-TEST-63/14,
>     STRUCT-TEST-63/17, STRUCT-TEST-63/15A, STRUCT-TEST-64/1,
>     STRUCT-TEST-64/2, STRUCT-TEST-64/ERROR.2, STRUCT-TEST-64/5,
>     STRUCT-TEST-64/ERROR.4, STRUCT-TEST-64/6, STRUCT-TEST-64/7,
>     STRUCT-TEST-64/ERROR.6, STRUCT-TEST-64/9, STRUCT-TEST-64/13,
>     STRUCT-TEST-64/14, STRUCT-TEST-64/15, STRUCT-TEST-64/17,
>     STRUCT-TEST-64/15A, STRUCT-TEST-64/20, STRUCTURE-BOA-TEST-08/1,
>     STRUCTURE-BOA-TEST-09/1, STRUCTURE-BOA-TEST-09/2,
>     STRUCTURE-BOA-TEST-09/3, STRUCTURE-BOA-TEST-09/4,
>     STRUCTURE-BOA-TEST-09/5, STRUCTURE-BOA-TEST-09/6,
>     STRUCTURE-BOA-TEST-09/7, STRUCTURE-BOA-TEST-13/1,
>     STRUCTURE-BOA-TEST-13/2, STRUCTURE-BOA-TEST-13/3,
>     STRUCTURE-BOA-TEST-13/4, STRUCTURE-BOA-TEST-13/5,
>     STRUCTURE-BOA-TEST-13/6, STRUCTURE-BOA-TEST-13/7,
>     STRUCTURE-BOA-TEST-13/8, STRUCTURE-BOA-TEST-14/1,
>     STRUCTURE-BOA-TEST-14/2, STRUCTURE-BOA-TEST-14/3,
>     STRUCTURE-BOA-TEST-14/4, STRUCTURE-BOA-TEST-14/5,
>     STRUCTURE-BOA-TEST-15/1, STRUCTURE-BOA-TEST-15/2,
>     STRUCTURE-BOA-TEST-15/3, STRUCTURE-BOA-TEST-15/4,
>     STRUCTURE-BOA-TEST-15/5, STRUCTURE-BOA-TEST-15/6,
>     STRUCTURE-BOA-TEST-15/7, STRUCTURE-BOA-TEST-15/8, TYPES.3,
> TYPES.7B,
>     TYPES.7C, TYPES.9A,
> ALL-CLASSES-ARE-TYPE-EQUIVALENT-TO-THEIR-NAMES,
>     ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT,
>     ALL-EXPORTED-CL-CLASS-NAMES-ARE-VALID,
>     ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS,
>     TYPE-ERROR-DATUM.ERROR.1, TYPE-ERROR-DATUM.ERROR.2,
>     TYPE-ERROR-EXPECTED-TYPE.ERROR.1,
> TYPE-ERROR-EXPECTED-TYPE.ERROR.2,
>     USER-CLASS-DISJOINTNESS, USER-CLASS-DISJOINTNESS-2,
>     USER-STRUCT-DISJOINTNESS, TAC-3.1, TAC-3.2, TAC-3.3, TAC-3.4,
>     TAC-3.5, TAC-3.6, TAC-3.7, TAC-3.8, TAC-3.9, TAC-3.10, TAC-3.11,
>     TAC-3.12, TAC-3.13, TAC-3.14, TAC-3.15, TAC-3.16,
>     UNIVERSE-ELEMENTS-IN-AT-MOST-ONE-DISJOINT-TYPE, COERCE.11,
>     COERCE.21, COERCE.ERROR.4, COERCE.ERROR.9, SUBTYPEP.AND.1,
>     SUBTYPEP.OR.1, SUBTYPEP.AND.3, SUBTYPEP.OR.3, SUBTYPEP.AND.4,
>     SUBTYPEP.OR.4, SUBTYPEP.BIGNUM.INTEGER, SUBTYPEP.INTEGER.23,
>     SUBTYPEP.INTEGER.24, SUBTYPEP.CONS.2, SUBTYPEP.CONS.12,
>     SUBTYPEP.MEMBER.17, SUBTYPEP.MEMBER.18, SUBTYPEP.MEMBER.27,
>     SUBTYPEP.MEMBER.29, SUBTYPEP.MEMBER.30, SUBTYPEP.MEMBER.32,
>     SUBTYPEP.EQL.1, SUBTYPEP.EQL.2, SUBTYPEP.EQL.5, SUBTYPEP.EQL.6,
>     SUBTYPEP.EQL.7, SUBTYPEP.ARRAY.1, SUBTYPEP.ARRAY.3,
>     SUBTYPEP.ARRAY.4, SUBTYPEP.ARRAY.5, DIGIT-CHAR.ERROR.2,
>     CODE-CHAR.ERROR.2.
> Finished loading gclload.lsp
> T
> 
> 
> By the way, I've spotted a possible typo in sfasli.c (there's not
> a single HAVE_ALLOC except one in sfasli.c, but there are plenty
> of HAVE_ALLOCA elsewhere) :
> 
> --- sfasli.c.old Mon Aug 18 22:37:05 2003
> +++ sfasli.c Mon Aug 18 22:37:07 2003
> @@ -45,7 +45,7 @@
>       FEerror("Cannot add self symbols\n",0);
>     if ((u=bfd_get_symtab_upper_bound(bself))<0)
>       FEerror("Cannot get self's symtab upper bound",0);
> -#ifdef HAVE_ALLOC
> +#ifdef HAVE_ALLOCA
>     q=(asymbol **)alloca(u);
>   #else
>     q=(asymbol **)malloc(u);
> 
> 

Indeed.  Thanks!  Will commit.

Take care,

> Aurelien_______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]