Bug 190889 - gcl is not CLtL1 compliant, it is ANSI
Summary: gcl is not CLtL1 compliant, it is ANSI
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gcl
Version: 5
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Gérard Milmeister
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-05-05 23:57 UTC by Perry Wagle
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-06-03 19:14:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Perry Wagle 2006-05-05 23:57:24 UTC
Description of problem:
ACL2 won't build, needs CLtL1 compliance.  This GCL, despite its RPM/YUM
description saying it's CLtL1, is NOT CLtL1 compliant.

We probably need two variants, one ANSI, one CLtL1.

Also, the spelling of the --enable-readline option in the ./configure line in
the .spec file is misspelled as --enable-readine.  Also is mispelled in the
documentation of ./configure options.

Version-Release number of selected component (if applicable):
gcl-2.6.7-10.fc5

How reproducible:
ACL2 just won't build due to errors.

Steps to Reproduce:
1.  Try to build ACL2
2.  Watch the build fail almost immediately
  
Actual results:
ACL2 won't build

Expected results:
ACL2 builds

Additional info:
ACL2 requires a CLtL1 compliant common lisp to build.
When ./configure'd with --enable-ansi, it is ANSI, not CLtL1.
When ./configure'd with --disable-ansi, it is CLtL1 (tested, ACL2 builds fine.)

While you are modifying the line in the RPM .spec file, please fix the spelling
of --enable-readline (the actual option is spelled correctly, the documentation
is misspelled):

< %configure --enable-readine --enable-ansi --enable-tclconfig=%{_libdir}
--enable-tkconfig=%{_libdir}
---
> %configure --enable-readline --disable-ansi --enable-tclconfig=%{_libdir}
--enable-tkconfig=%{_libdir}

Thanks!

Comment 1 Gérard Milmeister 2006-05-06 10:02:10 UTC
I will fix the summary string to say ANSI instead of CLtL1.
You are correct about read(l)ine, I will fix that too, however
even currently it builds with readline.

However I will only build the ANSI version, not the CLtL1 one.
I successfully build ACL2 with CLISP, so you should use that one.


Note You need to log in before you can comment on or make changes to this bug.