[Geany-Users] GeanyBuiltInDebianButNoDebugger
Geoff Kaniuk
geoff at xxxxx
Tue Oct 13 13:24:18 UTC 2020
Hi Lex,
Thanks very much for your reply - I am glad the email finally surfaced.
Weird that it lands up in spam - I get rubbish that evades the spam
filter!
In the meantime, Debugger and Scope have appeared in my plugins list. I
don't know how as I am sure I tried the usual tricks like restart Geany
and reboot.
I have been using Debugger for some weeks now - still with the GTK2
build, and I have to say that it is an improvement on what we had
before. Thanks :)
I am glad that you confirm the uninstall command as this is outside the
Debian packages system. It would be time-consuming to resolve
inadvertent removal of any libraries.
I will make the change to GTK3 after 1.37 is released. But it would be
really great if you could get this back into Debian. I have to say that
Geany is the best IDE I have worked with, but loss of a debugger is a
very serious blow. I have seen it suggested that contributors to Debian
could provide their software as .deb packages rather than just tarballs.
Any chance of that?
In future if I see no reply after a week say, maybe I should send a one
line reminder in extremely simple language?
Geoff
33 Ashbury Close, Cambridge CB1 3RW 01223 710582
On 13/10/2020 13:25, Lex Trotman wrote:
> 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
> _______________________________________________
> Users mailing list
> Users at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list