--- a/src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Thu Jun 8 15:06:27 2023 +++ b/src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Mon Jun 12 09:15:47 2023 @@ -96,6 +96,10 @@ #include "gtk3_interface.h" #include "canvas.h" +#ifndef MAX +#define MAX(a,b) ((a) > (b) ? (a) : (b)) +#endif + int DEBUG_SCREENCAST_ENABLED = FALSE; #define EXCEPTION_CHECK_DESCRIBE() if ((*env)->ExceptionCheck(env)) { \ --- a/src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Thu Feb 20 02:13:41 2025 +++ b/src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Fri Feb 21 11:45:01 2025 @@ -18,6 +18,8 @@ #define bswap_16 _byteswap_ushort #define bswap_32 _byteswap_ulong #define bswap_64 _byteswap_uint64 +#elif defined(SOLARIS) +#include #else #include #include