Hi everyone,
I have been using Geany for quite some years now and really happy with it.
This times I am learning Python3 and, of course, use Geany for that purpose.
The way Geany autocomplete symbols does not completly fill my needs and I
wanted to try geany-jedi-complete plugin [0] but install fails with the
following output :
###
g++ -c src/preferences.cpp -O2 -fPIC `pkg-config --cflags geany` -std=c++0x -I./geany-complete-core/include -o lib/src/preferences.o
In file included from /usr/include/geany/editor.h:28:0,
from /usr/include/geany/document.h:32,
from /usr/include/geany/build.h:27,
from /usr/include/geany/geanyplugin.h:37,
from ./geany-complete-core/include/geanycc/cc_plugin.hpp:23,
from ./geany-complete-core/include/geanycc/geanycc.hpp:25,
from src/preferences.cpp:22:
src/preferences.cpp: In member function ‘virtual GtkWidget* geanycc::PythonCompletionFramework::create_config_widget(GtkDialog*)’:
/usr/include/geany/gtkcompat.h:81:11: error: invalid conversion from ‘gpointer {aka void*}’ to ‘GtkWidget* {aka _GtkWidget*}’ [-fpermissive]
NULL)
^
/usr/include/geany/gtkcompat.h:83:3: note: in expansion of macro ‘compat_gtk_box_new’
compat_gtk_box_new(GTK_ORIENTATION_VERTICAL, (homogeneous), (spacing))
^
src/preferences.cpp:122:24: note: in expansion of macro ‘gtk_vbox_new’
GtkWidget* vbox = gtk_vbox_new(FALSE, 5);
^
geany-complete-core/Makefile.core:39: recipe for target 'lib/src/preferences.o' failed
make: *** [lib/src/preferences.o] Error 1
###
OS : GNU/Linux openSUSE Leap 42.3
Geany : 1.29 (Gtk 3.20)
Package geany-devel is installed as well as other plugin build-time
dependencies.
Does anyone have an idea about how I can solve it ?
Beside that, if some other experimented Python developpers using Geany has
any advice on how I can configure it specifically for Python I would take it
:) (I have already set build options).
Thank you in advance.
Regards,
--
Sébastien 'sogal' Poher