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!
--
  John J. Karcher
  [email protected]

_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to