<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
<font size="+1"><font face="Arial">Good afternoon from Greg Bennett<br>
I an venturing into graphics in cl undet linix.<br>
Specifically I am running ccl 64-bit under Ubuntu 10.04 using
emacs+slime as<br>
an interface; but my lisp experience is from Allegro under
Windows. Perhaps<br>
it is not surprising that I am (slightly) baffled by some of the
set-up activities.<br>
<br>
I downloaded cl-opengl and read the .asd files for it, and for
glu, glut, glut-examples too.<br>
I saw that all depended on cffi, so I used Ubuntu's apt-get
install to do just that - fetch and<br>
install cffi - which went smoothly. It took me a while to find
out where it was located (!)<br>
so I could fix up asdf:*central-registry* with a path to
cffi.asd<br>
<br>
[Off-topic: is there an easy way to find where packages are
installed ? The poking about<br>
I have done has yielded noting useful. Should I have 'known'
cl-cffi would wind up in<br>
/usr/share/common-lisp/systems ?]<br>
<br>
Having twiddled the registry, I used (asdf:operate 'asdf:load-op
'cffi) which started cheerfully<br>
but then stopped with an simple-file error. For all the .lisp
files in, for example,<br>
/usr/share/common-lisp/systems/source/alexandria<br>
are owned by root. It was in trying to process alexandria.lisp
that things halted.<br>
<br>
I am the sole user of the linux box, but it seems that I need a
way to tell ccl that it should run<br>
as root.<br>
<br>
If I am to build cl-opengl I have to get past this block, so I
hope that someone can provide a magic<br>
incantation or two.<br>
<br>
Thanks for all assistance and advice<br>
Cheers /Greg Bennett<br>
</font></font>
</body>
</html>