MEGA65 / m65connect

Cross-Platform Remote Interaction Tool for the MEGA65
GNU General Public License v3.0
8 stars 1 forks source link

M65Connect doesn't startup on Arch Linux #8

Closed nils-eilers closed 1 year ago

nils-eilers commented 2 years ago

It just gives an error message "An exception of class NilObjectException was not handled. The application must shut down."

Any suggestions?

Taygair commented 2 years ago

In general M65Connect is tested on Ubuntu. Make sure to consider this:

You need to be in the groups 'dialout' and 'plugdev':

  1. Start Linux and open a Terminal window
  2. Add your user to this group by typing: sudo usermod -a -G dialout,plugdev while represents your Linux user name. You can use $USER for the active user.
  3. You NEED to restart Linux to take effect of these changes!

Furthermore I'd like to know if the error message comes on starting M65Connect or later? Already tried to start M65Connect with sudo?

Taygair commented 1 year ago

Not sure if you made it working in between. M65Connect on Linux is Intel only atm. With latest release the framework also supports AMD64 which I have to test first.

nils-eilers commented 1 year ago

Sorry, I should have provided some feedback. Yes, I've been able to start M65Connect meanwhile. I switched to Manjaro Linux (which is Arch based so it isn't completely different) and it starts up without further hassle. However I had some trouble with a couple of programs, which turned out to be caused by a certain version of the boost library. These programs would then start with passing the evironment variable LANG=C, not sure if M65Connect was also one of these programs.

Taygair commented 1 year ago

Glad to hear! I'm really no Linux guy and I know there are many derivates around. M65Connect 2.1 with refactored CLI tools will be published soon. Maybe they also improve stability on your side then too. Afaik they are also static, so no other libs from OS required.