qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: QEMU Developers <qemu-devel@nongnu.org>,
	Thomas Huth <thuth@redhat.com>, Ed Maste <emaste@freebsd.org>,
	Li-Wen Hsu <lwhsu@freebsd.org>
Subject: Re: QEMU cirrus freebsd 13 CI failing with 'Undefined symbol "rl_set_timeout"'
Date: Mon, 9 Jan 2023 18:25:05 +0000	[thread overview]
Message-ID: <Y7xcAThWrjYCVUcv@redhat.com> (raw)
In-Reply-To: <CAFEAcA_C0orpsqaOFHc-eNXySUrDiXsi6zmcRfn3aJy-0c-KQQ@mail.gmail.com>

On Mon, Jan 09, 2023 at 05:14:38PM +0000, Peter Maydell wrote:
> I've just noticed that our (optional) FreeBSD 13 CI job is
> failing while running the qemu-iotests, like this:
> 
> +ld-elf.so.1: /usr/local/bin/bash: Undefined symbol "rl_set_timeout"
> 
> Full job logs from a couple of sample builds:
> https://cirrus-ci.com/task/6541458329567232
> https://cirrus-ci.com/task/6036627739377664
> 
> Any idea what this is about? It looks at first glance like
> the bash on the CI system is busted because it can't find
> libreadline, but maybe I'm missing something. Are we missing
> some runtime shared library from a config file?

Usually this kind of thing happens when FreeBSD issue a new
minor release. The ports build will pick up a dependency on
an API in the new release, and the ports package manager
never checks that it is running on the current base image.

In this case though, we're already running on FreeBSD 13.1,
which is most current release, and 13.2 isn't due for at
least 2 months. So my usual fix of updating the base image
version won't solve this.

It does feel like the ports 'bash' build is broken.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|



  reply	other threads:[~2023-01-09 18:25 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-09 17:14 QEMU cirrus freebsd 13 CI failing with 'Undefined symbol "rl_set_timeout"' Peter Maydell
2023-01-09 18:25 ` Daniel P. Berrangé [this message]
2023-01-09 20:39   ` Li-Wen Hsu

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=Y7xcAThWrjYCVUcv@redhat.com \
    --to=berrange@redhat.com \
    --cc=emaste@freebsd.org \
    --cc=lwhsu@freebsd.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).