Re: git: 2a58b312b62f - main - zfs: merge openzfs/zfs@431083f75
Date: Fri, 14 Apr 2023 05:18:04 UTC
On Apr 13, 2023, at 21:44, Charlie Li <vishwin@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