Seth Burleigh wrote:
Ive got the code for cello. Im attempting to get cl-opengl working.
Ive hade some problems. First,
(1) When loading libgl.so and libglu.so , it has some weird directory under which it expects libgl and libglu to be under, on unix. I cant imagine why this is in there since in linux operating systems the libraries are installed in a standard location. I replaced it with cffi:load-foreign-library "libGL.so",etc.
(2) Now, I get
Execution of a form compiled with errors. Form: (DEFUN-FFX INT glut glutCreateWindow (CSTRING TITLE)) Compile-time error: (during macroexpansion of (DEFUN-FFX :INT ...)) Don't know how to cast CSTRING [Condition of type SB-INT:COMPILED-PROGRAM-ERROR]
Anyone know how to fix this, im on sbcl 1.0.38 on ubuntu.
So, question is what is the state of this code? Some of it, like cells and its dependencies, has a bias towards allegro. For example, it depends on the mop package which is easily fixed by requiring closer-mop and adding mop as a nickname. Not exactly an easy fix if you didn't know about closer-mop, i.e. were a newcomer.
But anyways, I guess my point is that some of these are easy to fix, some perhaps not so. And since i know others have gotten this to work, why hasn't there been an upgrade of the source code?
We've had some patches in re the mop package name and other stuff to make it more portable. One user did a major cleanup of Cello but never got to the point where it would be released. And I am moving to the web with a new project based on qooxdoo. Doubt I'll ever get back to Cello.
ie, it is very close to being a dead project. Oh, and I only know of one person for sure who got it all working.
kt