pharo-project / pharo-launcher

Lets you manage your pharo images and download new ones
https://pharo-project.github.io/pharo-launcher/
MIT License
108 stars 46 forks source link

`[Post-mortem] PrimitiveFailed: primitive #primLoadSymbol:module: in TFFIBackend failed` upon enabling development environment #584

Closed capsulecorplab closed 1 year ago

capsulecorplab commented 1 year ago

Describe the bug [Post-mortem] PrimitiveFailed: primitive #primLoadSymbol:module: in TFFIBackend failed error encountered after checking "Enable development environment" under "Pharo Launcher" in settings

To Reproduce Steps to reproduce the behavior:

  1. Go to Settings > Pharo Launcher
  2. Click on checkbox next to "Enable development environment"
  3. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots Screenshot_20221217_155737

Version information:

Expected development cost Seems to be an issue with libgit.

Additional context Enabling development environment was suggested as a fix to #128.

demarey commented 1 year ago

You probably get this error because a library needed by libgit does not have the same name as the expected one. You can see similar issues in https://github.com/pharo-project/pharo/issues/4463 In the future, we would like to distribute pharo launcher as a linux package to avoid these problems.

demarey commented 1 year ago

I will close the issue as it is not a bug that can be solved quickly but rather a packaging problem that should require a lot more work: packages created with OBS (like https://build.opensuse.org/project/subprojects/devel:languages:pharo)

openSUSE Build Service
openSUSE Build Service