Re: debian-installer-20200314 build failure on arm64
Hi Steve,
On Sat, Nov 21, 2020 at 12:28:54PM +0000, Steve McIntyre wrote:
> Hey again Shawn!
>
> On Sat, Nov 21, 2020 at 11:45:18AM +0800, Shawn Guo wrote:
> >
> >I'm running a bullseye docker container on an arm64 buster host. In
> >the bullseye container, I download the debian-installer source like
> >below.
> >
> >$ apt source debian-installer
> >
> >With build dependency installed, kernel udebs in localudebs, and udebs
> >repository set up properly, I start the build_netboot as follows.
> >
> >$ cd debian-installer-20200314/build
> >$ make LINUX_KERNEL_ABI=5.9.8-distro-1 build_netboot
> >
> >But it fails like below.
> >
> >cp: will not overwrite just-created
> >'./tmp/netboot/udeblibs/ld-linux-aarch64.so.1' with
> >'./tmp/netboot/tree/lib/ld-linux-aarch64.so.1'
> >make[2]: *** [Makefile:520: stamps/tree-netboot-stamp] Error 123
> >make[1]: *** [Makefile:298: _build] Error 2
> >make: *** [Makefile:292: build_netboot] Error 2
> >
> >The full build log is attached. Could you please take a look and
> >advise what I'm missing. Thanks!
>
> Hmmm. I've just done a build on arm64 here with no errors like
> that. But it looks like you're building a now quite old version of d-i
> from testing. Two things I'd look into:
>
> * what you have in localudebs
> * try building d-i from git - see https://wiki.debian.org/DebianInstaller/Build
Thanks for the comments. I have stepped back to buster and not seen
this error. I will test sid soon to see if it's okay.
Shawn
Reply to: