You appear to be having issues resolving the dependencies for that particular build of Plutus. In fact, all Cardano builds depend on libsystemd
(on Linux).
If you have incompatible versions of libsystemd
and libsystemd-journal
you get the rejection that you're having in regards to the dependencies. It appears Plutus also depends on these packages.
Please see the following link: cardano-haskell.README.md#system-setup.
I would try:
sudo apt get install libsystemd-dev
Then, try and reboot a terminal window, checkout to the correct branch within the Plutus.git repository.
Ensure you checkout the tag provided within the plutus-pioneer-program.git/code/week01/cabal.project file, which I believe is ea0ca4e9f9821a9dbfc5255fa0f42b6f2b3887c4
.
Then, you should be able to boot a Nix-Shell from the Plutus repo, navigate to week01
and run cabal build
.
If you've followed those steps (see below for some links that may be of help) and you're still having problems, we may need some more information.
Related links that may help:
Downloading the latest package list from hackage.haskell.org Package list of hackage.haskell.org is up to date at index-state 2021-08-16T12:54:02Z