Linux distributions - differences?

Hello everyone.
I have created and compiled a test application with Xojo Desktop on a Linux Mint system.

The compiled application runs normally on Linux Mint.
The application does not run on Kubuntu. I get the error : xojo.core.plattformnotsupportedexception

Does a Xojo desktop application have to be compiled on every target distribution? Or does it depend on the respective window system (Gnome, KDE etc.)?

Greetings
Daniel

Translated with DeepL.com (free version)

Xojo apps do require some dependencies, notably libunwind. Not all distros have them out of the box.

Your error, though, looks different. I would expect this one if, for example, you built a 32-bit app and tried to run it on a 64-bit system. In this example, it could be that your Mint has the necessary 32-bit libraries, but your Kubuntu does not (but, again, they could be installed.)

Both system are 64bit.

The full error-message says:
Common/ObjectGlue.cpp: 147
Failure Condition: mClassPtr
Xojo.Core.PlattformNotSupportedException

I’m presuming, per my example, that the app build is also 64-bit. Worth a double-check. Anyway, that’s all I can think of offhand. I test against numerous Linux targets, but not Kubuntu.

Anything on the notes for Linux requirements that may give you an idea of something different between Mint and Kubuntu?
https://documentation.xojo.com/resources/system_requirements_for_current_release.html

maybe the Wayland section? or some library version?

Thanks both for your toughs:

Both Linux Systems are based on Ubuntu, but Linux Mint has the Gnome Desktop and Kubuntu the KDE-Desktop. Both system wayland is not active.

I will investigate more.

Kubuntu and Ubuntu use the Snap universal packages now for a lot of things. Linux Mint banned snaps. I’ve used Xojo on older (like last version or two) Kubuntu Desktops. My guess is KDE isn’t the problem, snaps are.