Geany 1.32 Debug not working on Fatdog 721

versatile 64-bit multi-user Linux distribution

Moderators: kirk, jamesbond, p310don, JakeSFR, step, Forum moderators

Post Reply
fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Geany 1.32 Debug not working on Fatdog 721

Post by fredpup1209 »

I've compiled successfully using -g at the compile and again at the link stage. I have no problems making a debuggable
executable, but when I run it after setting it up to Run in the Debug menu, the system just hangs. I can't get it to run
properly. Is there a way I can check on whether or not it's a lack of something, like gdb or whatever. I have been compiling
my program in Geany for a long time but this is the first I even thought of debugging inside the IDE. Perhaps I should
try to get gdb up and running first and do the debugging via the terminal. I'll try that while I'm waiting for an answer and
that will also verify that I have a working gdb. So I'm compiling with:
g++ -g -Wall -c "%f" and building with g++ -g -Wall -o "%e" "%f".

In the meantime, I'll see if I can debug with a command-line approach to see if gdb is installed. Then the question would be
how can I install gdb if it isn't. I have forgotten or never knew a lot about Fatdog - this is an older installation of Fatdog but it
still does the trick for many things that I do, so I want to keep going even though I have a laptop and a couple other machines
that have more modern versions of Linux. I like having my Fatdog machine do the same as I can do on those machines if at all
possible since it's my favorite machine of the bunch, and since it is not tied to other projects that I might need those machines for.
I also try to program on my cellphone when possible although not with Geany.

Any help or useful comments appreciated, in the meantime, I'll try to use gdb.

fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Re: Geany 1.32 Debug not working on Fatdog

Post by fredpup1209 »

So I now have gdb running which shows that it IS in fact installed on my machine. So I'll mess with it a while.

And then I wonder if some plugins are interfering with the deubg process within Geany.

step
Posts: 516
Joined: Thu Aug 13, 2020 9:55 am
Has thanked: 50 times
Been thanked: 184 times
Contact:

Re: Geany 1.32 Debug not working on Fatdog

Post by step »

I don't know about Geany 1.32 because I'm on Fatdog64-900 with Geany 1.38 now. I just tried and it works for me. My configuration includes the devx.sfs (must if you're compiling, download it from Fatdog64 SFS manager), the Geany and Geany pluging packages (I know Geany is installed in the official ISO, I don't remember if I had to install the plugins package separately from the Gslapt package manager). Then I enabled the debugger plugin in Geany, opened a C source file previously compiled with CFLAGS -g and -O0 (oh-zero), clicked the Debugger tab in the lower left tab bar, told the plugin which is the target (binary program) I want to debug, added run arguments, set a breakpoint by clicking a line in the file view gutter (red diamond), clicked the run button (green, right-pointing triangle in the right tab bar). The underlying gdb ran the program, stopped at the breakpoint, and Geany debug plugin picked up the rest. Screenshot.

Attachments
geany-dbg-20230916.png
geany-dbg-20230916.png (68.46 KiB) Viewed 564 times
fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Re: Geany 1.32 Debug not working on Fatdog

Post by fredpup1209 »

Thanks very much for reaching out. I am clueless, the system just hangs up and the cursor never comes back - just a black terminal window and I have to shut Geany down and restart each time. I went through some stuff with gslapt package manager - added some stuff but it doesn't help so far. I wasn't sure about that dev piece that you mentioned. I don't have it listed as a package unless is it bundled with another package that I have not installed yet. Otherwise, I was thinking that there is just a bug and I'm grasping at straws. At least I have gdb if I ever need it albeit slow and clunky UI-wise. And I installed the UI portion of gdb debugger's gslapt package. I thought that might help. Aah, SFS manager, I'll check it out under control panel, thanks.

I wonder which devx I should download, _710, _720, or _721? I think I'm running Fatdog 710 but I need to be extra certain, it might be on of the other two. If only I could figure out how to check my version simply, otherwise, I'll have to peruse some directories. Perhaps I should just download all of those three? Hmm.

step
Posts: 516
Joined: Thu Aug 13, 2020 9:55 am
Has thanked: 50 times
Been thanked: 184 times
Contact:

Re: Geany 1.32 Debug not working on Fatdog

Post by step »

Sorry, can't help you much on old Fatdog versions. As I wrote, I'm on 900. You should be able to read your Fatdog version in file /etc/fatdog-version. You definitely want to match the devx version with your Fatdog version, don't improvise.

edit: It looks like you're on 721 unless you upgraded Fatdog since your only other post in this forum https://forum.puppylinux.com/viewtopic.php?t=7467

fredpup1209 wrote: Thu Dec 01, 2022 2:58 pm

...
No major problems, but here's the output of df -h, I'm running Fatdog like 7.21 or something, I forget:
...

edit 2: Fatdog64-721 was release almost six years ago http://distro.ibiblio.org/fatdog/web/721.html

fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Re: Geany 1.32 Debug not working on Fatdog

Post by fredpup1209 »

Yeah, I DO have fatdog 7.21 and it already has the dev and nls stuff installled in /mnt/home. So there is not where the problem seems to be. Just have to keep researching when I have the time. Fortunately, my program does not have any bugs in it so I don't really need to debug in Geany right now. I was just trying to trace some routines a little bit.

Thanks.

step wrote: Sat Sep 16, 2023 7:02 pm

Sorry, can't help you much on old Fatdog versions. As I wrote, I'm on 900. You should be able to read your Fatdog version in file /etc/fatdog-version. You definitely want to match the devx version with your Fatdog version, don't improvise.

edit: It looks like you're on 721 unless you upgraded Fatdog since your only other post in this forum https://forum.puppylinux.com/viewtopic.php?t=7467

fredpup1209 wrote: Thu Dec 01, 2022 2:58 pm

...
No major problems, but here's the output of df -h, I'm running Fatdog like 7.21 or something, I forget:
...

edit 2: Fatdog64-721 was release almost six years ago http://distro.ibiblio.org/fatdog/web/721.html

fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Re: Geany 1.32 Debug not working on Fatdog

Post by fredpup1209 »

Before I silence this thread step, I thought I'd also mention that the Geany editor on my Fatdog machine no longer works properly. It doesn't allow me to hit the end key and go to the end of the line. It thinks the end of the line is the last character. I can't edit the c++ files anymore. No idea why?! On my Linux Mint laptop and presumably other Linux Mint machines, I can open a file and it automatically sets the cursor at one character past the end of the line. It works perfectly. I'll have to check what version of Geany it is. I'm not sure that this is a version issue though - it seems to be come change that was made to my version - perhaps corruption, perhaps some setting.

I really need help getting Geany to work correctly on Fatdog again. I haven't changed anything that should affect the behavior of the editor.

Could I have hit some hotkey that changes the behavior of the editor to by default go to the last character on a line rather than the next free character? I will try to find something in the documentation.

Lastly, should I upgrade my Fatdog 7.21 assuming I have room. I don't think I have much room left on my hard drive. I'll have to check that.

I checked gslapt, and I have the latest Geany editor for Fatdog 7.21 which is the 7.20 version 1.32. So I wonder is some file in the below list of files such as the filebrowser corrupt and some end of line indicator off by one byte? Sounds kind of crazy. Can I reinstall Geany?

The files installed for Geany 1.32 are below. I wonder can I just reinstall Geany? Like could /usr/lib64/geany/filebrowser.so be muffed up in the below files? I guess I will reinstall from the package manager, there is an option that allows that.

/usr/
/usr/src/
/usr/src/pkgbuild/
/usr/src/pkgbuild/source/
/usr/src/pkgbuild/source/geany-1.32-x86_64-1.tar.gz
/usr/bin/
/usr/bin/geany
/usr/include/
/usr/include/geany/
/usr/include/geany/filetypes.h
/usr/include/geany/scintilla/
/usr/include/geany/scintilla/Scintilla.h
/usr/include/geany/scintilla/ScintillaWidget.h
/usr/include/geany/scintilla/SciLexer.h
/usr/include/geany/scintilla/Sci_Position.h
/usr/include/geany/scintilla/Scintilla.iface
/usr/include/geany/main.h
/usr/include/geany/prefs.h
/usr/include/geany/navqueue.h
/usr/include/geany/search.h
/usr/include/geany/msgwindow.h
/usr/include/geany/plugindata.h
/usr/include/geany/sciwrappers.h
/usr/include/geany/templates.h
/usr/include/geany/ui_utils.h
/usr/include/geany/keybindings.h
/usr/include/geany/encodings.h
/usr/include/geany/editor.h
/usr/include/geany/utils.h
/usr/include/geany/toolbar.h
/usr/include/geany/geanyplugin.h
/usr/include/geany/stash.h
/usr/include/geany/symbols.h
/usr/include/geany/support.h
/usr/include/geany/gtkcompat.h
/usr/include/geany/document.h
/usr/include/geany/dialogs.h
/usr/include/geany/spawn.h
/usr/include/geany/tagmanager/
/usr/include/geany/tagmanager/tm_source_file.h
/usr/include/geany/tagmanager/tm_workspace.h
/usr/include/geany/tagmanager/tm_tag.h
/usr/include/geany/tagmanager/tm_parser.h
/usr/include/geany/build.h
/usr/include/geany/geanyfunctions.h
/usr/include/geany/geany.h
/usr/include/geany/project.h
/usr/include/geany/app.h
/usr/include/geany/pluginutils.h
/usr/include/geany/highlighting.h
/usr/lib64/
/usr/lib64/libgeany.so.0.0.0
/usr/lib64/geany/
/usr/lib64/geany/classbuilder.la
/usr/lib64/geany/export.la
/usr/lib64/geany/filebrowser.so
/usr/lib64/geany/classbuilder.so
/usr/lib64/geany/saveactions.so
/usr/lib64/geany/splitwindow.so
/usr/lib64/geany/export.so
/usr/lib64/geany/htmlchars.la
/usr/lib64/geany/filebrowser.la
/usr/lib64/geany/htmlchars.so
/usr/lib64/geany/saveactions.la
/usr/lib64/geany/splitwindow.la
/usr/lib64/libgeany.so.0
/usr/lib64/libgeany.so
/usr/lib64/pkgconfig/
/usr/lib64/pkgconfig/geany.pc
/usr/lib64/libgeany.la
/usr/share/
/usr/share/icons/
/usr/share/icons/Tango/
/usr/share/icons/Tango/16x16/
/usr/share/icons/Tango/16x16/actions/
/usr/share/icons/Tango/16x16/actions/geany-save-all.png
/usr/share/icons/Tango/48x48/
/usr/share/icons/Tango/48x48/actions/
/usr/share/icons/Tango/48x48/actions/geany-save-all.png
/usr/share/icons/Tango/24x24/
/usr/share/icons/Tango/24x24/actions/
/usr/share/icons/Tango/24x24/actions/geany-save-all.png
/usr/share/icons/Tango/scalable/
/usr/share/icons/Tango/scalable/actions/
/usr/share/icons/Tango/scalable/actions/geany-save-all.svg
/usr/share/icons/Tango/32x32/
/usr/share/icons/Tango/32x32/actions/
/usr/share/icons/Tango/32x32/actions/geany-save-all.png
/usr/share/icons/hicolor/
/usr/share/icons/hicolor/16x16/
/usr/share/icons/hicolor/16x16/actions/
/usr/share/icons/hicolor/16x16/actions/geany-build.png
/usr/share/icons/hicolor/16x16/actions/geany-close-all.png
/usr/share/icons/hicolor/16x16/actions/geany-save-all.png
/usr/share/icons/hicolor/16x16/apps/
/usr/share/icons/hicolor/16x16/apps/classviewer-member.png
/usr/share/icons/hicolor/16x16/apps/classviewer-macro.png
/usr/share/icons/hicolor/16x16/apps/classviewer-var.png
/usr/share/icons/hicolor/16x16/apps/classviewer-method.png
/usr/share/icons/hicolor/16x16/apps/classviewer-other.png
/usr/share/icons/hicolor/16x16/apps/classviewer-struct.png
/usr/share/icons/hicolor/16x16/apps/classviewer-namespace.png
/usr/share/icons/hicolor/16x16/apps/geany.png
/usr/share/icons/hicolor/16x16/apps/classviewer-class.png
/usr/share/icons/hicolor/48x48/
/usr/share/icons/hicolor/48x48/actions/
/usr/share/icons/hicolor/48x48/actions/geany-build.png
/usr/share/icons/hicolor/48x48/actions/geany-close-all.png
/usr/share/icons/hicolor/48x48/actions/geany-save-all.png
/usr/share/icons/hicolor/48x48/apps/
/usr/share/icons/hicolor/48x48/apps/geany.png
/usr/share/icons/hicolor/24x24/
/usr/share/icons/hicolor/24x24/actions/
/usr/share/icons/hicolor/24x24/actions/geany-build.png
/usr/share/icons/hicolor/24x24/actions/geany-close-all.png
/usr/share/icons/hicolor/24x24/actions/geany-save-all.png
/usr/share/icons/hicolor/scalable/
/usr/share/icons/hicolor/scalable/actions/
/usr/share/icons/hicolor/scalable/actions/geany-close-all.svg
/usr/share/icons/hicolor/scalable/actions/geany-save-all.svg
/usr/share/icons/hicolor/scalable/actions/geany-build.svg
/usr/share/icons/hicolor/scalable/apps/
/usr/share/icons/hicolor/scalable/apps/geany.svg
/usr/share/icons/hicolor/32x32/
/usr/share/icons/hicolor/32x32/actions/
/usr/share/icons/hicolor/32x32/actions/geany-build.png
/usr/share/icons/hicolor/32x32/actions/geany-close-all.png
/usr/share/icons/hicolor/32x32/actions/geany-save-all.png
/usr/share/icons/hicolor/32x32/apps/
/usr/share/icons/hicolor/32x32/apps/geany.png
/usr/share/locale/
/usr/share/locale/sk/
/usr/share/locale/sk/LC_MESSAGES/
/usr/share/locale/sk/LC_MESSAGES/geany.mo
/usr/share/locale/fr/
/usr/share/locale/fr/LC_MESSAGES/
/usr/share/locale/fr/LC_MESSAGES/geany.mo
/usr/share/locale/hi/
/usr/share/locale/hi/LC_MESSAGES/
/usr/share/locale/hi/LC_MESSAGES/geany.mo
/usr/share/locale/es/
/usr/share/locale/es/LC_MESSAGES/
/usr/share/locale/es/LC_MESSAGES/geany.mo
/usr/share/locale/zh_CN/
/usr/share/locale/zh_CN/LC_MESSAGES/
/usr/share/locale/zh_CN/LC_MESSAGES/geany.mo
/usr/share/locale/mn/
/usr/share/locale/mn/LC_MESSAGES/
/usr/share/locale/mn/LC_MESSAGES/geany.mo
/usr/share/locale/ast/
/usr/share/locale/ast/LC_MESSAGES/
/usr/share/locale/ast/LC_MESSAGES/geany.mo
/usr/share/locale/sr/
/usr/share/locale/sr/LC_MESSAGES/
/usr/share/locale/sr/LC_MESSAGES/geany.mo
/usr/share/locale/he/
/usr/share/locale/he/LC_MESSAGES/
/usr/share/locale/he/LC_MESSAGES/geany.mo
/usr/share/locale/ja/
/usr/share/locale/ja/LC_MESSAGES/
/usr/share/locale/ja/LC_MESSAGES/geany.mo
/usr/share/locale/id/
/usr/share/locale/id/LC_MESSAGES/
/usr/share/locale/id/LC_MESSAGES/geany.mo
/usr/share/locale/vi/
/usr/share/locale/vi/LC_MESSAGES/
/usr/share/locale/vi/LC_MESSAGES/geany.mo
/usr/share/locale/hu/
/usr/share/locale/hu/LC_MESSAGES/
/usr/share/locale/hu/LC_MESSAGES/geany.mo
/usr/share/locale/be/
/usr/share/locale/be/LC_MESSAGES/
/usr/share/locale/be/LC_MESSAGES/geany.mo
/usr/share/locale/ar/
/usr/share/locale/ar/LC_MESSAGES/
/usr/share/locale/ar/LC_MESSAGES/geany.mo
/usr/share/locale/ko/
/usr/share/locale/ko/LC_MESSAGES/
/usr/share/locale/ko/LC_MESSAGES/geany.mo
/usr/share/locale/kk/
/usr/share/locale/kk/LC_MESSAGES/
/usr/share/locale/kk/LC_MESSAGES/geany.mo
/usr/share/locale/cs/
/usr/share/locale/cs/LC_MESSAGES/
/usr/share/locale/cs/LC_MESSAGES/geany.mo
/usr/share/locale/gl/
/usr/share/locale/gl/LC_MESSAGES/
/usr/share/locale/gl/LC_MESSAGES/geany.mo
/usr/share/locale/pl/
/usr/share/locale/pl/LC_MESSAGES/
/usr/share/locale/pl/LC_MESSAGES/geany.mo
/usr/share/locale/nn/
/usr/share/locale/nn/LC_MESSAGES/
/usr/share/locale/nn/LC_MESSAGES/geany.mo
/usr/share/locale/sv/
/usr/share/locale/sv/LC_MESSAGES/
/usr/share/locale/sv/LC_MESSAGES/geany.mo
/usr/share/locale/ru/
/usr/share/locale/ru/LC_MESSAGES/
/usr/share/locale/ru/LC_MESSAGES/geany.mo
/usr/share/locale/it/
/usr/share/locale/it/LC_MESSAGES/
/usr/share/locale/it/LC_MESSAGES/geany.mo
/usr/share/locale/pt/
/usr/share/locale/pt/LC_MESSAGES/
/usr/share/locale/pt/LC_MESSAGES/geany.mo
/usr/share/locale/el/
/usr/share/locale/el/LC_MESSAGES/
/usr/share/locale/el/LC_MESSAGES/geany.mo
/usr/share/locale/eu/
/usr/share/locale/eu/LC_MESSAGES/
/usr/share/locale/eu/LC_MESSAGES/geany.mo
/usr/share/locale/uk/
/usr/share/locale/uk/LC_MESSAGES/
/usr/share/locale/uk/LC_MESSAGES/geany.mo
/usr/share/locale/nl/
/usr/share/locale/nl/LC_MESSAGES/
/usr/share/locale/nl/LC_MESSAGES/geany.mo
/usr/share/locale/fa/
/usr/share/locale/fa/LC_MESSAGES/
/usr/share/locale/fa/LC_MESSAGES/geany.mo
/usr/share/locale/lv/
/usr/share/locale/lv/LC_MESSAGES/
/usr/share/locale/lv/LC_MESSAGES/geany.mo
/usr/share/locale/ro/
/usr/share/locale/ro/LC_MESSAGES/
/usr/share/locale/ro/LC_MESSAGES/geany.mo
/usr/share/locale/lb/
/usr/share/locale/lb/LC_MESSAGES/
/usr/share/locale/lb/LC_MESSAGES/geany.mo
/usr/share/locale/de/
/usr/share/locale/de/LC_MESSAGES/
/usr/share/locale/de/LC_MESSAGES/geany.mo
/usr/share/locale/pt_BR/
/usr/share/locale/pt_BR/LC_MESSAGES/
/usr/share/locale/pt_BR/LC_MESSAGES/geany.mo
/usr/share/locale/sl/
/usr/share/locale/sl/LC_MESSAGES/
/usr/share/locale/sl/LC_MESSAGES/geany.mo
/usr/share/locale/lt/
/usr/share/locale/lt/LC_MESSAGES/
/usr/share/locale/lt/LC_MESSAGES/geany.mo
/usr/share/locale/fi/
/usr/share/locale/fi/LC_MESSAGES/
/usr/share/locale/fi/LC_MESSAGES/geany.mo
/usr/share/locale/ca/
/usr/share/locale/ca/LC_MESSAGES/
/usr/share/locale/ca/LC_MESSAGES/geany.mo
/usr/share/locale/en_GB/
/usr/share/locale/en_GB/LC_MESSAGES/
/usr/share/locale/en_GB/LC_MESSAGES/geany.mo
/usr/share/locale/zh_TW/
/usr/share/locale/zh_TW/LC_MESSAGES/
/usr/share/locale/zh_TW/LC_MESSAGES/geany.mo
/usr/share/locale/tr/
/usr/share/locale/tr/LC_MESSAGES/
/usr/share/locale/tr/LC_MESSAGES/geany.mo
/usr/share/locale/bg/
/usr/share/locale/bg/LC_MESSAGES/
/usr/share/locale/bg/LC_MESSAGES/geany.mo
/usr/share/locale/et/
/usr/share/locale/et/LC_MESSAGES/
/usr/share/locale/et/LC_MESSAGES/geany.mo
/usr/share/man/
/usr/share/man/man1/
/usr/share/man/man1/geany.1
/usr/share/doc/
/usr/share/doc/geany/
/usr/share/doc/geany/AUTHORS
/usr/share/doc/geany/manual.txt
/usr/share/doc/geany/THANKS
/usr/share/doc/geany/html/
/usr/share/doc/geany/html/index.html
/usr/share/doc/geany/html/images/
/usr/share/doc/geany/html/images/main_window.png
/usr/share/doc/geany/html/images/pref_dialog_edit_completions.png
/usr/share/doc/geany/html/images/find_dialog.png
/usr/share/doc/geany/html/images/pref_dialog_interface_interface.png
/usr/share/doc/geany/html/images/pref_dialog_edit_features.png
/usr/share/doc/geany/html/images/pref_dialog_gen_startup.png
/usr/share/doc/geany/html/images/build_menu_commands_dialog.png
/usr/share/doc/geany/html/images/pref_dialog_templ.png
/usr/share/doc/geany/html/images/pref_dialog_various.png
/usr/share/doc/geany/html/images/pref_dialog_edit_indentation.png
/usr/share/doc/geany/html/images/pref_dialog_interface_notebook.png
/usr/share/doc/geany/html/images/pref_dialog_files.png
/usr/share/doc/geany/html/images/find_in_files_dialog.png
/usr/share/doc/geany/html/images/pref_dialog_interface_toolbar.png
/usr/share/doc/geany/html/images/pref_dialog_gen_misc.png
/usr/share/doc/geany/html/images/pref_dialog_keys.png
/usr/share/doc/geany/html/images/pref_dialog_vte.png
/usr/share/doc/geany/html/images/replace_dialog.png
/usr/share/doc/geany/html/images/pref_dialog_edit_display.png
/usr/share/doc/geany/html/images/pref_dialog_tools.png
/usr/share/doc/geany/html/images/pref_dialog_printing.png
/usr/share/doc/geany/NEWS
/usr/share/doc/geany/README
/usr/share/doc/geany/COPYING
/usr/share/doc/geany/TODO
/usr/share/doc/geany/ChangeLog
/usr/share/doc/geany/ScintillaLicense.txt
/usr/share/geany/
/usr/share/geany/colorschemes/
/usr/share/geany/colorschemes/alt.conf
/usr/share/geany/templates/
/usr/share/geany/templates/gpl
/usr/share/geany/templates/function
/usr/share/geany/templates/files/
/usr/share/geany/templates/files/file.tex
/usr/share/geany/templates/files/program.pas
/usr/share/geany/templates/files/main.d
/usr/share/geany/templates/files/main.py
/usr/share/geany/templates/files/main.vala
/usr/share/geany/templates/files/main.c
/usr/share/geany/templates/files/main.java
/usr/share/geany/templates/files/module.erl
/usr/share/geany/templates/files/file.html
/usr/share/geany/templates/files/main.cxx
/usr/share/geany/templates/files/file.php
/usr/share/geany/templates/files/file.rb
/usr/share/geany/templates/files/file_html5.html
/usr/share/geany/templates/bsd
/usr/share/geany/templates/fileheader
/usr/share/geany/templates/changelog
/usr/share/geany/GPL-2
/usr/share/geany/filedefs/
/usr/share/geany/filedefs/filetypes.r
/usr/share/geany/filedefs/filetypes.perl
/usr/share/geany/filedefs/filetypes.sh
/usr/share/geany/filedefs/filetypes.vhdl
/usr/share/geany/filedefs/filetypes.actionscript
/usr/share/geany/filedefs/filetypes.zephir
/usr/share/geany/filedefs/filetypes.makefile
/usr/share/geany/filedefs/filetypes.c
/usr/share/geany/filedefs/filetypes.diff
/usr/share/geany/filedefs/filetypes.abaqus
/usr/share/geany/filedefs/filetypes.nsis
/usr/share/geany/filedefs/filetypes.fortran
/usr/share/geany/filedefs/filetypes.ruby
/usr/share/geany/filedefs/filetypes.javascript
/usr/share/geany/filedefs/filetypes.cs
/usr/share/geany/filedefs/filetypes.caml
/usr/share/geany/filedefs/filetypes.powershell
/usr/share/geany/filedefs/filetypes.docbook
/usr/share/geany/filedefs/filetypes.Scala.conf
/usr/share/geany/filedefs/filetypes.matlab
/usr/share/geany/filedefs/filetypes.forth
/usr/share/geany/filedefs/filetypes.restructuredtext
/usr/share/geany/filedefs/filetypes.go
/usr/share/geany/filedefs/filetypes.glsl
/usr/share/geany/filedefs/filetypes.lisp
/usr/share/geany/filedefs/filetypes.Arduino.conf
/usr/share/geany/filedefs/filetypes.cmake
/usr/share/geany/filedefs/filetypes.haskell
/usr/share/geany/filedefs/filetypes.Graphviz.conf
/usr/share/geany/filedefs/filetypes.pascal
/usr/share/geany/filedefs/filetypes.haxe
/usr/share/geany/filedefs/filetypes.rust
/usr/share/geany/filedefs/filetypes.po
/usr/share/geany/filedefs/filetypes.Clojure.conf
/usr/share/geany/filedefs/filetypes.lua
/usr/share/geany/filedefs/filetypes.tcl
/usr/share/geany/filedefs/filetypes.vala
/usr/share/geany/filedefs/filetypes.conf
/usr/share/geany/filedefs/filetypes.php
/usr/share/geany/filedefs/filetypes.ferite
/usr/share/geany/filedefs/filetypes.f77
/usr/share/geany/filedefs/filetypes.cpp
/usr/share/geany/filedefs/filetypes.batch
/usr/share/geany/filedefs/filetypes.erlang
/usr/share/geany/filedefs/filetypes.coffeescript
/usr/share/geany/filedefs/filetypes.CUDA.conf
/usr/share/geany/filedefs/filetypes.common
/usr/share/geany/filedefs/filetypes.freebasic
/usr/share/geany/filedefs/filetypes.java
/usr/share/geany/filedefs/filetypes.JSON.conf
/usr/share/geany/filedefs/filetypes.d
/usr/share/geany/filedefs/filetypes.txt2tags
/usr/share/geany/filedefs/filetypes.cobol
/usr/share/geany/filedefs/filetypes.abc
/usr/share/geany/filedefs/filetypes.python
/usr/share/geany/filedefs/filetypes.asciidoc
/usr/share/geany/filedefs/filetypes.asm
/usr/share/geany/filedefs/filetypes.css
/usr/share/geany/filedefs/filetypes.latex
/usr/share/geany/filedefs/filetypes.ada
/usr/share/geany/filedefs/filetypes.objectivec
/usr/share/geany/filedefs/filetypes.xml
/usr/share/geany/filedefs/filetypes.markdown
/usr/share/geany/filedefs/filetypes.verilog
/usr/share/geany/filedefs/filetypes.html
/usr/share/geany/filedefs/filetypes.Cython.conf
/usr/share/geany/filedefs/filetypes.Genie.conf
/usr/share/geany/filedefs/filetypes.sql
/usr/share/geany/filedefs/filetypes.yaml
/usr/share/geany/filetype_extensions.conf
/usr/share/geany/snippets.conf
/usr/share/geany/ui_toolbar.xml
/usr/share/geany/geany.gtkrc
/usr/share/geany/geany.glade
/usr/share/geany/tags/
/usr/share/geany/tags/std99.c.tags
/usr/share/geany/tags/std.php.tags
/usr/share/geany/tags/std.py.tags
/usr/share/geany/tags/entities.html.tags
/usr/share/geany/tags/std.pas.tags
/usr/share/applications/
/usr/share/applications/geany.desktop

Last edited by fredpup1209 on Mon Sep 18, 2023 7:54 pm, edited 1 time in total.
fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Re: Geany 1.32 Debug not working on Fatdog

Post by fredpup1209 »

I reinstalled but that did NOT fix the problem. I wonder if I should go back to version 1.31? Maybe that would help? Maybe just install it anyway and test it out. They cannot coexist so I would be doing a downgrade to 1.31 or earlier.

I took the gdb dashboard out via package manager but that did not help apparently. I was just thinking that the addition of that might have caused the problem. On my Linux Mint games laptop, I only have version 1.27 of Geany and it works fine.

step
Posts: 516
Joined: Thu Aug 13, 2020 9:55 am
Has thanked: 50 times
Been thanked: 184 times
Contact:

Re: Geany 1.32 Debug not working on Fatdog

Post by step »

@fredpup1209, stay on 1.32. It's OK to reinstall geany and geany plugins.
Did you try resetting your own geany configuration? How:
- exit geany completely
- open rox file in your home directory and click the "eye" icon to view hidden folders
- enter folder ".config" (there's a dot before "config")
- RENAME folder "geany" to "geany.old"
- start geany, which will create a new folder with default settings.

Of course, default settings will not match what you had before but you still have your old configuration in "geany.old"! You can compare file by file between the two folders and recreate your old settings in the new folder. I recommend making small incremental changes and thoroughly testing their effect on geany before making other changes.

IMPORTANT: only use geany menus to change your new configuration!
IMPORTANT: don't copy over lines or files from files in "geany.old" to files in "geany" because you risk also copying corrupted settings!

fredpup1209 wrote:

On my Linux Mint laptop and presumably other Linux Mint machines, I can open a file and it automatically sets the cursor at one character past the end of the line. It works perfectly.

Are you opening the same file that gives you trouble or another file?
What happens when you create a new file with geany on Fatdog? Is the cursor position correct?

fredpup1209
Posts: 8
Joined: Thu Dec 01, 2022 2:46 pm
Has thanked: 1 time

Re: Geany 1.32 Debug not working on Fatdog

Post by fredpup1209 »

I did what you said to try: I renamed my geany folder to geany.old and then restarted Geany but it had no effect on anything at all. Hmm? And it hasn't yet created a new geany directory to replace the old one. There is something I don't understand. But while we are on this topic, I need to post this as a separate question, but does anyone know if there exists somewhere the equivalent library (such as in gslapt) for netCDF-Fortran either 4.4.3 or earlier versions? I need the nf-config --version to report that I have nf-config installled. I have it installled on one of my Linux Mint machines already as of today so I can use that machine, I was just curious if I might also have it installled on Fatdog (I don't have it). I'll check gslapt again, maybe I missed it in there. Just thought I'd mention this now before posting formally. Yeah, I'll keep working on the debuggers issue. The debugger doesn't work on my Linux Mint running version 1.27 of Geany either although it does not have any errors. I just don't get any of the breakpoint menus to come up. Otherwise, it seems it's almost ready to work. But I'm running Linux Mint 18.3 on those machines, which is very old but it's the best I can of right now.
And yes, the cursor problem exists even with new files that I simply create and save for test purposes. Like a new text file or whatever. Same cursor problem. Hmm?

I have ONLY the plugins for Geany 1.32 installed - is this correct? I ask because I noticed that the plugins for Geany 1.31 only took up 1310 bytes in gslapt but why so few bytes when 1.26 version was like 3910 and 1.28 was like 5000 or so and version 1.32 is the largest (> 5000)? Just curious if I'm missing something in Geany. Are the plugins cumulative?

step
Posts: 516
Joined: Thu Aug 13, 2020 9:55 am
Has thanked: 50 times
Been thanked: 184 times
Contact:

Re: Geany 1.32 Debug not working on Fatdog

Post by step »

fredpup1209 wrote: Mon Oct 16, 2023 1:15 am

I did what you said to try: I renamed my geany folder to geany.old and then restarted Geany but it had no effect on anything at all. Hmm? And it hasn't yet created a new geany directory to replace the old one. There is something I don't understand.

Hmm? I don't understand either. So, please repeat your steps (exit geany, rename the configuration folder, start geany...) but this time start geany from a terminal window then capture a screenshot of the window and attach it to your next reply. Thank you.

It's unlikely that you will get more answers to your questions because Fatdog 721 is more than six years old and users have moved on to newer versions. The current version is 901 released a few days ago.

Post Reply

Return to “FatDog64”