matthewbauer / nixiosk

Declarative Kiosk systems built with NixOS
MIT License
141 stars 12 forks source link

Building for Raspberry Pi #19

Closed katyo closed 3 years ago

katyo commented 3 years ago

Unfortunately I cannot build this project for Raspberry Pi by

./build.sh nixosk.json.sample

Compilation failed on nix.

  CXX    src/nix/markdown.o
src/nix/markdown.cc:7:10: fatal error: lowdown.h: No such file or directory
    7 | #include <lowdown.h>
      |          ^~~~~~~~~~~
compilation terminated.
make: *** [mk/patterns.mk:3: src/nix/markdown.o] Error 1
builder for '/nix/store/qbw1zwj2sqrd54f96afgaqlia5m709dl-nix-2.4pre20201201_5a6ddb3-armv6l-unknown-linux-gnueabihf.drv' failed with exit code 2
cannot build derivation '/nix/store/pkjfq7dbi4rlf8cr4d1lwi6wdabhrlcr-local-cmds.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/wasl34ax0x7ka3sk2kd44g8nhmrydvpv-system-generators.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/87q3q5z8w7bwg8im90p1d8n8if07pkhm-system-path.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/aspy3ag2jbkb97g4qps72w2d47zpwp7x-system-shutdown.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/sn1im5pgj93xs7w7485hw83w8y2ci33k-system-units.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/0wsrinjynll11p0z3d78axxb6arxbqa9-user-units.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/i6acnnjmdjmm7yx52a39hyzvh9sykdwd-nixos-system-nixiosk-20.09pre-git.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/nqgpggrbza37d08kikqlbr9q0kpgxwsa-ext4-fs.img.zst-armv6l-unknown-linux-gnueabihf.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/paw28yxhbmdp38xswv853ddnw2n3613p-nixiosk-raspberryPi1-20.09pre-git-armv6l-linux.img-armv6l-unknown-linux-gnueabihf.drv': 1 dependencies couldn't be built
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-build
build of '/nix/store/paw28yxhbmdp38xswv853ddnw2n3613p-nixiosk-raspberryPi1-20.09pre-git-armv6l-linux.img-armv6l-unknown-linux-gnueabihf.drv' failed
katyo commented 3 years ago

Thanks for fix.

But seems another problem happens when build:

...
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed
builder for '/nix/store/zp8ifaqsnji40s0swwrvr9cz5f2rhj07-libmbim-1.24.2-armv6l-unknown-linux-gnueabihf.drv' failed with exit code 1
cannot build derivation '/nix/store/la9308l2a6m698yd1qmns741csnh1j19-modem-manager-1.12.10-armv6l-unknown-linux-gnueabihf.drv': 1 dependencies couldn't be built
building '/nix/store/mdp7i61xylvgszxbhws5p3a6vafyxwky-systemd-default-tmpfiles.drv'...
building '/nix/store/f10b9a7sdl5n54qpzi35pc5mblx11ghl-unit-bluetooth.service.drv'...
building '/nix/store/jgb952fq0rd6whx0nz4iczjnsxly2a7f-unit-cage-.service.drv'...
building '/nix/store/8si9ynv52j4q79srsz8ijlynf0kzys9s-unit-cec-active-source.service.drv'...
cannot build derivation '/nix/store/pqqkkmq854sk8l3852fqzmmm2pzfm6g2-geoclue-2.5.6-armv6l-unknown-linux-gnueabihf.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/4aqdx31czhac5iv9fs65wqmdnn8zf3f3-dbus-1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/qkk74iz402qfwr4ms8mzvk230x054skr-system-generators.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/bh726lkq5w8f3869v4vp45m680hi21zy-system-path.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/38kg8in61c5xxn6bhl141scyw502b9b8-system-shutdown.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/9njhw230g29nbavpl88p70dz3knavkay-system-units.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/xmc1rkzq5qacfpi5pfwb5iw26b5aq835-user-units.drv': 1 dependencies couldn't be built
building '/nix/store/rhmzf2ny23cbvacdia3khg8xrsmw5gif-util-linux-2.36-armv6l-unknown-linux-gnueabihf.drv'...
cannot build derivation '/nix/store/48kqpwxhg0af7jlm4xcp4fd1qhh1nn9n-nixos-system-nixiosk-20.09pre-git.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/8baf3ziz27894k6ckyjz5w9f8bfmcz5i-ext4-fs.img.zst-armv6l-unknown-linux-gnueabihf.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/lns45g54c85prp24jrqdg9r74jaa6hhg-nixiosk-raspberryPi1-20.09pre-git-armv6l-linux.img-armv6l-unknown-linux-gnueabihf.drv': 1 dependencies couldn't be built
error: --- Error -------------------------------------------------------------------------------------------------------------------------------------------------------------------- nix-build
build of '/nix/store/lns45g54c85prp24jrqdg9r74jaa6hhg-nixiosk-raspberryPi1-20.09pre-git-armv6l-linux.img-armv6l-unknown-linux-gnueabihf.drv' failed
matthewbauer commented 3 years ago

Yeah - it looks like raspberryPi1 / armv6l stopped working at some point.