pcengines / apu2-documentation

Documentation and scripts for building and adjusting PC Engines APU2 firmware
https://pcengines.github.io/apu2-documentation/
208 stars 45 forks source link

Coreboot with Tianocore : build script failed for APU2 #186

Open QuentinBtd opened 3 years ago

QuentinBtd commented 3 years ago

Hello,

I tried to follow this doc, but script exit with error : cp: cannot stat 'coreboot/build/coreboot.rom': No such file or directory

Here are my logs ``` ./build.sh release v4.9.0.7 apu2 Cloning into 'release/coreboot'... remote: Counting objects: 1061, done remote: Finding sources: 100% (1047/1047) remote: Total 586562 (delta 162), reused 586104 (delta 162) Receiving objects: 100% (586562/586562), 157.21 MiB | 12.85 MiB/s, done. Resolving deltas: 100% (436714/436714), done. Updating files: 100% (16595/16595), done. Submodule '3rdparty/amd_blobs' (https://review.coreboot.org/amd_blobs) registered for path '3rdparty/amd_blobs' Submodule 'arm-trusted-firmware' (https://review.coreboot.org/arm-trusted-firmware.git) registered for path '3rdparty/arm-trusted-firmware' Submodule '3rdparty/blobs' (https://review.coreboot.org/blobs.git) registered for path '3rdparty/blobs' Submodule '3rdparty/chromeec' (https://review.coreboot.org/chrome-ec.git) registered for path '3rdparty/chromeec' Submodule '3rdparty/cmocka' (https://review.coreboot.org/cmocka.git) registered for path '3rdparty/cmocka' Submodule '3rdparty/ffs' (https://review.coreboot.org/ffs.git) registered for path '3rdparty/ffs' Submodule '3rdparty/fsp' (https://review.coreboot.org/fsp.git) registered for path '3rdparty/fsp' Submodule 'intel-microcode' (https://review.coreboot.org/intel-microcode.git) registered for path '3rdparty/intel-microcode' Submodule '3rdparty/intel-sec-tools' (https://review.coreboot.org/9esec-security-tooling.git) registered for path '3rdparty/intel-sec-tools' Submodule 'libgfxinit' (https://review.coreboot.org/libgfxinit.git) registered for path '3rdparty/libgfxinit' Submodule 'libhwbase' (https://review.coreboot.org/libhwbase.git) registered for path '3rdparty/libhwbase' Submodule 'opensbi' (https://review.coreboot.org/opensbi.git) registered for path '3rdparty/opensbi' Submodule '3rdparty/qc_blobs' (https://review.coreboot.org/qc_blobs.git) registered for path '3rdparty/qc_blobs' Submodule '3rdparty/stm' (https://review.coreboot.org/STM) registered for path '3rdparty/stm' Submodule 'vboot' (https://review.coreboot.org/vboot.git) registered for path '3rdparty/vboot' Submodule 'util/nvidia-cbootimage' (https://review.coreboot.org/nvidia-cbootimage.git) registered for path 'util/nvidia/cbootimage' Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/amd_blobs'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/arm-trusted-firmware'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/blobs'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/chromeec'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/cmocka'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/ffs'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/fsp'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/intel-microcode'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/intel-sec-tools'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/libgfxinit'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/libhwbase'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/opensbi'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/qc_blobs'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/stm'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/3rdparty/vboot'... Cloning into '/home/qbr/Git/github.com/pcengines/pce-fw-builder/release/coreboot/util/nvidia/cbootimage'... Submodule path '3rdparty/amd_blobs': checked out '8c668ab552a02724a07f8c6e7285a5f21a61569b' Submodule path '3rdparty/arm-trusted-firmware': checked out 'a4c979ade4438dfdd69c1b6e23b64e88eb648183' Submodule path '3rdparty/blobs': checked out 'a59fb6e3892f0629d43769a07ee7f1048a0ae1f8' Submodule path '3rdparty/chromeec': checked out 'a1afae4e002a3eccd7835ac898259b0690e9e61a' Submodule path '3rdparty/cmocka': checked out '672c5cee79eb412025c3dd8b034e611c1f119055' Submodule path '3rdparty/ffs': checked out '3ec70fbc458e32eef0d0b1de79688b4dc48cbd57' Submodule path '3rdparty/fsp': checked out 'eb25f19ef7fbe88fb207c6896a37a2035bba9bc5' Submodule path '3rdparty/intel-microcode': checked out '0e4288f81f806620c65f70ee2bcf94b69d574096' Submodule path '3rdparty/intel-sec-tools': checked out 'a86ff5d400983d685d4389c07433452c7a503300' Submodule path '3rdparty/libgfxinit': checked out '3318bf26803c77d41b18bef6d7ae4e051b97f9f2' Submodule path '3rdparty/libhwbase': checked out 'a3edc6ef32d09c566b7ea3555bc753458ec63039' Submodule path '3rdparty/opensbi': checked out '215421ca610a64b8ec188c96ea8588ae2de41fb7' Submodule path '3rdparty/qc_blobs': checked out '6b7fe498eb782b8f9758f28dd53bb0697be0d0b0' Submodule path '3rdparty/stm': checked out '1f3258261a4f4d6c60ec4447c7a03acf2509b984' Submodule path '3rdparty/vboot': checked out '4c523ed10f25de872ac0513ebd6ca53d3970b9de' Submodule path 'util/nvidia/cbootimage': checked out '65a6d94dd5f442578551e0a81ecbe5235e673fd4' remote: Enumerating objects: 3338, done. remote: Counting objects: 100% (3338/3338), done. remote: Compressing objects: 100% (22/22), done. remote: Total 10206 (delta 3316), reused 3338 (delta 3316), pack-reused 6868 Receiving objects: 100% (10206/10206), 3.65 MiB | 4.11 MiB/s, done. Resolving deltas: 100% (7255/7255), completed with 1076 local objects. From https://github.com/pcengines/coreboot * [new branch] coreboot-4.0.x -> pcengines/coreboot-4.0.x * [new branch] coreboot-4.5.x -> pcengines/coreboot-4.5.x * [new branch] coreboot-4.6.x -> pcengines/coreboot-4.6.x * [new branch] develop -> pcengines/develop * [new branch] fosdem2020 -> pcengines/fosdem2020 * [new branch] inconsistent_mtrr_fix -> pcengines/inconsistent_mtrr_fix * [new branch] ipxe_multiboot2 -> pcengines/ipxe_multiboot2 * [new branch] master -> pcengines/master * [new branch] memtest-update -> pcengines/memtest-update * [new branch] new_spi_and_bootorder -> pcengines/new_spi_and_bootorder * [new branch] pcengines_trenchboot_4.11.x -> pcengines/pcengines_trenchboot_4.11.x * [new branch] pcengines_trenchboot_v4.10.0.2 -> pcengines/pcengines_trenchboot_v4.10.0.2 * [new branch] regression-logs-legacy -> pcengines/regression-logs-legacy * [new branch] regressions-fixes -> pcengines/regressions-fixes * [new branch] release -> pcengines/release * [new branch] tianocore_vUDK2018 -> pcengines/tianocore_vUDK2018 * [new branch] tpm2_sb_uefi -> pcengines/tpm2_sb_uefi * [new branch] tpm2_uefi -> pcengines/tpm2_uefi * [new branch] vpd_port -> pcengines/vpd_port * [new tag] v4.0.33 -> v4.0.33 * [new tag] v4.12.0.6 -> v4.12.0.6 * [new tag] v4.5.8 -> v4.5.8 * [new tag] v4.6.10 -> v4.6.10 * [new tag] v4.7.0 -> v4.7.0 * [new tag] apu2b-20160304 -> apu2b-20160304 * [new tag] v4.0.1 -> v4.0.1 * [new tag] v4.0.1.1 -> v4.0.1.1 * [new tag] v4.0.10 -> v4.0.10 * [new tag] v4.0.11 -> v4.0.11 * [new tag] v4.0.12 -> v4.0.12 * [new tag] v4.0.13 -> v4.0.13 * [new tag] v4.0.14 -> v4.0.14 * [new tag] v4.0.15 -> v4.0.15 * [new tag] v4.0.16 -> v4.0.16 * [new tag] v4.0.17 -> v4.0.17 * [new tag] v4.0.18 -> v4.0.18 * [new tag] v4.0.19 -> v4.0.19 * [new tag] v4.0.2 -> v4.0.2 * [new tag] v4.0.20 -> v4.0.20 * [new tag] v4.0.21 -> v4.0.21 * [new tag] v4.0.22 -> v4.0.22 * [new tag] v4.0.23 -> v4.0.23 * [new tag] v4.0.24 -> v4.0.24 * [new tag] v4.0.25 -> v4.0.25 * [new tag] v4.0.26 -> v4.0.26 * [new tag] v4.0.27 -> v4.0.27 * [new tag] v4.0.28 -> v4.0.28 * [new tag] v4.0.29 -> v4.0.29 * [new tag] v4.0.3 -> v4.0.3 * [new tag] v4.0.30 -> v4.0.30 * [new tag] v4.0.31 -> v4.0.31 * [new tag] v4.0.32 -> v4.0.32 * [new tag] v4.0.4 -> v4.0.4 * [new tag] v4.0.5 -> v4.0.5 * [new tag] v4.0.6 -> v4.0.6 * [new tag] v4.0.7 -> v4.0.7 * [new tag] v4.0.7.1 -> v4.0.7.1 * [new tag] v4.0.7.2 -> v4.0.7.2 * [new tag] v4.0.8 -> v4.0.8 * [new tag] v4.0.9 -> v4.0.9 * [new tag] v4.10.0.0 -> v4.10.0.0 * [new tag] v4.10.0.1 -> v4.10.0.1 * [new tag] v4.10.0.2 -> v4.10.0.2 * [new tag] v4.10.0.3 -> v4.10.0.3 * [new tag] v4.11.0.1 -> v4.11.0.1 * [new tag] v4.11.0.2 -> v4.11.0.2 * [new tag] v4.11.0.3 -> v4.11.0.3 * [new tag] v4.11.0.4 -> v4.11.0.4 * [new tag] v4.11.0.5 -> v4.11.0.5 * [new tag] v4.11.0.6 -> v4.11.0.6 * [new tag] v4.12.0.1 -> v4.12.0.1 * [new tag] v4.12.0.2 -> v4.12.0.2 * [new tag] v4.12.0.3 -> v4.12.0.3 * [new tag] v4.12.0.4 -> v4.12.0.4 * [new tag] v4.12.0.5 -> v4.12.0.5 * [new tag] v4.5.2 -> v4.5.2 * [new tag] v4.5.3 -> v4.5.3 * [new tag] v4.5.3.1 -> v4.5.3.1 * [new tag] v4.5.4 -> v4.5.4 * [new tag] v4.5.5 -> v4.5.5 * [new tag] v4.5.5.1 -> v4.5.5.1 * [new tag] v4.5.5.2 -> v4.5.5.2 * [new tag] v4.5.6 -> v4.5.6 * [new tag] v4.5.7 -> v4.5.7 * [new tag] v4.6.0 -> v4.6.0 * [new tag] v4.6.1 -> v4.6.1 * [new tag] v4.6.2 -> v4.6.2 * [new tag] v4.6.3 -> v4.6.3 * [new tag] v4.6.4 -> v4.6.4 * [new tag] v4.6.5 -> v4.6.5 * [new tag] v4.6.6 -> v4.6.6 * [new tag] v4.6.7 -> v4.6.7 * [new tag] v4.6.8 -> v4.6.8 * [new tag] v4.6.9 -> v4.6.9 * [new tag] v4.8.0.1 -> v4.8.0.1 * [new tag] v4.8.0.2 -> v4.8.0.2 * [new tag] v4.8.0.3 -> v4.8.0.3 * [new tag] v4.8.0.4 -> v4.8.0.4 * [new tag] v4.8.0.5 -> v4.8.0.5 * [new tag] v4.8.0.6 -> v4.8.0.6 * [new tag] v4.8.0.7 -> v4.8.0.7 * [new tag] v4.9.0.1 -> v4.9.0.1 * [new tag] v4.9.0.2 -> v4.9.0.2 * [new tag] v4.9.0.3 -> v4.9.0.3 * [new tag] v4.9.0.4 -> v4.9.0.4 * [new tag] v4.9.0.5 -> v4.9.0.5 * [new tag] v4.9.0.6 -> v4.9.0.6 * [new tag] v4.9.0.7 -> v4.9.0.7 remote: Enumerating objects: 8, done. remote: Counting objects: 100% (8/8), done. remote: Total 9 (delta 8), reused 8 (delta 8), pack-reused 1 Unpacking objects: 100% (9/9), 1.39 KiB | 713.00 KiB/s, done. From https://github.com/pcengines/coreboot * [new tag] v4.5.1 -> v4.5.1 warning: unable to rmdir '3rdparty/amd_blobs': Directory not empty warning: unable to rmdir '3rdparty/cmocka': Directory not empty warning: unable to rmdir '3rdparty/ffs': Directory not empty warning: unable to rmdir '3rdparty/intel-sec-tools': Directory not empty warning: unable to rmdir '3rdparty/qc_blobs': Directory not empty warning: unable to rmdir '3rdparty/stm': Directory not empty Note: switching to 'v4.9.0.7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 7c27635cf9 Merge pull request #320 from pcengines/rel_4.9.0.7 Submodule path '3rdparty/arm-trusted-firmware': checked out '693e278e308441d716f7f5116c43aa150955da31' Submodule path '3rdparty/blobs': checked out 'd7600dd8718a076f0f9a89e53968b484254624dc' Submodule path '3rdparty/chromeec': checked out '11bd4c0f4d11357ab830982d7dec164813c886dd' Submodule path '3rdparty/fsp': checked out '59964173e18950debcc6b8856c5c928935ce0b4f' Submodule path '3rdparty/intel-microcode': checked out '1dd14da6d1ea5cfbd95923653f31c04aac3aa655' Submodule path '3rdparty/libgfxinit': checked out 'f70eddafbc2c6045a14e2f8bbb3273ee738fbaf7' Submodule path '3rdparty/libhwbase': checked out '637f2a4f21ead8ccc45d5256834eb27ce72088db' Submodule path '3rdparty/opensbi': checked out '804b997ed415001097803e4b537fd63d043874b9' Submodule path '3rdparty/vboot': checked out 'dac763c782ce05476dec02e855f349d2b6f3a910' Submodule path 'util/nvidia/cbootimage': checked out '64045f993c2cd8989838aeaad3d22107d96d5596' is UNSUPPORTED cp: cannot stat 'coreboot/build/coreboot.rom': No such file or directory sha256sum: apu2_v4.9.0.7.rom: No such file or directory ```

My Git version : 2.29.6 My Bash version : 5.0.16(1)-release My OS : Arch Linux My kernel version : 5.9.4

miczyg1 commented 3 years ago

@lwcislo seems like the check version scripts are not working as supposed to