Github messages for voidlinux
 help / color / mirror / Atom feed
From: dkwo <dkwo@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: Apple Silicon Mac support packages (v2)
Date: Wed, 10 Jul 2024 13:33:04 +0200	[thread overview]
Message-ID: <20240710113304.968FD2992C@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-39796@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 6961 bytes --]

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/39796#issuecomment-2220280957

Comment:
With the patch https://gitlab.freedesktop.org/asahi/mesa/-/commit/51f2ed872e8491d0d4b72309d5117fe9f7f43672 and the build helper, I'm getting a different failure in mesa
```
[1381/1596] Generating bindings for Rust src/gallium/frontends/rusticl/rustmod-bindgen-rusticl_llvm_bindings.hpp
FAILED: src/gallium/frontends/rusticl/rusticl_llvm_bindings.rs 
/usr/bin/bindgen ../src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp --output /builddir/mesa-asahi-24.2.0/build/src/gallium/frontends/rusticl/rusticl_llvm_bindings.rs --generate constructors,functions,types --opaque-type '.*' --allowlist-function clang::getClangFullVersion --allowlist-function llvm::LLVMContext::LLVMContext --allowlist-function llvm::writeSpirv -- -fno-builtin-malloc -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="24.2.0-devel"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=1 -DHAVE_OPENGL_ES_2=1 -DHAVE_SWRAST -DHAVE_ASAHI -DHAVE_VIRGL -DHAVE_ZINK -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -DVIDEO_CODEC_AV1DEC=1 -DVIDEO_CODEC_AV1ENC=1 -DVIDEO_CODEC_VP9DEC=1 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DUSE_LIBGLVND=1 -DHAVE_ST_VDPAU -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=0 -DALLOW_KCMP -DMESA_DEBUG=0 -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -DHAVE_REALLOCARRAY -DHAVE_FMEMOPEN -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DUSE_AARCH64_ASM -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H -DHAS_SCHED_GETAFFINITY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DHAVE_SYS_INOTIFY_H -DHAVE_LINUX_UDMABUF_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -DHAVE_SECURE_GETENV -DHAVE_GNU_QSORT_R -DHAVE_STRUCT_TIMESPEC -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_ISSIGNALING -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_COMPRESSION -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY -DHAVE_LIBDRM -DHAVE_LIBUDEV '-DMESA_LLVM_VERSION_STRING="17.0.6"' -DLLVM_IS_SHARED=1 -DLLVM_AVAILABLE=1 -DDRAW_LLVM_AVAILABLE=1 -DUSE_LIBELF -DTHREAD_SANITIZER=0 -DWL_HIDE_DEPRECATED -DHAVE_DRI -DHAVE_DRI2 -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DHAVE_DRISW_KMS -DHAVE_LIBSENSORS=1 -target aarch64-linux-gnu -DNDEBUG -isystem/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -pthread -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="24.2.0-devel"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=1 -DHAVE_OPENGL_ES_2=1 -DHAVE_SWRAST -DHAVE_ASAHI -DHAVE_VIRGL -DHAVE_ZINK -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -DVIDEO_CODEC_AV1DEC=1 -DVIDEO_CODEC_AV1ENC=1 -DVIDEO_CODEC_VP9DEC=1 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DUSE_LIBGLVND=1 -DHAVE_ST_VDPAU -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=0 -DALLOW_KCMP -DMESA_DEBUG=0 -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -DHAVE_REALLOCARRAY -DHAVE_FMEMOPEN -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DUSE_AARCH64_ASM -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H -DHAS_SCHED_GETAFFINITY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DHAVE_SYS_INOTIFY_H -DHAVE_LINUX_UDMABUF_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -DHAVE_SECURE_GETENV -DHAVE_GNU_QSORT_R -DHAVE_STRUCT_TIMESPEC -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_ISSIGNALING -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_COMPRESSION -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY -DHAVE_LIBDRM -DHAVE_LIBUDEV '-DMESA_LLVM_VERSION_STRING="17.0.6"' -DLLVM_IS_SHARED=1 -DLLVM_AVAILABLE=1 -DDRAW_LLVM_AVAILABLE=1 -DUSE_LIBELF -DTHREAD_SANITIZER=0 -DWL_HIDE_DEPRECATED -DHAVE_DRI -DHAVE_DRI2 -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DHAVE_DRISW_KMS -DHAVE_LIBSENSORS=1 -D_FORTIFY_SOURCE=2 -I/usr/aarch64-linux-gnu/usr/include -x c++ -std=gnu++17 -MD -MQ ../src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp -MF src/gallium/frontends/rusticl/rusticl_llvm_bindings.hpp.d
/usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings]
/usr/include/gnu/stubs.h:7:11: fatal error: 'gnu/stubs-32.h' file not found
clang diag: /usr/include/features.h:414:4: warning: _FORTIFY_SOURCE requires compiling with optimization (-O) [-W#warnings]
panicked at bindgen-cli/main.rs:52:36:
Unable to generate bindings: ClangDiagnostic("/usr/include/gnu/stubs.h:7:11: fatal error: 'gnu/stubs-32.h' file not found\n")
```
that somehow looks for `gnu/stubs-32.h`. I suspect somehow the post_configure hack is not working for rust anymore?

  parent reply	other threads:[~2024-07-10 11:33 UTC|newest]

Thread overview: 183+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-07 18:46 [PR PATCH] " dkwo
2022-10-07 18:50 ` [PR PATCH] [Updated] " dkwo
2022-10-07 18:55 ` dkwo
2022-10-07 20:32 ` dkwo
2022-10-07 20:45 ` Skirmisher
2022-10-07 22:02 ` dkwo
2022-10-13 20:15 ` [PR PATCH] [Updated] " dkwo
2022-10-13 20:20 ` dkwo
2022-10-13 20:31 ` [PR PATCH] [Updated] " dkwo
2022-10-14 18:53 ` dkwo
2022-10-24 22:35 ` dkwo
2022-10-24 22:43 ` dkwo
2022-10-24 22:44 ` dkwo
2022-10-26 16:08 ` dkwo
2022-10-27 15:43 ` dkwo
2022-10-27 15:45 ` dkwo
2022-10-27 15:47 ` dkwo
2022-11-03 17:58 ` dkwo
2022-11-03 18:06 ` dkwo
2022-11-17 21:11 ` [PR PATCH] [Updated] " dkwo
2022-12-01 19:52 ` dkwo
2022-12-01 20:05 ` dkwo
2022-12-01 21:28 ` [PR PATCH] [Updated] " dkwo
2022-12-06 19:13 ` dkwo
2022-12-17  9:55 ` Anachron
2022-12-17  9:56 ` Anachron
2022-12-17  9:56 ` Anachron
2022-12-17 10:00 ` Anachron
2022-12-17 10:01 ` Anachron
2022-12-17 11:47 ` Skirmisher
2022-12-17 14:31 ` dkwo
2023-04-10 18:52 ` [PR PATCH] [Updated] " dkwo
2023-04-10 18:55 ` dkwo
2023-04-11 20:27 ` dkwo
2023-04-11 20:42 ` dkwo
2023-04-11 22:02 ` dkwo
2023-04-11 22:06 ` dkwo
2023-04-12 22:36 ` dkwo
2023-04-12 22:42 ` [PR PATCH] [Updated] " dkwo
2023-04-13 15:23 ` dkwo
2023-04-13 21:40 ` dkwo
2023-04-13 21:45 ` dkwo
2023-04-13 22:04 ` dkwo
2023-04-13 22:05 ` [PR PATCH] [Updated] " dkwo
2023-05-30 21:02 ` dkwo
2023-06-09  0:25 ` dkwo
2023-06-10 22:51 ` dkwo
2023-06-22 22:33 ` dkwo
2023-09-21  1:44 ` github-actions
2023-09-21 12:24 ` jcgruenhage
2023-09-21 16:06 ` dkwo
2023-09-26 14:01 ` [PR PATCH] [Updated] " dkwo
2023-10-02 16:20 ` dkwo
2023-10-29 14:11 ` [PR PATCH] [Updated] " dkwo
2023-12-02 23:37 ` dkwo
2023-12-03 19:08 ` dkwo
2023-12-04 20:35 ` dkwo
2023-12-11 16:15 ` [PR PATCH] [Updated] " dkwo
2024-01-22 12:57 ` RoundDuckKira
2024-01-22 13:03 ` RoundDuckKira
2024-01-22 16:05 ` dkwo
2024-01-22 17:28 ` [PR PATCH] [Updated] " dkwo
2024-01-22 19:25 ` dkwo
2024-01-22 20:24 ` RoundDuckKira
2024-01-22 20:25 ` RoundDuckKira
2024-01-24 11:41 ` RoundDuckKira
2024-01-24 11:42 ` RoundDuckKira
2024-01-24 15:08 ` dkwo
2024-01-25  2:49 ` RoundDuckKira
2024-01-25  2:50 ` RoundDuckKira
2024-01-25 15:58 ` dkwo
2024-01-25 22:21 ` dkwo
2024-01-30  4:37 ` RoundDuckKira
2024-01-30  4:38 ` RoundDuckKira
2024-01-30 16:35 ` dkwo
2024-02-20 19:50 ` dkwo
2024-03-31 14:32 ` [PR PATCH] [Updated] " dkwo
2024-04-23 20:29 ` dkwo
2024-04-24 19:36 ` [PR PATCH] [Updated] " dkwo
2024-04-25 14:21 ` dkwo
2024-05-12 15:24 ` dkwo
2024-05-12 15:26 ` dkwo
2024-05-12 15:49 ` dkwo
2024-05-12 15:51 ` [PR PATCH] [Updated] " dkwo
2024-05-12 15:57 ` dkwo
2024-05-16 15:07 ` dkwo
2024-05-16 15:12 ` dkwo
2024-05-17 15:52 ` dkwo
2024-05-18 13:40 ` dkwo
2024-05-20  3:03 ` slimjimsoftware
2024-05-20  3:17 ` slimjimsoftware
2024-05-20  3:37 ` slimjimsoftware
2024-05-20  8:31 ` slimjimsoftware
2024-05-20 20:24 ` dkwo
2024-05-21  1:20 ` [PR PATCH] [Updated] " dkwo
2024-05-21  1:20 ` dkwo
2024-05-21  1:21 ` dkwo
2024-05-21  1:30 ` [PR PATCH] [Updated] " dkwo
2024-05-21  1:35 ` dkwo
2024-05-21  2:16 ` [PR PATCH] [Updated] " dkwo
2024-05-21  2:18 ` dkwo
2024-05-21  2:21 ` slimjimsoftware
2024-05-21 10:54 ` slimjimsoftware
2024-05-21 11:13 ` slimjimsoftware
2024-05-21 16:56 ` [PR PATCH] [Updated] " dkwo
2024-05-21 17:00 ` dkwo
2024-05-21 17:05 ` dkwo
2024-05-21 17:06 ` dkwo
2024-05-21 21:34 ` [PR PATCH] [Updated] " dkwo
2024-05-22 13:32 ` dkwo
2024-05-22 13:56 ` dkwo
2024-05-22 14:21 ` dkwo
2024-05-22 23:24 ` dkwo
2024-05-22 23:37 ` dkwo
2024-05-23  0:18 ` [PR PATCH] [Updated] " dkwo
2024-05-23  0:21 ` dkwo
2024-05-23  0:28 ` dkwo
2024-05-23  0:32 ` ahesford
2024-05-23 13:58 ` [PR PATCH] [Updated] " dkwo
2024-05-23 13:59 ` dkwo
2024-05-23 20:31 ` slimjimsoftware
2024-05-26 16:47 ` [PR PATCH] [Updated] " dkwo
2024-05-27 14:36 ` dkwo
2024-05-27 23:13 ` [PR PATCH] [Updated] " dkwo
2024-05-31 22:27 ` dkwo
2024-06-01 20:57 ` dkwo
2024-06-01 21:04 ` dkwo
2024-06-19 20:37 ` Calandracas606
2024-06-19 20:47 ` slimjimsoftware
2024-06-20 12:42 ` dkwo
2024-06-20 12:45 ` Calandracas606
2024-06-20 18:41 ` Calandracas606
2024-06-21 13:56 ` [PR REVIEW] " Calandracas606
2024-06-21 16:07 ` Calandracas606
2024-06-21 16:55 ` dkwo
2024-06-21 18:28 ` Calandracas606
2024-06-21 19:32 ` Calandracas606
2024-06-22  1:54 ` [PR REVIEW] " Calandracas606
2024-06-22  1:55 ` Calandracas606
2024-06-22  2:06 ` Calandracas606
2024-06-22  2:07 ` Calandracas606
2024-06-22  2:07 ` Calandracas606
2024-06-22 16:22 ` [PR REVIEW] " dkwo
2024-06-22 16:22 ` dkwo
2024-06-22 16:22 ` dkwo
2024-06-22 16:23 ` dkwo
2024-06-22 16:31 ` [PR REVIEW] " dkwo
2024-06-22 16:33 ` [PR PATCH] [Updated] " dkwo
2024-06-22 16:37 ` [PR REVIEW] " Calandracas606
2024-06-22 16:39 ` Calandracas606
2024-06-22 16:41 ` Calandracas606
2024-06-22 17:14 ` dkwo
2024-06-22 17:21 ` Calandracas606
2024-06-22 17:21 ` Calandracas606
2024-06-22 23:35 ` Calandracas606
2024-06-23  7:48 ` dkwo
2024-06-24 17:17 ` Calandracas606
2024-06-24 17:20 ` Calandracas606
2024-06-24 17:22 ` Calandracas606
2024-06-24 17:23 ` Calandracas606
2024-06-25 14:35 ` [PR PATCH] [Updated] " dkwo
2024-07-03 21:21 ` Calandracas606
2024-07-04  3:56 ` Calandracas606
2024-07-04 13:14 ` Calandracas606
2024-07-04 14:04 ` dkwo
2024-07-04 14:17 ` dkwo
2024-07-04 14:18 ` Calandracas606
2024-07-09 14:49 ` [PR REVIEW] " Calandracas606
2024-07-10  8:55 ` dkwo
2024-07-10 11:33 ` dkwo [this message]
2024-07-10 11:36 ` Calandracas606
2024-07-10 13:03 ` Calandracas606
2024-07-10 13:18 ` Calandracas606
2024-07-11  9:51 ` dkwo
2024-07-11 10:48 ` dkwo
2024-07-11 12:15 ` Calandracas606
2024-07-11 13:22 ` dkwo
2024-07-11 13:26 ` Calandracas606
2024-07-11 13:58 ` dkwo
2024-07-11 16:05 ` [PR PATCH] [Updated] " dkwo
2024-07-11 16:07 ` dkwo
2024-07-31 15:32 ` dkwo
2024-07-31 15:33 ` dkwo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240710113304.968FD2992C@inbox.vuxu.org \
    --to=dkwo@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).