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 <[email protected]> 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
[email protected]
https://lists.geany.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
https://lists.geany.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
https://lists.geany.org/cgi-bin/mailman/listinfo/users