On 20/12/2023 10:53, Dimitry Andric wrote:
On 20 Dec 2023, at 11:25, Matthew Seaman <[email protected]> wrote:

I'm getting a failure building FreeBSD-base packages for stable/14 during 
buildworld in my poudriere setup:

```
/usr/local/bin/ccache cc -target x86_64-unknown-freebsd14.0 
--sysroot=/usr/obj/usr/local/poudriere/jails/stable14base/usr/src/amd64.amd64/tmp
 
-B/usr/obj/usr/local/poudriere/jails/stable14base/usr/src/amd64.amd64/tmp/usr/bin
  -O2 -pipe -fno-common -D__amd64 -D_SYS_STACK_H -UHAVE_AES -DIN_BASE 
-I/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/include 
-I/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/lib/libspl/include/
 
-I/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/lib/libspl/include/os/freebsd
 -I/usr/local/poudriere/jails/stable14base/usr/src/sys 
-I/usr/local/poudriere/jails/stable14base/usr/src/cddl/compat/opensolaris/include
 
-I/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/module/icp/include
 -include 
/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
 -DHAVE_ISSETUGID -include 
/usr/local/poudriere/jails/stable14base/usr/src/sys/modules/zfs/zfs_config.h   
-DNEED_SOLARIS_BOOLEAN -g -gz=zlib -MD -MF.depend.algs_aes_aes_impl_aesni.o 
-MTalgs/aes/aes_impl_aesni.o -std=iso9899:1999 -Wno-format-zero-length 
-fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k 
-Wno-uninitialized -Wno-pointer-sign -Wdate-time -Wno-unknown-pragmas 
-Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable 
-Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value 
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion 
-Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch 
-Wno-switch-enum -Wno-knr-promoted-parameter  -Qunused-arguments    -c 
/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/module/icp/algs/aes/aes_impl_aesni.c
 -o algs/aes/aes_impl_aesni.o
In file included from 
/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/module/icp/algs/aes/aes_impl_aesni.c:27:
/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/openzfs/lib/libspl/include/sys/simd.h:56:10:
 fatal error: 'cpuid.h' file not found
#include <cpuid.h>
         ^~~~~~~~~
1 error generated.

Normally, this file is located in /usr/lib/clang/16/include/cpuid.h.
Does this file exist in the poudriere jail?


```
# find /usr/local/poudriere/jails/stable14base/ -name cpuid.h
/usr/local/poudriere/jails/stable14base/usr/lib/clang/16/include/cpuid.h
/usr/local/poudriere/jails/stable14base/usr/src/contrib/llvm-project/clang/lib/Headers/cpuid.h
/usr/local/poudriere/jails/stable14base/usr/src/sys/contrib/xen/arch-x86/cpuid.h
```

Yep.  Looks like the file is present.

        Cheers,

        Matthew

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to