New comment by zenny on void-packages repository https://github.com/void-linux/void-packages/issues/48791#issuecomment-1950981417 Comment: > > ` [exec] LC_lensfun.cpp:16:1: note: 'uintptr_t' is defined in header ''; did you forget to '#include '?` > > patch that file to include cstdint Thanks @classabbyamp, but where to inside the patch file, provided by upstream as of below? ``` Fixes bad macro checks, breaking altivec build. --- a/lightcrafts/jnisrc/jai/bilateralFilter_sse.c +++ b/lightcrafts/jnisrc/jai/bilateralFilter_sse.c @@ -188,7 +188,7 @@ static inline void reset_denormals(csr_context oldMXCSR) { #endif // defined(__i386__) || defined(__x86_64__) -#if defined(__ppc__) || defined(__ppc64__) +#if defined(__powerpc__) || defined(__powerpc64__) #include static inline vFloat loadUnalignedFloat( float *target ) @@ -253,7 +253,7 @@ static void reset_denormals( csr_context oldJavaMode ) { vec_mtvscr ( oldJavaMode ); } -#endif // defined(__ppc__) || defined(__ppc64__) +#endif // defined(__powerpc__) || defined(__powerpc64__) #endif // defined(__SSE2__) || defined (__VEC__) #if USE_VECTOR ```