[Geany-Users] GeanyBuiltInDebianButNoDebugger

Lex Trotman elextr at xxxxx
Tue Oct 13 12:25:58 UTC 2020


Geoff,

Sorry you ended up in my spam box, and it appears nobody else has
answered (or they may be in spam too :)

On Wed, 16 Sep 2020 at 06:41, Geoff Kaniuk <geoff at kaniuk.co.uk> wrote:
>
> I have installed geany-1.36 and geany-plugins-1.36 in my Debian-Buster
> system from the downloaded .tar.gz files. There were a few repeated
> warning messages including text like:
>         modifier ignored, libtool: warning: relinking,

These are harmless

>         'g_type_class_add_private’ is deprecated.

Not sure what thats from, deprecations _should_ be ignored, but maybe
they didn't mark that one correctly.  Anyway should be harmless.

>
> I am happy to pass these on if you think they are relevant. The basic
> Geany package seems to be working as expected, but the debugger plugin
> does not appear in the Plugin Manager list. It was built and is listed
> in /usr/local/geany.
>
> The Geany->Help->Debug Messages command produced:
> =========================================================================
> 18:07:00: Geany INFO: Geany 1.36, en_GB.UTF-8
> 18:07:00: Geany INFO: GTK 2.24.32, GLib 2.58.3
> 18:07:00: Geany INFO: System data dir: /usr/local/share/geany
> 18:07:00: Geany INFO: User config dir: /home/geoff/.config/geany
> 18:07:00: Geany INFO: System plugin path: /usr/local/lib/geany
> ...
> 18:07:00: Geany INFO : Loaded libvte from libvte.so
> ...
> 18:07:06: Geany INFO : Can't load plugin:ibgeanypluginutils.so.0:
>                           cannot open shared object file:
>                           No such file or directory
>
> 18:07:06: Geany INFO : Failed to load "/usr/local/lib/geany/debugger.so"
>                         - ignoring plugin!
> ....
> 18:07:06: Geany INFO : Failed to load "/usr/local/lib/geany/scope.so"
>                        - ignoring plugin!
> ...
> =========================================================================
>
> and many more similar. I did not enable GTK3 as I was not sure if I
> needed it for debugger. Can you please advise me what to do next?

Build against GTK3, 1.37 (to be released later this month) is the last
to support GTK2 and I expect GTK2 bugs to get very little love after
it is released.

>
> If I do need to build against GTK3, then what is the best procedure? I
> think it may be along the following lines:
>
> A. Uninstall Geany and Geany plugins.
> How best to do this?  It looks like there is a target uninstall: in
> Makefiles.  For Buster my command would be:
> ~$ sudo -s make uninstall
>

Yeah uninstall is probably best so no GTK2 bits are left behind.

> B. Enable GTK3 and build.
> There is an option --enable-gtk3 in ./configure --help  for geany-1.36,

Correct

> but gtk3 is not mentioned in ./configure --help for geany-plugins-1.36

Correct, the plugins must match the Geany they are built against and
determine the GTK version from that, so no option needed.

>
> So presumably the plan is:
> =========================================================================
> ~/geany-1.36$ ./configure --enable-gtk3
> ~/geany-1.36$ make
> ~/geany-1.36$ sudo -s make install
>
> Then:
>
> ~/geany-plugins-1.36$ ./configure
> ~/geany-plugins-1.36$ make
> ~/geany-plugins-1.36$ sudo -s make install
> =========================================================================
>

Looks right

Cheers
Lex

> Please let me know if you want any further detail, and if you would do
> something different to the above.
>
> Many thanks for any help!
>
> --
> Geoff
>
> _______________________________________________
> Users mailing list
> Users at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users


More information about the Users mailing list