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