On Apr 13, 2023, at 21:44, Charlie Li <vish...@freebsd.org> wrote:

> Mark Millard wrote:
>> FYI: in my original report for a context that has never had
>> block_cloning enabled, I reported BOTH missing files and
>> file content corruption in the poudriere-devel bulk build
>> testing. This predates:
>> https://people.freebsd.org/~pjd/patches/brt_revert.patch
>> but had the changes from:
>> https://github.com/openzfs/zfs/pull/14739/files
>> The files were missing from packages installed to be used
>> during a port's build. No other types of examples of missing
>> files happened. (But only 11 ports failed.)
> I also don't have block_cloning enabled. "Missing files" prior to brt_revert 
> may actually be present, but as the corruption also messes with the file(1) 
> signature, some tools like ldconfig report them as missing.

For reference, the specific messages that were not explicit
null-byte complaints were (some shown with a little context):


===>   py39-lxml-4.9.2 depends on shared library: libxml2.so - not found
===>   Installing existing package /packages/All/libxml2-2.10.3_1.pkg
[CA72_ZFS] Installing libxml2-2.10.3_1...
[CA72_ZFS] Extracting libxml2-2.10.3_1: .......... done
===>   py39-lxml-4.9.2 depends on shared library: libxml2.so - found 
(/usr/local/lib/libxml2.so)
. . .
[CA72_ZFS] Extracting libxslt-1.1.37: .......... done
===>   py39-lxml-4.9.2 depends on shared library: libxslt.so - found 
(/usr/local/lib/libxslt.so)
===>   Returning to build of py39-lxml-4.9.2
. . .
===>  Configuring for py39-lxml-4.9.2
Building lxml version 4.9.2.
Building with Cython 0.29.33.
Error: Please make sure the libxml2 and libxslt development packages are 
installed.


[CA72_ZFS] Extracting libunistring-1.1: .......... done
===>   libidn2-2.3.4 depends on shared library: libunistring.so - not found


[CA72_ZFS] Extracting gmp-6.2.1: .......... done
===>   mpfr-4.2.0,1 depends on shared library: libgmp.so - not found


===>   nettle-3.8.1 depends on shared library: libgmp.so - not found
===>   Installing existing package /packages/All/gmp-6.2.1.pkg
[CA72_ZFS] Installing gmp-6.2.1...
the most recent version of gmp-6.2.1 is already installed
===>   nettle-3.8.1 depends on shared library: libgmp.so - not found
*** Error code 1


autom4te: error: need GNU m4 1.4 or later: /usr/local/bin/gm4


checking for GNU 
M4 that supports accurate traces... configure: error: no acceptable m4 could be 
found in $PATH.
GNU M4 1.4.6 or later is required; 1.4.16 or newer is recommended.
GNU M4 1.4.15 uses a buggy replacement strstr on some systems.
Glibc 2.9 - 2.12 and GNU M4 1.4.11 - 1.4.15 have another strstr bug.


ld: error: /usr/local/lib/libblkid.a: unknown file type


===
Mark Millard
marklmi at yahoo.com


Reply via email to