Comments (8)
i still think the issue is entirely on your end in this case, but try doing a clean re-build. if that somehow still doesnt work, i guess try finding where libspdlog.so
is and symlink it to /usr/lib/libspdlog.so.1
from abaddon.
Here's the output of locate libspdlog.so
:
/usr/lib/x86_64-linux-gnu/libspdlog.so
/usr/lib/x86_64-linux-gnu/libspdlog.so.1.10
/usr/lib/x86_64-linux-gnu/libspdlog.so.1.10.0
When you say "on your end", do you mean me personally, or the Ubuntu devs ?
from abaddon.
i mean its most likely not something i can fix, its just a quirk of your system. i think your build is getting the library wrong? if i do ldd abaddon
i get libspdlog.so.1.10 => /lib/x86_64-linux-gnu/libspdlog.so.1.10
which is different interestingly. i would expect a clean build to make that work but i guess you can try something like sudo ln -s /usr/lib/x86_64-linux-gnu/libspdlog.so.1.10 /usr/lib/x86_64-linux-gnu/libspdlog.so.1
from abaddon.
i mean its most likely not something i can fix
DEB or flatpak or snap packaging would fix the issue.
its just a quirk of your system
Which is the most popular Linux distro.
sudo ln -s /usr/lib/x86_64-linux-gnu/libspdlog.so.1.10 /usr/lib/x86_64-linux-gnu/libspdlog.so.1
That works, except I'm getting a new error now :
./abaddon: error while loading shared libraries: libfmt.so.8: cannot open shared object file: No such file or directory
Here's the output of apt policy libfmt-dev
:
libfmt-dev:
Installed: 9.1.0+ds1-2
Candidate: 9.1.0+ds1-2
Version table:
*** 9.1.0+ds1-2 500
500 http://fr.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages
100 /var/lib/dpkg/status
And the output of locate libfmt.so
:
/usr/lib/x86_64-linux-gnu/libfmt.so
/usr/lib/x86_64-linux-gnu/libfmt.so.9
/usr/lib/x86_64-linux-gnu/libfmt.so.9.1.0
So I also ran sudo ln -s /usr/lib/x86_64-linux-gnu/libfmt.so.9.1.0 /usr/lib/x86_64-linux-gnu/libfmt.so.8
, but then I got the following when trying to run the app again :
./abaddon: symbol lookup error: ./abaddon: undefined symbol: _ZN3fmt2v86detail14snprintf_floatIeEEiT_iNS1_11float_specsERNS1_6bufferIcEE
Thanks
from abaddon.
DEB or flatpak or snap packaging would fix the issue.
maybe but i unfortunately have zero experience with that side of things (i use windows 💀). there is an issue open for that though
anyways that last error has me stumped. only thing i can suggest is uninstalling libfmt (unless you need it for something else, since spdlog has it bundled), reinstalling spdlog, getting rid of the symlinks because they shouldnt be unnecessary, and doing a clean cmake build i.e. completely remove the contents of the build folder incl. CMakeCache.txt and CMakeFiles/. maybe you can show the output of cmake and the fresh CMakeCache.txt to see if we can figure out why its linking to something that doesnt exist
from abaddon.
uninstalling libfmt (unless you need it for something else, since spdlog has it bundled)
Well, that one was already installed when I checked for it so I guess I need it even though I don't know precisely what for.
doing a clean cmake build
I'm going to give up then, because I won't have the courage to build Abaddon myself everytime I'd want to upgrade.
Thanks anyway !
from abaddon.
well you shouldnt have to do clean builds every time, hopefully just once to get CMake to pick up the right library paths
from abaddon.
i still think the issue is entirely on your end in this case.
The error happens on both Fedora 40 and Ubuntu 24.04.
from abaddon.
Related Issues (20)
- Token issue HOT 7
- Clang build crashes HOT 3
- Add rounded avatars HOT 1
- [Suggestion] Option to show only the channels of currently selected guild HOT 4
- Links colored black after PR #252 HOT 3
- No Audio at VC Move HOT 2
- Error while building (WINDOWS) HOT 8
- [remote-auth-ws] [error] Websocket error: Status: 0 Reason: Unable to connect to remote-auth-gateway.discord.gg on port 443, error: OpenSSL failed - error:0A000086:SSL routines::certificate verify failed HOT 2
- Install target does not install the main binary HOT 9
- Default folder for resources and css on macOS is really odd and no configure option available to set the right path HOT 5
- macOS needs a several fixes for subprojects: how to do that, technically? HOT 2
- URI handler opens links and pictures in MS Word HOT 3
- Consider changing (removing) QR code colours. HOT 3
- Latest version ignores "mobile = true" ini flag HOT 1
- IXSocketOpenSSL.cpp:(.text+0xe98): undefined reference to `SSL_get_peer_certificate' HOT 6
- [Feature Request] Functionality Expansion HOT 1
- abaddon.exe - System Error HOT 1
- Internationalisation HOT 6
- Allow changing audio devices HOT 1
- build number could not be fetched HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from abaddon.