Hello All,
I am trying to build the PinePhone sculpt image from source, using the "First system image of mobile Sculpt OS" Genodians article and the various "README" files as guides.
First, I made the recommended changes to "build.conf" (hopefully correctly). When running "make run/sculpt_image KERNEL=hw BOARD=pinephone SCULPT=phone DEPOT=omit", it eventually gives the following error:
including /home/mainuser/Devel/genode_main/genode/tool/run/image/uboot including /home/mainuser/Devel/genode_main/genode/repos/allwinner/tool/run/image/pine_uboot_sdcard including /home/mainuser/Devel/genode_main/genode/tool/run/boot_dir/hw including /home/mainuser/Devel/genode_main/genode/repos/gems/run/sculpt_image.run can't read "arg": no such variable while executing "puts stderr "missing run-tool argument: $arg"" (procedure "assert_run_arg" line 4) invoked from within "assert_run_arg "--image-uboot-gzip-best"" (file "/home/mainuser/Devel/genode_main/genode/repos/gems/run/sculpt_image.run" line 34) ...
This is too cryptic for me, as I am anything but a build system expert.
The following steps may be unnecessary, but I was just trying things that seemed reasonable. Running "prepare_port pine_uboot" worked fine, but "make u-boot/pine BOARD=pinephone" says:
checking library dependencies... Program u-boot/pine/pine_uboot /bin/sh: 0: Illegal option -o pipefail /bin/sh: 0: Illegal option -o pipefail /bin/sh: 0: Illegal option -o pipefail make[3]: *** [Makefile:556: /home/mainuser/Devel/genode_main/genode/build/arm_v8a/u-boot/pine/arm_trusted_firmware/sun50i_a64/debug] Error 2 make[2]: *** [/home/mainuser/Devel/genode_main/genode/repos/allwinner/src/u-boot/pine/target.mk:35: /home/mainuser/Devel/genode_main/genode/build/arm_v8a/u-boot/pine/arm_trusted_firmware/sun50i_a64/debug/bl31.bin] Error 2 make[1]: *** [var/libdeps:23: pine_uboot.prg] Error 2 make: *** [Makefile:336: gen_deps_and_build_targets] Error 2
I probably made a configuration mistake or forgot a step (or multiple). Building the regular PC version of Scuplt works fine.
Does any of this sound familiar to anyone?
Thanks!