GNU bug report logs -
#70865
Unable to generate a bootable image for pinebook pro
Previous Next
To reply to this bug, email your comments to 70865 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#70865
; Package
guix
.
(Fri, 10 May 2024 19:28:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Richard Sent <richard <at> freakingpenguin.com>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Fri, 10 May 2024 19:28:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Guix!
When building a system image for the pinebook pro, the image either
fails to build or fail to boot. This occurs when when using the
pinebook-pro-barebones-raw-image defined in the Guix repository.
When --system=aarch64-linux is not passed, the image build fails when
cross compiling packages.
--8<---------------cut here---------------start------------->8---
$ guix system image gnu/system/images/pinebook-pro.scm
...
building /gnu/store/ibjl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv...
\ 'configure' phasebuilder for `/gnu/store/ibjl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv' failed with exit code 1
build of /gnu/store/ibjl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv failed
View build log at '/var/log/guix/drvs/ib/jl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv.gz'.
--8<---------------cut here---------------end--------------->8---
When --system=aarch64-linux is passed (enforcing QEMU builds for
packages instead of attempting cross compilation), the image builds but
the Pinebook Pro does not appear to detect it and will fall back on
eMMC.
--8<---------------cut here---------------start------------->8---
guix system image gnu/system/images/pinebook-pro.scm --system=aarch64-linux
--8<---------------cut here---------------end--------------->8---
Per the blog post on
https://othacehe.org/distributing-guix-system-pinebook-pro-images.html,
building a pinebook pro system image should be as simple as the first
command. When package compilation errors occurs, the user should be able
to fall back on the second command.
Below is the tail of the log when cross compiling gawk-mesboot:
--8<---------------cut here---------------start------------->8---
...
checking for function prototypes... yes
checking for string.h... (cached) yes
checking whether NLS is requested... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... Invalid configuration `aarch64-linux-gnu': machine `aarch64' not recognized
configure: error: /gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash ./config.sub aarch64-linux-gnu failed
error: in phase 'configure': uncaught exception:
srfi-34 #<condition &invoke-error [program: "/gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash" arguments: ("./configure" "CC_FOR_BUILD=gcc" "CONFIG_SHELL=/gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash" "SHELL=/gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash" "--prefix=/gnu/store/bl3aq7fnpyxq9w2a7bqa4zqgd8z88y8x-gawk-mesboot-3.1.8" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu" "--host=aarch64-linux-gnu" "ac_cv_func_connect=no") exit-status: 1 term-signal: #f stop-signal: #f] 152a5c0>
phase `configure' failed after 30.6 seconds
command "/gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash" "./configure" "CC_FOR_BUILD=gcc" "CONFIG_SHELL=/gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash" "SHELL=/gnu/store/rb75igdc6daly1mz2ivz7rs8hd85imdz-gash-boot-0.3.0/bin/bash" "--prefix=/gnu/store/bl3aq7fnpyxq9w2a7bqa4zqgd8z88y8x-gawk-mesboot-3.1.8" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu" "--host=aarch64-linux-gnu" "ac_cv_func_connect=no" failed with status 1
--8<---------------cut here---------------end--------------->8---
--
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#70865
; Package
guix
.
(Wed, 19 Jun 2024 21:41:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 70865 <at> debbugs.gnu.org (full text, mbox):
Hello,
did you try to boot images from the CI:
https://ci.guix.gnu.org/jobset/images
Regards
--
Vincent Legoll
Information forwarded
to
bug-guix <at> gnu.org
:
bug#70865
; Package
guix
.
(Wed, 07 Aug 2024 00:06:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 70865 <at> debbugs.gnu.org (full text, mbox):
hi,
i ran into the same issue when running the following command:
$ guix system image gnu/system/images/pinebook-pro.scm
building /gnu/store/ibjl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv...
\ 'configure' phasenote: keeping build directory `/tmp/guix-build-gawk-mesboot-3.1.8.drv-0'
builder for `/gnu/store/ibjl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv' failed with exit code 1
build of /gnu/store/ibjl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv failed
View build log at '/var/log/guix/drvs/ib/jl0n8d1ac107vvkvjgrlb74sxm2b0k-gawk-mesboot-3.1.8.drv.gz'.
cannot build derivation `/gnu/store/rn8g7dy2i7dmwlkirnhk3lgx34rya36g-glibc-2.35.drv': 1 dependencies couldn't be built
guix system: error: build of `/gnu/store/rn8g7dy2i7dmwlkirnhk3lgx34rya36g-glibc-2.35.drv' failed
--
all the best,
jgart
Information forwarded
to
bug-guix <at> gnu.org
:
bug#70865
; Package
guix
.
(Fri, 03 Jan 2025 23:14:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 70865 <at> debbugs.gnu.org (full text, mbox):
The boot problem is solved with https://issues.guix.gnu.org/74887.
The cross build problem isn't but is there:
https://issues.guix.gnu.org/66866.
Thus, I think this issue can be closed.
This bug report was last modified 165 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.