[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