rpav / cl-cairo2

Cairo bindings for Common Lisp

Home Page:https://github.com/rpav/cl-cairo2/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Symbol conflicts with win32 SBCL

mtstickney opened this issue · comments

Loading cl-cairo2-win32 (after loading cl-cairo2) on SBCL gives me the following:

debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread              
#<THREAD "main thread" RUNNING {23F05AF1}>:                               
  Error while trying to load definition for system cl-cairo2-win32 from   
  pathname                                                                
  C:/Users/mts/quicklisp/local-projects/cl-cairo2/cl-cairo2-win32.asd:
     USE-PACKAGE #<PACKAGE "ASDF"> causes name-conflicts in               
     #<PACKAGE "CL-CAIRO2-WIN32-ASD"> between the following symbols:      
       ASDF:VERSION, CL-CAIRO2:VERSION                                    
See also:                                                                 
  The ANSI Standard, Section 11.1.1.2.5

Apparently the ASDF package was importing cl-cairo2, and there's really no reason. This should fix it; please test and let me know.

Thanks, that seems to have fixed it.