Cardano node 10.4.1 build errors

Im trying to set up a new server with cardano node 10.4.1 and i am having issues building the node. This is what I am getting

cabal build cardano-node cardano-cli
Resolving dependencies…
Error: cabal: Could not resolve dependencies:
[__0] trying: cardano-node-10.1.4 (user goal)
[__1] trying: ouroboros-consensus-protocol-0.9.0.2 (dependency of
cardano-node)
[__2] trying: cardano-crypto-tests-2.2.0.0 (dependency of
ouroboros-consensus-protocol)
[__3] next goal: cardano-crypto-praos (dependency of cardano-crypto-tests)
[__3] rejecting: cardano-crypto-praos-2.2.0.0, cardano-crypto-praos-2.1.2.0,
cardano-crypto-praos-2.1.1.2, cardano-crypto-praos-2.1.1.1,
cardano-crypto-praos-2.1.1.0, cardano-crypto-praos-2.1.0.0,
cardano-crypto-praos-2.0.0.1, cardano-crypto-praos-2.0.0.0.1,
cardano-crypto-praos-2.0.0 (conflict: pkg-config package libsodium-any, not
found in the pkg-config database)
[__3] fail (backjumping, conflict set: cardano-crypto-praos,
cardano-crypto-tests)
After searching the rest of the dependency tree exhaustively, these were the
goals I’ve had most trouble fulfilling: cardano-node, cardano-crypto-praos,
cardano-crypto-tests, ouroboros-consensus-protocol
Try running with --minimize-conflict-set to improve the error message.