<div dir="ltr"><div>While loading cl-opengl via asdf on windows I run into the following error. </div>
<div> </div>
<div>--------------------------------------------------------------------------------------------------------</div>
<div>;;; Note: Emiting FUNCALL for CFFI::MAKE-FOREIGN-ENUM<br>;;; Note: Emiting FUNCALL for CFFI::NOTICE-FOREIGN-TYPE<br>;;; Calling the C compiler...<br>;;; Note: Invoking external command:<br>;;; cl /MD /Z7 /EHsc /DGC_DLL /nologo -O2 -I"C:/dev/lisp/ecl/msvc/" -w -c "C:/.asdf-install-dir/si<br>
te/cl-opengl/gl/constants.c" -Fo"C:/.asdf-install-dir/site/cl-opengl/gl/constants.obj"<br>constants.c<br>C:/.asdf-install-dir/site/cl-opengl/gl/constants.data(821) : fatal error C1091: compiler limit: stri<br>
ng exceeds 65535 bytes in length<br>;;; The C compiler failed to compile the intermediate file.</div>
<div>
<div> </div>
<div>--------------------------------------------------------------------------------------------------------</div>
<div> </div>
<div>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. </div>
<div> </div>
<div>Thanks,</div>
<div>Deepankar</div></div></div>