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 via email to