-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Viewer Doesn't Start #188
Comments
Please ensure that systemd is installed for your distribution. |
I figured that was the issue, thanks. My distribution doesn't ship with systemd. It's probably a big ask, but is there any possibility of a version that can work without it in future? |
I believe that only one component relies on systemd at the moment, which is the dbus service Alchemy uses. (I could be wrong however). I do not believe there are any plans at the moment to make changes in this regard however. |
The release binaries we provide do require systemD, but you can compile the viewer yourself and it will automatically pick elogind instead. |
I'm not using Arch, so I'm trying to build it following the instructions here, but they seem to be a little wonky (instructions to cd into a directory that doesnt exist, running autobuild in a folder without autobuild.xml). I'm trying to build it as best I can, but during the generation of the build configuration it says libvlc isn't installed (it is). Any idea why that might happen? Thanks in advance. |
@ThePademelon Thank you for highlighting those outdated steps, I've just updated the instructions and confirmed steps 1-5 are now up to date. We moved to Github in 2024 so the repository name changed from alchemy-next to Alchemy in the transition, but that was not reflected in our example |
Thanks for updating the docs! I tried again, but hit the same problem.
I have libvlc 3.0.21 installed via XBPS. |
That's a cmake error generated by this line; you need to make sure that your installed library is discovered by cmake. That is outside the scope of viewer support. |
Oh. You need to install vlc-devel on Void Linux. |
Thanks, installing vlc-devel got me a lot further! However, it seems ld is still looking for sytemd and causing the build to fail:
I might try installing basu or basu-devel and seeing if that fixes it. I probably wont get around to it until friday, but I thought I'd give an update. |
Installing basu/basu-devel didn't remedy the issue, so I'm not really sure what to try next. |
You ran a configure command again after installing the package, correct? |
Yeah, I ran step 4 again before trying to build. |
The PKGBUILD was made on Artix, which is Arch Linux without systemD, and uses OpenRC and elogind instead. I have no experience with NixOS but if you can add elogind, it would be interesting to try to see if it still builds as it did back then. |
Environment
N/A
Description
Alchemy doesn't start. Here's the output after running the executable named "alchemy" downloaded from here.
Reproduction steps
./alchemy
in the folder containing the Alchemy executable.The text was updated successfully, but these errors were encountered: