gershwin-desktop / gershwin-desktop/gershwin-components

Fails to build and run on OpenMandriva; broken packages

Open
#4 1 comment 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Objective-C
Stars
8
Forks
8
Avg merge
1d 15h
Merged PRs (30d)
1

Description

```
# PRETTY_NAME="OpenMandriva Lx 6.0 (Vanadium) Rock"
# BUILD_ID="20250420.02"

sudo dnf install gnustep-gui gnustep-make git make clang gnustep-base-devel gnustep-gui-devel glibc-devel lib64objc-devel libdbus-1-devel

# Uninstall conflicting package if needed
# sudo dnf remove lib64gccobjc-devel
# sudo dnf install lib64objc-devel

cc=clang-19 gmake ADDITIONAL_INCLUDE_DIRS="-I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include"

# Builds but gives

[user@openmandriva-x8664 Menu]$ ./Menu.app/Menu
2025-08-31 21:46:21.343 Menu[21815:21815] Menu.app: Starting application initialization...
2025-08-31 21:46:21.346 Menu[21815:21815] Did not find correct version of backend (libgnustep-back-032.bundle), falling back to std (libgnustep-back.bundle).
2025-08-31 21:46:21.348 Menu[21815:21815] NSApplication.m:306 Assertion failed in BOOL initialize_gnustep_backend(void). Unable to find backend back
./Menu.app/Menu: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:306 Assertion failed in BOOL initialize_gnustep_backend(void). Unable to find backend back

# Cannot install that package due to broken packages in OpenMandriva

[user@openmandriva-x8664 Menu]$ sudo dnf install gnustep-back
Error:
Problem: conflicting requests
- nothing provides libgnustep-gui.so.0.27()(64bit) needed by gnustep-back-0.27.0-1.x86_64 from rock-x86_64
(try to add '--skip-broken' to skip uninstallable packages)
```

Blocked by:
* https://github.com/OpenMandrivaAssociation/distribution/issues/3346

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.