editors/abiword build fails in poudriere (amd64, stable/14; main)

From: David Wolfskill <david_at_catwhisker.org>
Date: Sat, 17 Feb 2024 15:53:59 UTC
My build machine was running:

freebeast(14.0-S)[4] uname -aUK
FreeBSD freebeast.catwhisker.org 14.0-STABLE FreeBSD 14.0-STABLE #59 stable/14-n266695-52d7bd8c4268: Fri Feb 16 11:34:23 UTC 2024     root@freebeast.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1400507 1400507

with a ports tree at main-n650382-f38cf0533073.

The (nominally) weekly poudriere build (which normally "just works")
built everything else OK (including www/chromium), but editors/abiword
failed the build for abiword-3.0.5_8; an attempted retry failed similarly.

I have placed copies of the poudriere build logs in
https://www.catwhisker.org/~david/FreeBSD/ports/abiword/:

[PARENTDIR] Parent Directory                             -   
[TXT] abiword-3.0.5_8-0.log   2024-02-17 12:48  3.2M  
[   ] abiword-3.0.5_8-0.lo..> 2024-02-17 12:48  121K  
[TXT] abiword-3.0.5_8-1.log   2024-02-17 15:22  3.2M  
[   ] abiword-3.0.5_8-1.lo..> 2024-02-17 15:22  120K  

or:

albert(14.0-S)[11] ls -lTh
total 1129
-rw-r--r--  1 david staff  3.2M Feb 17 04:48:52 2024 abiword-3.0.5_8-0.log
-rw-r--r--  1 david staff  121K Feb 17 04:48:52 2024 abiword-3.0.5_8-0.log.gz
-rw-r--r--  1 david staff  3.2M Feb 17 07:22:38 2024 abiword-3.0.5_8-1.log
-rw-r--r--  1 david staff  120K Feb 17 07:22:38 2024 abiword-3.0.5_8-1.log.gz


(The "-0" files are from the first attempt; the "-1" files are from
the second.)

The earliest log entry that I identify as an "error" is:

...
RealmConnection.cpp5 warnings generated.
:329:41: error: implicit instantiation of undefined template 'boost::array<asio::mutable_buffer, 3>'
  329 |                 boost::array<asio::mutable_buffer, 3> buf = {{
      |                                                       ^
/usr/local/include/asio/detail/array_fwd.hpp:23:7: note: template is declared here
   23 | class array;
      |       ^
mv -f .deps/RealmProtocol.Tpo .deps/RealmProtocol.Plo
....

Mind, I'm not at all familiar with the code, and I have never (to
my knowledge) had occasion to look at an abiword build log, so I
could well be quite wrong about much of this.

I note, as well, that the one machine I have that uses the abiword-*
packages the build machine creates already has abiword-3.0.5_8
installed, so it is not at all clear to me that the package would
have been used even if the build were to have succeeded.

Peace,
david
-- 
David H. Wolfskill                              david@catwhisker.org
Alexey Navalny was a courageous man; Putin has made him a martyr.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.