Lots of packages fail in buildbot (cryptodev-linux, hostapd, openssl, ...)

Hannu Nyman hannu.nyman at iki.fi
Sun Nov 15 10:38:25 EST 2020


Rosen Penev kirjoitti 15.11.2020 klo 12.21:
> On Sun, Nov 15, 2020 at 2:15 AM Hannu Nyman <hannu.nyman at iki.fi> wrote:
>> Notified by forum discussion, I noticed that lots of packages seem to fail to
>> build in buildbot.
>>
>> Faillogs e.g. in
>>
>> *
>> https://downloads.openwrt.org/snapshots/faillogs/arm_cortex-a15_neon-vfpv4/packages/
>> * https://downloads.openwrt.org/snapshots/faillogs/mipsel_24kc/packages/
>> * https://downloads.openwrt.org/snapshots/faillogs/mipsel_24kc/base/
>> *
>> https://downloads.openwrt.org/snapshots/faillogs/arm_cortex-a9_vfpv3-d16/packages/
>> * https://downloads.openwrt.org/snapshots/faillogs/x86_64/base/
>>
>> The problem seems not to be tied to a specific architecture, as there are
>> major failures in x86, arm and mips.
>>
>> Due to the large number of failures it is hard to find what is the ultimate
>> culprit in the dependency chain, but cryptodev-linux failure leads into
>> openssl and hostapd failing, cascading to lots of packages.
>>
>> Nothing obvious jumps from the commits logs, but there have been several
>> build system targeting patches from @nbd in the last 1-2 days.
> It's all kmods that fail.


Might be related to symvers handling by:

https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=5d7606562940b52206712bb4bc274ad39521c3e1

E.g. cryptodev-linux fails like:  `cryptodev-linux.symvers: No such file or 
directory`


make[4]: Leaving directory 
'/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/cryptodev-linux-cryptodev-linux-1.10'
mv: cannot move 
'/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/cryptodev-linux-cryptodev-linux-1.10/Module.symvers' 
to 
'/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/symvers/cryptodev-linux.symvers': 
No such file or directory
Makefile:58: recipe for target 
'/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/cryptodev-linux-cryptodev-linux-1.10/.built' 
failed


And exfat fails:

mv: cannot move '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/exfat-5.8.7/Module.symvers' to '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/symvers/exfat.symvers': No such file or directory
Makefile:47: recipe for target '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/linux-armvirt_32/exfat-5.8.7/.built' failed


That commit moved the `mkdir -p $(PKG_SYMVERS_DIR)` step and removed 
Module.symvers creation.

Possibly in a way that buildbot does not like  (although the build may 
succeed on a unified build process in a local buildhost).






More information about the openwrt-devel mailing list