Subject: bug#73214: swaylock-1.8.0 build failure

From: "bdju" <[email-masked]>
Date: Thu, 12 Sep 2024 17:23:07 -0500

```
building /gnu/store/m11vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv...
\ 'configure' phasebuilder for `/gnu/store/m11vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv' failed with exit code 1
build of /gnu/store/m11vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv failed
View build log at '/var/log/guix/drvs/m1/1vmh43m3w52d6ad83r09r1sm73rzzh-swaylock-no-pam-1.8.0.drv.gz'.
cannot build derivation `/gnu/store/rs9h2wzzzxh4jqyhmmpsskll8r00kbx2-activate-service.scm.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/qwlrx2pkxrddrdkkysqb8rxsrdgjjiay-profile.drv': 1 dependencies couldn't be built
building /gnu/store/ivxklizb537nvy7al7bqfl9843bf2v2z-tear-down-network.drv...
cannot build derivation `/gnu/store/qqkymssk574v7n83nzkx0xcyzhj99i3j-system.drv': 1 dependencies couldn't be built
guix system: error: build of `/gnu/store/qqkymssk574v7n83nzkx0xcyzhj99i3j-system.drv' failed
```
Of note from build log:
```
../source/meson.build:39:11: ERROR: C shared or static library 'crypt' not found
```

build log attached

guix (GNU Guix) b46256b162e15420bb034a9e6d65ec46f1c03343

I am using Guix System

In case relevant, here is my system config where I have the
swaylock-no-pam thing defined from working around an issue some months
ago:
https://0x0.st/Xxvq.txt