MintPPC

AmigaOne X5000 platform specific issues related to Linux only.
mintppc
Posts: 126
Joined: Thu May 01, 2025 9:20 am
Contact:

Re: MintPPC

Post by mintppc »

MartinW wrote: Thu Sep 18, 2025 12:25 pm Thanks. I’ll try some of these. To answer the initial question, on my desktop (Mac) I usually use any number of the Jetbrains IDEs (pycharm, rust rover, clion) but they’re not an option. Aside from that I use neovim, more specifically astronvim. The problem there is it needs 10+ and a whole load of plugins so I’d be amazed if they’re all working.

So given all that, I’ll try some of your suggestions. Thanks for your time sorting a few things out!
xed is in the repo now, let me know if you want neovim.
MartinW
Posts: 35
Joined: Tue May 27, 2025 3:42 am

Re: MintPPC

Post by MartinW »

Possibly, but my config requires NeoVim 10+ It wouldn't hurt me to learn how to do it properly instead of using a predefined config however!.

So if it's quick and easy to add then please do, else your time is better spent elsewhere :D

I tried Geany, that seems to support rust out of the box, but none of the autocomplete stuff that was meant to work did. I'm sure that's just something I could look into. I doubt that's related to the platform, it will be me not knowing how to set it up right, I'm sure.
mintppc
Posts: 126
Joined: Thu May 01, 2025 9:20 am
Contact:

Re: MintPPC

Post by mintppc »

NeoVIM in Debian sid is 10.4. That is what I would build.
https://packages.debian.org/sid/neovim

Autocompletion:
https://stackoverflow.com/questions/749 ... etion-wơrk
Last edited by mintppc on Thu Sep 18, 2025 3:12 pm, edited 1 time in total.
MartinW
Posts: 35
Joined: Tue May 27, 2025 3:42 am

Re: MintPPC

Post by MartinW »

Well that would be my preferred option. I’d have to see how I get on with the plugin ecosystem but neovim itself would definitely get my vote as it’s one of the tools I use all day long in my job and a bit of a go to for me.
mintppc
Posts: 126
Joined: Thu May 01, 2025 9:20 am
Contact:

Re: MintPPC

Post by mintppc »

More dependency problems during the build of neovim:

The following packages have unmet dependencies:
pbuilder-satisfydepends-dummy : Depends: lua-luv-dev (>= 1.43.0) but it is not installable
Depends: python3-pynvim (>= 0.5.2-2~) but it is not installable
Unable to resolve dependencies! Giving up...

So I need to somehow also build lua-luv (or use an older version) and maybe more. I will try tomorrow. It is more complicated than I thought.
MartinW
Posts: 35
Joined: Tue May 27, 2025 3:42 am

Re: MintPPC

Post by MartinW »

Don’t invest too much time and effort on my part. I can get by with other options and I don’t spend a massive amount of time in Linux on my PPC machines. I can always cross compile or just do most work on Mac and then just compile / test on ppc. The keybinds drive me insane on Linux, whatever the flavour for starters.
Roland
Posts: 893
Joined: Tue May 02, 2017 8:23 am

Re: MintPPC

Post by Roland »

@mintppc

I was able to activate lightdm, after several trials and errors...

But 'Mate' is not available in the menu where you select the desktop! I have it installed though ('sudo apt install mate-desktop'). How can I 'activate' Mate, so that it can be selected from lightdm? Is it available for other users?
- Roland -
mintppc
Posts: 126
Joined: Thu May 01, 2025 9:20 am
Contact:

Re: MintPPC

Post by mintppc »

@Roland
I actually use LXDM as display manager, I think it should work.

If you want to switch again from LightDM to LXDM:
sudo dpkg-reconfigure lxdm

Choose LXDM
Last edited by mintppc on Fri Sep 19, 2025 3:13 am, edited 4 times in total.
mintppc
Posts: 126
Joined: Thu May 01, 2025 9:20 am
Contact:

Re: MintPPC

Post by mintppc »

@Roland
Autologin for LXDM:

Autologin
To log in to one account automatically on startup, without providing a password, find the line in /etc/lxdm/lxdm.conf that looks like this:

#autologin=dgod
Uncomment it, substituting the target user instead of dgod.

See
https://wiki.archlinux.org/title/LXDM

I disabled Mate in MintPPC, so you have to install it yourself. The easiest way to install Mate is
sudo apt install task-mate-desktop
mintppc
Posts: 126
Joined: Thu May 01, 2025 9:20 am
Contact:

Re: MintPPC

Post by mintppc »

I built NeoVIM but as expected, some python tests failed because I had to built some python build-deps with tests disabled, otherwise they would not build (tests failed there because of segmentation faults). So I have a build, but it could be buggy, don't know. You would have to test it to see for yourself. I attached the failed tests.

To install:
apt install neovim

to start, in the console
nvim

I don't see it in the menu, don't know why. I added it by installing alacarte, it then saw neovim.


From test_python3.vim:
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_Clear():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_Clear line 4: Expected 11 but got 1
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_List():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_List line 4: Expected 11 but got 1
Found errors in Test_Write_To_Current_Buffer_Fixes_Cursor_Str():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_Write_To_Current_Buffer_Fixes_Cursor_Str line 4: Expected 11 but got 10
Found errors in Test_python3_heredoc():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_python3_heredoc line 16: Expected 'ABCDE' but got v:null
Found errors in Test_set_cursor():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_set_cursor line 7: Expected [1, 6] but got [1, 1]
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_set_cursor line 11: Expected [2, 6] but got [2, 1]

From test_pyx3.vim:
Found errors in Test_pyx():
Caught exception in Test_pyx(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyx, line 7
Found errors in Test_pyx3_heredoc():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyx3_heredoc line 16: Expected 'ABCDE' but got v:null
Found errors in Test_pyxdo():
Caught exception in Test_pyxdo(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxdo, line 4
Found errors in Test_pyxeval():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxeval line 2: Pattern '^3\\.\\d\\+\\.\\d\\+' does not match 'v:null'
Found errors in Test_pyxfile():
Caught exception in Test_pyxfile(): Vim(call):E684: List index out of range: 0 @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pyxfile, line 5

From test_winfixbuf.vim:
Found errors in Test_pythonx_pyxdo():
Caught exception in Test_pythonx_pyxdo(): Vim(call):E121: Undefined variable: l:caught @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_pyxdo, line 27
Found errors in Test_pythonx_pyxfile():
Caught exception in Test_pythonx_pyxfile(): Vim(call):E121: Undefined variable: l:caught @ command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_pyxfile, line 25
Found errors in Test_pythonx_vim_current_buffer():
command line..script /build/neovim-0.10.4/test/old/testdir/runtest.vim[543]..function RunTheTest[55]..Test_pythonx_vim_current_buffer line 26: Expected 1 but got 0
/build/neovim-0.10.4/build/bin/nvim -u NONE -U NONE -i NONE --noplugin --headless -S summarize.vim messages
Attachments
Screenshot from 2025-09-19 10-50-37.png
Post Reply