[Top][All Lists]
[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