All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@buildroot.org,
	Matthew Weber <matthew.weber@rockwellcollins.com>,
	Fabrice Fontaine <fontaine.fabrice@gmail.com>,
	Adam Duskett <aduskett@gmail.com>,
	Herve Codina <herve.codina@bootlin.com>,
	Giulio Benetti <giulio.benetti@micronovasrl.com>,
	Bernd Kuhls <bernd.kuhls@t-online.de>,
	Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>,
	Arnout Vandecappelle <arnout@mind.be>,
	Eric Le Bihan <eric.le.bihan.dev@free.fr>
Subject: [Buildroot] Analysis of build results for 2021-08-17
Date: Wed, 18 Aug 2021 23:44:53 +0200	[thread overview]
Message-ID: <20210818234453.03d2237a@windsurf> (raw)
In-Reply-To: <20210818065730.330904074D@smtp4.osuosl.org>

Hello,

Matt, Fabrice, Adam, Hervé, Giulio, Bernd, Gwenhael, Arnout, Eric, see
below! :-)

On Wed, 18 Aug 2021 06:57:22 -0000
Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote:

>       branch |  OK | NOK | TIM | TOT |
>   2021.02.x  | 34  |  7  |  0  | 41  |
>   2021.05.x  | 35  |  7  |  0  | 42  |
>     master   | 186 | 30  |  5  | 221 |

We're doing really good on the master branch now. Let's see what we
have left!

>   riscv64    |        capnproto-0.8.0         | NOK | http://autobuild.buildroot.net/results/c28dd04c453827c58c078b0808739d780c87690d |     

Some ucontext issue:

  src/kj/async.c++:765:27: error: cannot convert 'ucontext_t*' to 'ucontext*'

I looked into it a bit, and asked on musl's IRC channel, see the
conversation at https://paste.ack.tf/fd7109, but I couldn't really come
to a conclusion. Essentially, they say that musl does not support
ucontext, which contradicts our:

config BR2_TOOLCHAIN_USES_MUSL
        bool
	[...]
        select BR2_TOOLCHAIN_HAS_UCONTEXT

But we have a number of packages that do have a dependency on
BR2_TOOLCHAIN_HAS_UCONTEXT and that build with musl. So I'm rather
puzzled.

>     arm      |          eigen-3.3.7           | NOK | http://autobuild.buildroot.net/results/8354da225d1e5e337aa7ea62a7e6524fb5f1135f |     

-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- broken

We probably need to tell this package to not even check for a fortran
compiler. Matt, you are the maintainer of this package, could you have
a look?

>   riscv32    |            gdb-10.1            | NOK | http://autobuild.buildroot.net/results/21647e2a661dc198f6f6f37f3c767faa449cde65 | ORPH
>   riscv64    |            gdb-10.1            | NOK | http://autobuild.buildroot.net/results/21bb9fd1a2e4a9e43ec21ac0477406086bb5ef91 | ORPH

Fabrice recently submitted a patch on this, but I made some comments.
Fabrice, could you respin a new iteration?

>    x86_64    |  gobject-introspection-1.68.0  | NOK | http://autobuild.buildroot.net/results/b749049b0484f1e3d097b2d25d15082f52398f39 | ORPH

I guess this one is the X86 Core i7 issue, which Adam has been
discussing with us for quite some time. Adam, is this correct?

>     mips     |  gobject-introspection-1.68.0  | NOK | http://autobuild.buildroot.net/results/e5a96a3c7bbdf999ca47e3da0e2067a6763714b3 | ORPH

qemu-mips: Unable to reserve 0x80000000 bytes of virtual address space at 0x1000 (Success) for use as guest address space (check yourvirtual memory ulimit setting, min_mmap_addr or reserve less using -R option)

Adam: does that ring a bell? On my side, I would have no problem adding
restriction on the set of architectures supported in
BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS.

>     arm      |         harfbuzz-2.8.2         | NOK | http://autobuild.buildroot.net/results/e2dbf859ae5ea9408ac7bf1554c110b0477bb497 | ORPH

Fixed by 6454eacf1018ec9be9d4f833e7a8f0a21a47f167.

>    xtensa    |       host-cairo-1.16.0        | NOK | http://autobuild.buildroot.net/results/00096bad2d9eee90c07761fc8c7f9eafe8782dac |     
>   mips64el   |       host-cairo-1.16.0        | NOK | http://autobuild.buildroot.net/results/c1d61387edf1f79522f7d9df82c90c9cd67bba2d |     

cannot delete non-empty directory: share/gettext
could not make way for new symlink: share/gettext

Seems like a per-package issue. Hm, I think Fabrice you looked into
this. Hervé, any input?

>   aarch64    |           host-llvm            | TIM | http://autobuild.buildroot.net/results/c97386a8a1092a3ee4735720cafad62eb6cd2721 |     

This timeout doesn't happen very often:
http://autobuild.buildroot.net/?reason=host-llvm% It seems like a real
timeout, not too surprising from a massive package such as LLVM.

>    s390x     |     host-sentry-cli-1.57.0     | NOK | http://autobuild.buildroot.net/results/38ccbf255a868e823d441f9e3dc6f1949edf3978 |     
>   powerpc    |     host-sentry-cli-1.57.0     | NOK | http://autobuild.buildroot.net/results/1d1708d0d6464271b4b0c4e992b58040f9cf8cca |     
>     arm      |     host-sentry-cli-1.57.0     | NOK | http://autobuild.buildroot.net/results/d5c8b9bcceb3317a07713190a0b2a918e44976c7 |     
>    nios2     |     host-sentry-cli-1.57.0     | NOK | http://autobuild.buildroot.net/results/cd7d3f81de5d98bb4a5b519ee8edb8e1e05aa303 |     
> microblazeel |     host-sentry-cli-1.57.0     | NOK | http://autobuild.buildroot.net/results/f00eef7a67b3de664d4c5ef1e5328abfa96b274c |     
>   mips64el   |     host-sentry-cli-1.57.0     | NOK | http://autobuild.buildroot.net/results/e3d48d2f67314e8e533a2c6194829e27bb4c1fa8 |     

As it's been failing for a very long time, I submitted a patch to drop
this package.

>     m68k     |      libmodsecurity-3.0.5      | NOK | http://autobuild.buildroot.net/results/b92980a563fe7ee331e70f288ce041be0bf29d40 |     

/tmp/ccix98g9.s: Assembler messages:
/tmp/ccix98g9.s: Fatal error: Tried to convert PC relative branch to absolute jump

Another toolchain issue... Adding Giulio in the loop.

>     i686     |         libvirt-7.4.0          | NOK | http://autobuild.buildroot.net/results/2349c55a4a42f08ca52700c60cda3065b0c4bd88 |     

gettext issue. Fabrice, perhaps?

>   aarch64    |            mongodb             | TIM | http://autobuild.buildroot.net/results/d5040c9ee89e401f897daecf58d823489d6ff52b |     
>   aarch64    |            mongodb             | TIM | http://autobuild.buildroot.net/results/5f5edc8a61827480f1a8b0c2c448976d446964c2 |     
>   aarch64    |            mongodb             | TIM | http://autobuild.buildroot.net/results/8e3fc4996d86be79b09ebf7e74bbc244a08b4670 |     
>     arm      |            mongodb             | TIM | http://autobuild.buildroot.net/results/8f41dba464a725ca3dfae20cbbe7a387639dfc9e |     

This timeout happens quite often, but apparently on AArch64 and ARM
builds, see http://autobuild.buildroot.net/?reason=mongodb

James, do you think you can try to manually build one of these
configurations, and see what happens?

>     arc      |           mpv-0.33.1           | NOK | http://autobuild.buildroot.net/results/fb10eb81ddc77576c6e23519c26c6db774d6f8e5 |     

You manually enabled the feature 'vaapi-drm', but the autodetection check failed.

>     arm      |           mpv-0.33.1           | NOK | http://autobuild.buildroot.net/results/e5c15228f42a73f8c34b26630b2074c30e5f5966 |     

You manually enabled the feature 'vaapi', but the autodetection check failed.

>   mips64el   |           mpv-0.33.1           | NOK | http://autobuild.buildroot.net/results/5008324c586b70e71ea5fe3030f0355c87daa96f |     

You manually enabled the feature 'vaapi-drm', but the autodetection check failed.

Bernd, or Fabrice, any idea?

>     or1k     |         openal-1.21.1          | NOK | http://autobuild.buildroot.net/results/6a2809f8eefdeeaca8a4c61130a8d85511685cfc |     

/data/buildroot-autobuilder/instance-0/output-1/per-package/openal/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/filter.cpp.o: pc-relative relocation against dynamic symbol alFilteri
/data/buildroot-autobuilder/instance-0/output-1/per-package/openal/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/filter.cpp.o: pc-relative relocation against dynamic symbol alGetFilteri
/data/buildroot-autobuilder/instance-0/output-1/per-package/openal/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status

Toolchain issue. Giulio, an idea ?

>    mipsel    |         openmpi-4.0.0          | NOK | http://autobuild.buildroot.net/results/2f96654c2238c115060aafc3cf10f71457c585f7 | ORPH

checking alignment of Fortran type(test_mpi_handle)... configure: error: Can not determine alignment of type(test_mpi_handle) when cross-compiling

Gwenhael, Arnout, you are the folks who looked at Fortran stuff :-)

>     i586     |  openvmtools-10.3.5-10430147   | NOK | http://autobuild.buildroot.net/results/eb3dfe679536b578a0f16762312a96ada7162095 |     

/home/buildroot/autobuild/instance-3/output-1/build/openvmtools-10.3.5-10430147/lib/include/vm_assert.h:331:7: error: static assertion failed: "sizeof (unixTime->tv_sec) == 4"
  331 |       _Static_assert(e, #e); \

Another package not ready with 64-bit time_t it seems.

We clearly don't have the latest version of open-vm-tools, but it
hasn't been fixed upstream:
https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/lib/hgfs/hgfsUtil.c#L117

This issue is discussed at
https://github.com/vmware/open-vm-tools/issues/430. The
meta-openembedded layer has the patch
./meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-Make-HgfsConvertFromNtTimeNsec-aware-of-64-bit-time_.patch
to fix this.

Anyone volunteering to fix this?

>   riscv32    |         qt5base-5.15.2         | NOK | http://autobuild.buildroot.net/results/568f7fceebb06deb0755e8d3757c761608faeec7 |     

thread/qfutex_p.h:116:30: error: '__NR_futex' was not declared in this scope; did you mean '_q_futex'?
  116 |         int result = syscall(__NR_futex, addr, op | FUTEX_PRIVATE_FLAG, val, val2, addr2, val3);
      |                              ^~~~~~~~~~
      |                              _q_futex

Need to explore why __NR_futex is not available on RISC-V 32-bit and
what we're supposed to use instead.

>   mips64el   |         ripgrep-0.8.1          | NOK | http://autobuild.buildroot.net/results/e069c1a3433431b8055520a87f989b4eeefd7a4a |     
>   mips64el   |         ripgrep-0.8.1          | NOK | http://autobuild.buildroot.net/results/8bab232eb98b164df300581ae019254bde7c8ca3 |     

linking mips:isa64r2 module with previous mips:isa64r6 modules

Aaah, ah, found something. I'll send a patch!

>     or1k     |            unknown             | NOK | http://autobuild.buildroot.net/results/92c086b0c5c2a298a82a6eb9c289dc53c58a5e5e |     

Top-level parallel build, no idea what the issue is.

>     arm      |          xvisor-0.3.0          | NOK | http://autobuild.buildroot.net/results/306e1a107abfad392f97e8d8d987d6e17ec80012 |     

/tmp/instance-0/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/11.1.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: /tmp/instance-0/output-1/build/xvisor-0.3.0/drivers/input/mouse/psmouse-base.c:783: undefined reference to `alps_detect'

Could someone have a look ?

>     or1k     |          zeromq-4.3.4          | NOK | http://autobuild.buildroot.net/results/f6d9c3b1e7be0e3c722f79bad7b89c7f1bd0f2f0 |     
>     or1k     |          zeromq-4.3.4          | NOK | http://autobuild.buildroot.net/results/c6b4f37e30b7c6f803d32e6d9d0dec8e15e7ec30 |     

Giulio ?

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

  parent reply	other threads:[~2021-08-18 21:45 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-18  6:57 [Buildroot] [autobuild.buildroot.net] Daily results for 2021-08-17 Thomas Petazzoni
2021-08-18 10:25 ` Thomas Petazzoni
2021-08-18 11:05   ` Yann E. MORIN
2021-08-18 20:18     ` Thomas Petazzoni
2021-08-18 21:04       ` Yann E. MORIN
2021-08-23 20:55         ` Arnout Vandecappelle
2021-08-23 22:06           ` Thomas Petazzoni
2021-08-23 22:16             ` Arnout Vandecappelle
2021-08-18 21:44 ` Thomas Petazzoni [this message]
2021-08-18 22:24   ` [Buildroot] Analysis of build " Giulio Benetti
2021-08-18 22:26     ` Giulio Benetti
2021-08-19  0:01     ` Giulio Benetti
2021-08-19 13:28     ` Thomas Petazzoni
2021-08-20 14:26       ` Giulio Benetti
2021-08-20 22:00         ` Giulio Benetti
2021-08-21 23:08     ` Giulio Benetti
2021-08-19  9:27   ` Arnout Vandecappelle
2021-08-19 13:24     ` Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210818234453.03d2237a@windsurf \
    --to=thomas.petazzoni@bootlin.com \
    --cc=aduskett@gmail.com \
    --cc=arnout@mind.be \
    --cc=bernd.kuhls@t-online.de \
    --cc=buildroot@buildroot.org \
    --cc=eric.le.bihan.dev@free.fr \
    --cc=fontaine.fabrice@gmail.com \
    --cc=giulio.benetti@micronovasrl.com \
    --cc=gwenhael.goavec-merou@trabucayre.com \
    --cc=herve.codina@bootlin.com \
    --cc=matthew.weber@rockwellcollins.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.