-
-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error 1 and Error 127 on Build (make bootstrap needed prior of building anything else) #1126
Comments
@grawawa23 This is weird looking at the certificate of coreboot.org which is valid for a while and haven't change also for a while... There is no reason using debian-10 anymore since even CircleCI is based on debian-11. Will try to check this...
EDIT: debian-10 comes with proper version of make and gawk which is why those packages are not locally built. |
Hey tlaurion, I will post the code below (I executed make BOARD=xxx a second time after the first build, still same error but now everything is much faster, the code below is from the second time), the os is in german, I hope it still makes sense. I have tried building on Debian 11 bullseye, the latest stable release, a few days ago, didn't work. I really appreciate any help and comments 😃 Thanks in advance!
|
I installed Debian 11 Bullseye.
System Clock is correct by the way. I am at a loss. Does any one have an idea? Thanks again! |
@grawawa23 Shows more details? |
apt update Depending of the board configuration you want to build |
/root/heads/build/log/gawk.log shows:
Creating the directory hasn't helped, then it just says .... make: Is a directory I ran the commands above, still no luck 😞 |
Please rm ./packages/* and try again. |
Didn't work, sorry, still Error 127, gawk log is the same |
rm -rf ./build/* ./packages/* and try again? |
Nope same error I'm afraid, and same log info |
rm -rf ./build/* ./packages/* Seriously I'm confused here. CircleCI is building bootstrap first separately, but all my local builds made from clean checkout worked on debian-11. If that doesn't work I will have to retest Monday but what I extracted from CircleCI before is basically supposed to work on a clean checkout from master: apt update |
Seems like bootstrap is currently needed. Will fix that. For now Trace:
|
It worked! Thank you so much, without your help i'd never figured it out! |
…and gawk are not found in expected 4.2.1 versions. This will be the case on debian-11 and other newer OSes. Fixes a bug where "make BOARD=xyz bootstrap" was needed prior of being able to build anything else otherwise HEADS_GAWK was expecting HEADS_MAKE to be built already, which was not the case. (fixes linuxboot#1126) As of now, I do not see any OS make/gawk being used anymore. All modules except coreboot (which uses coreboot buildstack), including musl-cross-make, are being built with local make and local gawk. Improves linuxboot#936 (comment) which showed that local make (/usb/bin/make, /usr/local/bin/make, /usr/sbin/make, /usr/local/sbin/make and /usr/bin/gawk were called locally. To redo)
…gawk locally built in expected 4.2.1 versions. This applies to debian-11 and other newer OSes. Fixes a bug where "make BOARD=xyz bootstrap" was needed prior of being able to build anything else otherwise HEADS_GAWK was expecting HEADS_MAKE to be built already, which was not the case. (fixes linuxboot#1126) As of now, I do not see any OS make/gawk being used anymore. All modules except coreboot (which uses coreboot buildstack), including musl-cross-make, are being built with local make and local gawk. Improves linuxboot#936 (comment) which showed that local make (/usb/bin/make, /usr/local/bin/make, /usr/sbin/make, /usr/local/sbin/make and /usr/bin/gawk were called locally. To redo)
…pected version. Maximized boards: have rom hashes outputted under hashes.txt. Still not clear why the Makefile "all" target is not doing that for each target. - Fixes a bug where "make BOARD=xyz bootstrap" was needed prior of being able to build anything else otherwise HEADS_GAWK was expecting HEADS_MAKE to be built already, which was not the case. (fixes linuxboot#1126) - As of now, I do not see any OS make/gawk being used anymore. All modules except coreboot (which uses coreboot buildstack), including musl-cross-make, are being built with local make and local gawk. Improves linuxboot#936 (comment) which showed that local make (/usb/bin/make, /usr/local/bin/make, /usr/sbin/make, /usr/local/sbin/make and /usr/bin/gawk were called locally. To redo)
Hello everyone,
I am trying to build x230-maximized Board on Debian 10.4.0.
I have installed all the extra required packages.
Right at the start of building I get error 1, The certificate of coreboot.org cannot be trusted, the certificate is invalid.
I have already failed building on Debian 9 (had the wrong gawk and make versions), but this is a new error for me.
I have even tried and downloaded the coreboot-blob file with --no-certificate-check and put it in heads/packages
but the installer still gives out the same error.
I have also updated ca-certificates package on debian, but still no luck.
Any ideas of what I'm doing wrong?
Thanks in advance for your help!
The text was updated successfully, but these errors were encountered: