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 -- Steve McIntyre, Cambridge, UK. st...@einval.com "Every time you use Tcl, God kills a kitten." -- Malcolm Ray