I didn't, but wait. What does this intall? Why not to simply package the libraries with the VM?
because it is a third-party library. To me, your proposal sounds similar to "why not simply package Operating System libraries with the VM". Because in this case you need cairo. But in case of OpenGL, you will need opengl libs.. so "package everything" goes nowhere.
I tried once to use port/fink and I broke the internal of OSX, after having downloaded 500 Mb.
i know that using external libs sometimes is painful. But this is like that. And we're not alone with these problems. I think there's many other software which have to deal with it.
Another solution is to implement everything by own :)
Well... The Cairo libraries are shipped with VisualWorks. When I install VW, I've just say that I want Cairo, and everything works well. I have played a bit with Cairo on VW and I am quite happy so far. I would not have played with it if I had to install the lib externally with port/fink. I personally would not mind to have the virtual machine twice as big if cairo is shipped with it. I think it depends on what do you want to do in the mid-long term: throwing away the squeak bitmap rendering and using Cairo for real? What should be the external library, the squeak bitmap rendering or Cairo? Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.