Skip to content
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

Possibly unneeded Meson dependency for Seurat-5.0.1 : ../at-spi2-core-2.46.0/bus/meson.build:83:2: ERROR: Dependency "libsystemd" not found #21262

Open
rlpitts opened this issue Aug 26, 2024 · 1 comment
Milestone

Comments

@rlpitts
Copy link

rlpitts commented Aug 26, 2024

Upon attempting to install from the current easyconfig for Seurat-5.0.1, I get the following error:
../at-spi2-core-2.46.0/bus/meson.build:83:2: ERROR: Dependency "libsystemd" not found, tried pkgconfig and cmake
I took this to Slack and was advised that this dependency may not be needed, and therefore the suggested fix was to change this flag in the meson_options.txt file to false:
option('use_systemd', description: 'Use systemd if available (needed for dbus-broker)', type: 'boolean', value: true)
At the moment I don't know how one does this temporarily from within an easyconfig or easyblock, or else I would have opened a PR instead. The mesonninja.py easyblock makes it look possible to set it via configopts, possibly at the command line, but the Seurat easyconfig contains no references to Meson at all, as far as I can see.

I was then told that at-spi2-core-2.46.0 has its own easy config, which I can't modify in situ, but which could potentially be modified as a copy if I knew how to phrase the change. Sorry, this is all quite far from my competence area.

@boegel boegel added this to the 4.x milestone Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants
@boegel @rlpitts and others