nymtech / nym

Nym provides strong network-level privacy against sophisticated end-to-end attackers, and anonymous transactions using blinded, re-randomizable, decentralized credentials.
https://nymtech.net
1.27k stars 234 forks source link

Multi distribution support for wallet #2507

Closed vdo closed 12 months ago

vdo commented 2 years ago

The current wallet binary released is only compatible with Ubuntu and derivatives. When executing the AppImage under Manjaro (Archlinux by the way) it fails to start:

> ./nym-wallet_0.12.1_amd64_ubuntu20.04.AppImage
Gtk-Message: 12:47:25.453: Failed to load module "canberra-gtk-module"

** (nym-wallet:43772): ERROR **: 12:47:25.701: Unable to spawn a new child process: Failed to execute child process “/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess” (No such file or directory)
zsh: trace trap (core dumped)  ./nym-wallet_0.12.1_amd64_ubuntu20.04.AppImage

For example, the path in Manjaro, the path for this dependency is /usr/lib64/webkit2gtk-4.0/WebKitNetworkProcess

This would enable other Linux distribution users to use the wallet without dealing with the build.

Alternatively, an AUR package with the right build options would do.

tommyv1987 commented 2 years ago

Hi @vdo

Thank you for your comments and recommendations.

Have you tried to build the wallet yourself? Were you successful in doing so?

We will factor in your recommendations.