gcl-devel
[Top][All Lists]
Advanced

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

[Gcl-devel] GCL on Mac OS X


From: Aurelien Chanudet
Subject: [Gcl-devel] GCL on Mac OS X
Date: Mon, 18 Aug 2003 23:13:05 +0200

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.


> 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.)

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);


Aurelien

reply via email to

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