I have fmt installed but I'm still getting:
devilutionx: error while loading shared libraries: libfmt.so.9: cannot open shared object file: No such file or directory
Git Clone URL: | https://aur.archlinux.org/devilutionx.git (read-only, click to copy) |
---|---|
Package Base: | devilutionx |
Description: | Diablo devolved for linux (main package) |
Upstream URL: | https://github.com/diasurgical/devilutionX |
Keywords: | 1 Blizzard Diablo Game Hellfire Multiplayer Singleplayer |
Licenses: | custom:UNLICENSE |
Submitter: | robertfoster |
Maintainer: | robertfoster |
Last Packager: | robertfoster |
Votes: | 19 |
Popularity: | 0.027729 |
First Submitted: | 2019-11-17 18:10 (UTC) |
Last Updated: | 2025-02-08 21:18 (UTC) |
I have fmt installed but I'm still getting:
devilutionx: error while loading shared libraries: libfmt.so.9: cannot open shared object file: No such file or directory
Seems like "ninja" should be a dependency of the package, otherwise the build fails with:
CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
Solution for building on aarch64 --> https://github.com/diasurgical/devilutionX/issues/3930#issuecomment-1250183269
It doesn't build. Fonts checksum is incorrect and building crashes on testing because (I think) gtest package is a missing makedep. Alternatively, -DBUILD_TESTING=off
skips them.
Same error here:
==> Validating source files with sha256sums...
1.3.0.tar.gz ... FAILED
fonts.mpq ... Passed
pl.mpq ... Passed
The file has this checksum:
sha256sum 1.3.0.tar.gz
b01bfcdba7144566f1658eb50748b00d85f252f6bf8daf14a4fcccd5dc5bd9cc 1.3.0.tar.gz
==> Validating source files with sha256sums...
1.3.0.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: devilutionx
This provides splitted extra voices (Polish dub by professional actors) and extra-fonts for CJK dialogues.
set your Language code within .local/share/diasurgical/devilution/diablo.ini
As example
[Language]
Code=pl
I think the latest PKGBUILD has bad checksums
==> Validating source files with sha256sums...
1.3.0.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
-> error making: devilutionx
Looks like git should be in makedepends to pull in libzt for multiplayer support.
Pinned Comments
robertfoster commented on 2021-11-02 20:41 (UTC) (edited on 2022-04-19 18:45 (UTC) by robertfoster)
This provides splitted extra voices (Polish dub by professional actors) and extra-fonts for CJK dialogues.
set your Language code within
.local/share/diasurgical/devilution/diablo.ini
As example