geanypy icon indicating copy to clipboard operation
geanypy copied to clipboard

Build problem for geany-1.31.5

Open mdda opened this issue 8 years ago • 3 comments

I've been using geanypy as the interface for my https://github.com/mdda/geany-project-tree for some time now : Your plugin has been super-useful.

Fedora 27 recently arrived, and geany-plugins-geanypy doesn't appear to have been successfully brought along in RPM form. So I'm now attempting an install from source.

RPMs installed :

geany-1.31-5.fc27.x86_64
geany-plugins-common-1.31-5.fc27.x86_64
geany-devel-1.31-5.fc27.x86_64
geany-libgeany-1.31-5.fc27.x86_64

The configure / make / make install process appears to complete successfully, but (when loading geany's plugin manager), the following appears in the status window :

13:49:42: The plugin "geanypy.so" is not binary compatible with this release of Geany - please recompile it.

Which would be a useful, if I had not just recompiled geanypy.so.

Has there been a change in the geany plugin interface that's causing this? Next steps?

mdda avatar Nov 17 '17 05:11 mdda

Is the Fedora version of Geany GTK3? Help->Debug Messages near the top.

elextr avatar Nov 17 '17 06:11 elextr

I'm guessing Yes is a bad answer...

13:58:36: Geany INFO		: Geany 1.31, en_US.utf8
13:58:36: Geany INFO		: GTK 3.22.26, GLib 2.54.2
13:58:36: Geany INFO		: System data dir: /usr/share/geany
13:58:36: Geany INFO		: User config dir: /home/andrewsm/.config/geany
13:58:37: Geany INFO		: System plugin path: /usr/lib64/geany
13:58:37: Geany INFO		: Added filetype Graphviz (61).
13:58:37: Geany INFO		: Added filetype Clojure (62).
13:58:37: Geany INFO		: Added filetype Scala (63).
13:58:37: Geany INFO		: Added filetype JSON (64).
13:58:37: Geany INFO		: Added filetype Genie (65).
13:58:37: Geany INFO		: Added filetype CUDA (66).
13:58:37: Geany INFO		: Added filetype Arduino (67).
13:58:37: Geany INFO		: Added filetype Cython (68).
13:58:37: Geany INFO		: Loaded libvte from libvte-2.91.so.0
13:58:37: Geany INFO		: unknown : None (UTF-8)

mdda avatar Nov 17 '17 07:11 mdda

Sadly Geanypy can never be made to work under GTK3 because some of its dependencies are not going to be ported (specifically pygtk IIUC).

An alternative way of having Python plugins is under development here (testers welcome I believe) but its not in geany-plugins yet.

elextr avatar Nov 17 '17 07:11 elextr