rpav / cl-cairo2

Cairo bindings for Common Lisp
https://github.com/rpav/cl-cairo2/wiki
Boost Software License 1.0
62 stars 15 forks source link

Does not build: There is no class named CL-CAIRO2::RGBA #13

Closed quicklisp closed 11 years ago

quicklisp commented 11 years ago

I get this when building today:

There is no class named CL-CAIRO2::RGBA

I'm not sure what's causing it. I'm using SBCL on Linux/amd64.

rpav commented 11 years ago

This is apparently due to a fair number of changes in the cl-colors API. I have updated cl-cairo2 to support these changes in what is hopefully a backward-compatible manner.

Note this may not build (or may crash badly) if you don't remove old FASLs for cl-cairo2 manually, because there are too many deep dependencies that ASDF can't really catch.

tpapp commented 11 years ago

Sorry, I streamlined cl-colors considerably for use in cl-flexplot and pushed a change without thinking about cl-cairo2.

I removed the RGBA stucture since IMO alphas are not really part of the color definition. I think that they should be handled separately, perhaps as a separate parameter to functions that use them.

rpav commented 11 years ago

I am assuming this issue is fixed and I'm closing; please reopen if necessary.