bohonghuang / cl-gtk4

GTK4/Libadwaita/WebKit2 bindings for Common Lisp.
GNU Lesser General Public License v3.0
216 stars 9 forks source link

No symbol named "POINTER-OBJECT" #55

Closed kinderferraz closed 1 year ago

kinderferraz commented 1 year ago

Hi! I've been having some trouble loading the project :cl-gtk4, with the following symbol missing from the wrapper package.

image

There is no problem from the gdk4 package and the dependecy libraries. I also tried loading all the examples and this causes troubles with the simple-menu, when trying to exit from the drop-down on the title-bar.

I already cloned all the dependecies into ~/quicklisp/local-projects to ensure the latest version, but unfortunately i cannot update libgtk-4 and libgio, currently in this version; image

Is there something I am missing? Can you help me load the project correctly please?

bohonghuang commented 1 year ago

Please use the Git version of the cl-gobject-introspection-wrapper library. The older version of this library is already present in the Quicklisp distribution. However, make sure to load the Git clone version located in the local-projects directory. For example, you can observe the source code location to which the symbol gir-wrapper:define-gir-namespace jumps to determine the version being loaded. But generally, the version located in the local-projects path will be loaded with higher priority.

kinderferraz commented 1 year ago

Thanks!! I had the git version sym linked to local-projects, but checking the path of the loaded file, turns out there was an older version cached. Deleting the cache solved the issue. Many thanks again.