====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: lib/dri%%SUFFIX%%/libgallium_drv_video.so
Error: Missing: lib/vdpau%%SUFFIX%%/libvdpau_gallium.so.1.0.0
===> Error: Plist issues found.
*** Error code 1
===> Building mesa-devel-24.2.b.2418
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/mesa-devel/work/stage/usr/local/lib/dri-devel/libgallium_drv_video.so:No such file or directory
pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/mesa-devel/work/stage/usr/local/lib/vdpau-devel/libvdpau_gallium.so.1.0.0:No such file or directory
*** Error code 1
Reported by: pkg-fallout
Regressed by: https://gitlab.freedesktop.org/mesa/mesa/-/commit/212d57f7e670
Regressed by: https://gitlab.freedesktop.org/mesa/mesa/-/commit/b6faf586e65b
Defines some flavors for llvm15 to llvm18 for libclc.
This will allow users to use a different LLVM_DEFAULT without having
to rely on the default one (llvm15 for now).
PR: 280863
Sponsored by: Beckhoff Automation GmbH & Co. KG
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7018:31
|
7018 | ["Alignment of cl_char8"][::std::mem::align_of::<cl_char8>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7165:10
|
7165 | [::std::mem::align_of::<cl_char16__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7443:32
|
7443 | ["Alignment of cl_uchar8"][::std::mem::align_of::<cl_uchar8>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7593:10
|
7593 | [::std::mem::align_of::<cl_uchar16__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7769:32
|
7769 | ["Alignment of cl_short4"][::std::mem::align_of::<cl_short4>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:7857:10
|
7857 | [::std::mem::align_of::<cl_short8__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8208:33
|
8208 | ["Alignment of cl_ushort4"][::std::mem::align_of::<cl_ushort4>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8299:10
|
8299 | [::std::mem::align_of::<cl_ushort8__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:8976:30
|
8976 | ["Alignment of cl_int2"][::std::mem::align_of::<cl_int2>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9051:10
|
9051 | [::std::mem::align_of::<cl_int4__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9411:31
|
9411 | ["Alignment of cl_uint2"][::std::mem::align_of::<cl_uint2>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:9486:10
|
9486 | [::std::mem::align_of::<cl_uint4__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:10714:32
|
10714 | ["Alignment of cl_float2"][::std::mem::align_of::<cl_float2>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error[E0080]: evaluation of constant value failed
--> src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs:10789:10
|
10789 | [::std::mem::align_of::<cl_float4__bindgen_ty_3>() - 8usize];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `4_usize - 8_usize`, which would overflow
error: aborting due to 14 previous errors
Reported by: pkg-fallout
Allow anv on powerpc64* in OPTIONS_EXCLUDE to properly pass -Dintel-rt=disabled:
meson.build:291:3: ERROR: Feature intel-rt cannot be enabled: Intel Ray Tracing is only supported on x86_64
Additionaly, add an uncommitted patch from MR for powerpc64le.
108de784513d on main in src redefined CLOCK_BOOTTIME to alias
CLOCK_MONOTONIC, instead of CLOCK_UPTIME. This results in the following
errors when building this port under 15-CURRENT:
../src/intel/common/xe/intel_gem.c:72:9: error: duplicate case value '4'
72 | case CLOCK_BOOTTIME:
| ^
/usr/include/sys/_clock_id.h:81:25: note: expanded from macro 'CLOCK_BOOTTIME'
81 | #define CLOCK_BOOTTIME CLOCK_MONOTONIC
| ^
/usr/include/sys/_clock_id.h:56:26: note: expanded from macro 'CLOCK_MONOTONIC'
56 | #define CLOCK_MONOTONIC 4
| ^
../src/intel/common/xe/intel_gem.c:66:9: note: previous case defined here
66 | case CLOCK_MONOTONIC:
| ^
/usr/include/sys/_clock_id.h:56:26: note: expanded from macro 'CLOCK_MONOTONIC'
56 | #define CLOCK_MONOTONIC 4
| ^
1 error generated.
On FreeBSD systems without 108de784513d the old definition will be used
while on 108de784513d and newer the duplicate case will be removed.
Reported by: pkg-fallout
Obtained from: src 676041c41ba5
Discussed with: imp