[Ecls-list] Error compiling cl-opengl on windows

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Wed Aug 20 16:21:09 UTC 2008


On Wed, Aug 20, 2008 at 6:08 AM, Deepankar Sharma
<deepankar.sharma at gmail.com> wrote:
> While loading cl-opengl via asdf on windows I run into the following error. [...]
> I think it is because of a giant auto generated enum in constants.lisp in
> cl-opengl which seems to be running into a 64k limit size for strings. Is
> there any way I can sidestep this issue ?  Just wanted to ask here before I
> pester the cl-opengl folks.

I ran into a similar problem with the list of function inliners in ECL
itself. I finally decided to keep that file as lisp source and load it
as it is. Probably it is possible to do the same with constants.lisp
in cl-opengl.

A safer, future-proof solution, would be to split the compiled data
string into smaller chunks, teaching ECL how to do it and how to
reconstruct the original data should not be too difficult -- basically
where now we use a string stream, one would have to use a concatenated
stream of string streams. Wow, that sounds horrible :-)

Juanjo

-- 
Instituto de Física Fundamental
CSIC, Serrano, 113, Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com


More information about the ecl-devel mailing list