Trouble compiling openjfx webkit on Fedora Linux

Orion Poplawski orion at nwra.com
Mon Oct 13 17:42:23 UTC 2025


On 10/13/25 11:28, Kevin Rushforth wrote:
> This looks like it might be related to moving jdk.jsobject out of the JDK to
> be distributed with JavaFX that I did starting in JDK 24 / JavaFX 24.

I don't think so as I see it in old versions as well.

> A few questions:
> 
> 1. What JDK are you using to build? Does it have JavaFX modules in it?
OpenJDK 25.  It does not have JavaFX modules - that is what this package
provides.>
> 2. What OS are you using to build? What version of GCC?

Fedora Rawhide.  GCC 15.2.1

> 3. What tag or branch in the jfx (or is it jfx25u) repo are you using?

I've tried with a couple different ones:

jfx17u-17.0.13-0
jfx21u-21.0.9+1
jfx25u-25+29

> 
> 4. What is the gradle command line you used to build?

Again, we're not using gradle because it is not packaged for Fedora and we
must build using packaged tools.>
> 5. Can you include the logs from the first part of the build and also from
> WebKit's cmake config? It will look something like this:
> 
> gradle.gradleVersion: 8.14.2
> OS_NAME: linux
> OS_ARCH: amd64
> JAVA_HOME: /scratch/jenkins/workspace/jfx-dev/label/lin-ol8-x64/jfx/bootjdk/
> jdk-24.0.1
> JDK_HOME: /scratch/jenkins/workspace/jfx-dev/label/lin-ol8-x64/jfx/bootjdk/
> jdk-24.0.1
> java.runtime.version: 24.0.1+9-30
> java version: 24
> java build number: 9
> jdk.runtime.version: 24.0.1+9-30
> jdk version: 24
> jdk build: 9
> ...
> UPDATE_STUB_CACHE: false
> 
> 
> 6. Can you include the logs from WebKit's cmake config? It will look something
> like this:

The logs are in the link provided:
https://kojipkgs.fedoraproject.org//work/tasks/9897/138119897/build.log

but here you go:

+ /usr/bin/cmake -S ./modules/javafx.web/src/main/native -B redhat-linux-build
-DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG
-DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG
-DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
-DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr
-DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin
-DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64
-DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share
-DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -G Ninja -DDEVELOPER_MODE=ON
-DPORT=Java -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64
-DENABLE_TOOLS=1 -DJAVAFX_RELEASE_VERSION=21
-- The C compiler identification is GNU 15.2.1
-- The CXX compiler identification is GNU 15.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at Source/cmake/WebKitCommon.cmake:10 (message):
  No CMAKE_BUILD_TYPE value specified, defaulting to RelWithDebInfo.
Call Stack (most recent call first):
  CMakeLists.txt:16 (include)
-- Found Perl: /usr/bin/perl (found suitable version "5.42.0", minimum
required is "5.10.0")
-- Found PerlModules: TRUE  found components: English FindBin JSON::PP
-- Found Python3: /usr/bin/python3.14 (found suitable version "3.14.0",
minimum required is "3.6.0") found components: Interpreter
-- Found Python3: /usr/bin/python3.14 (found version "3.14.0") found
components: Interpreter
-- Could NOT find Ruby (missing: Ruby_INCLUDE_DIR Ruby_LIBRARY
Ruby_CONFIG_INCLUDE_DIR) (found suitable version "3.4.5", minimum required is
"2.5")
-- Enabling ccache: Couldn't find ccache program. Not enabling it.
-- Performing Test CXX_COMPILER_SUPPORTS_WERROR
-- Performing Test CXX_COMPILER_SUPPORTS_WERROR - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fdebug-types-section
-- Performing Test C_COMPILER_SUPPORTS_-fdebug-types-section - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fdebug-types-section
-- Performing Test CXX_COMPILER_SUPPORTS_-fdebug-types-section - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcoroutines
-- Performing Test CXX_COMPILER_SUPPORTS_-fcoroutines - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fasynchronous-unwind-tables
-- Performing Test CXX_COMPILER_SUPPORTS_-fasynchronous-unwind-tables - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare
-- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation
-- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overflow
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overflow - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overread
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-stringop-overread - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-odr
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-odr - Success
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors__20
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors__20 - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors__20
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors__20 - Success
-- Performing Test C_COMPILER_SUPPORTS_-pipe
-- Performing Test C_COMPILER_SUPPORTS_-pipe - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-pipe
-- Performing Test CXX_COMPILER_SUPPORTS_-pipe - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wextra
-- Performing Test C_COMPILER_SUPPORTS_-Wextra - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wextra
-- Performing Test CXX_COMPILER_SUPPORTS_-Wextra - Success
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color__always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color__always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color__always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color__always - Success
-- Performing Test ATOMICS_ARE_BUILTIN
-- Performing Test ATOMICS_ARE_BUILTIN - Failed
-- Performing Test ATOMICS_REQUIRE_LIBATOMIC
-- Performing Test ATOMICS_REQUIRE_LIBATOMIC - Success
-- Performing Test STD_FILESYSTEM_IS_AVAILABLE
-- Performing Test STD_FILESYSTEM_IS_AVAILABLE - Success
-- Performing Test HAVE_FLOAT16
-- Performing Test HAVE_FLOAT16 - Success
-- Linker variant in use: BFD
--   Linker supports thin archives - TRUE
--   Linker supports split debug info - TRUE
--   Linker supports --gdb-index - FALSE
--   Linker supports --disable-new-dtags - TRUE
--   Linker supports --gc-sections - TRUE
-- Archiver variant in use: BFD
--   Archiver supports thin archives - TRUE
-- Performing Test C_COMPILER_SUPPORTS_-ffunction-sections
-- Performing Test C_COMPILER_SUPPORTS_-ffunction-sections - Success
-- Performing Test C_COMPILER_SUPPORTS_-fdata-sections
-- Performing Test C_COMPILER_SUPPORTS_-fdata-sections - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-ffunction-sections
-- Performing Test CXX_COMPILER_SUPPORTS_-ffunction-sections - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fdata-sections
-- Performing Test CXX_COMPILER_SUPPORTS_-fdata-sections - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for statx
-- Looking for statx - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for MAP_ALIGNED
-- Looking for MAP_ALIGNED - not found
-- Looking for SHM_ANON
-- Looking for SHM_ANON - not found
-- Looking for timingsafe_bcmp
-- Looking for timingsafe_bcmp - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Found JNI: /usr/lib/jvm/java/include  found components: AWT JVM
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Disabling ENABLE_WEBASSEMBLY_BBQJIT since ENABLE_FTL_JIT is disabled.
-- Disabling ENABLE_WEBASSEMBLY_OMGJIT since ENABLE_FTL_JIT is disabled.
-- Found Gperf: /usr/bin/gperf (Required is at least version "3.0.1")
-- Using platform-specific CMakeLists:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Source/WTF/wtf/PlatformJava.cmake
-- Copying generate-unified-source-bundles.rb to:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-build/WTF/Scripts
-- Using platform-specific CMakeLists:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Source/JavaScriptCore/PlatformJava.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract__off
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract__off - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize - Failed
-- Enabling asm postprocessing
-- Using source list file: Sources.txt
-- Using platform-specific CMakeLists:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Source/WebCore/PAL/pal/PlatformJava.cmake
-- Looking for shm_open
-- Looking for shm_open - found
-- Using platform-specific CMakeLists:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Source/WebCore/PlatformJava.cmake
-- Using system malloc
-- Using source list file: Sources.txt
-- Using source list file: SourcesJava.txt
-- Using platform-specific CMakeLists:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Source/WebKitLegacy/PlatformJava.cmake
-- Platform-specific CMakeLists not found:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Source/PlatformJava.cmake
-- Platform-specific CMakeLists not found:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Tools/PlatformJava.cmake
-- Platform-specific CMakeLists not found:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Tools/TestRunnerShared/java/PlatformJava.cmake
-- Platform-specific CMakeLists not found:
/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/javafx.web/src/main/native/Tools/DumpRenderTree/java/PlatformJava.cmake
-- Enabled features:
--  ENABLE_DATALIST_ELEMENT ....................... OFF
--  ENABLE_DRAG_SUPPORT                             ON
--  ENABLE_FTL_JIT ................................ OFF
--  ENABLE_TOUCH_EVENTS                             OFF
--  ENABLE_VIDEO .................................. ON
-- Configuring done (33.9s)
-- Generating done (9.0s)

> -- Kevin

Thanks for taking a look!

> 
> On 10/13/2025 10:00 AM, Orion Poplawski wrote:
>> I'm working on trying to re-enable building the openjfx webkit in the Fedora
>> Linux package and running into the following error:
>>
>> [ 42%] Building CXX object
>> Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-
>> sources/UnifiedSource-2fa1981b-2.cpp.o
>> cd
>> /builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/Source/WebCore
>> && /usr/bin/g++ -DBUILDING_JAVA__=1 -DBUILDING_WEBKIT=1
>> -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DDATA_DIR=\"share\"
>> -DHAVE_CONFIG_H=1 -DIMAGEIO=1 -DMAX_XML_TREE_DEPTH=2000 -DPAS_BMALLOC=1
>> -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_PAL
>> -DSTATICALLY_LINKED_WITH_WTF -DUSE_SYSTEM_MALLOC
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/java
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/java
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/linux
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/network
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/network/java
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bindings/java
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/page/java
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bridge/jni
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebKitLegacy
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/../generated-src/headers
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-build
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/WebCore/DerivedSources
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/ShapeDetection
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/ShapeDetection/Interfaces
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webgpu
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webgpu/InternalAPI
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webgpu/Implementation
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/airplay
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/applepay
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/applepay/paymentrequest
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/applicationmanifest
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/async-clipboard
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/audiosession
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/badge
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/beacon
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/cache
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/compression
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/contact-picker
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/cookie-consent
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/cookie-store
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/credentialmanagement
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/encryptedmedia
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/encryptedmedia/legacy
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/entriesapi
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/fetch
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/filesystemaccess
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/geolocation
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/highlight
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/identity
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/indexeddb
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/shared
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/mediacapabilities
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/mediacontrols
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/mediarecorder
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/mediasession
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/mediasource
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/mediastream
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/model-element
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/model-element/dummy
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/navigatorcontentutils
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/notifications
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/paymentrequest
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/permissions
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/pictureinpicture
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/plugins
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/push-api
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/remoteplayback
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/reporting
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/screen-wake-lock
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/speech
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/storage
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/streams
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/web-locks
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webaudio
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webauthn
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webauthn/cbor
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webauthn/fido
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webcodecs
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webdatabase
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webdriver
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/websockets
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webtransport
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/webxr
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/accessibility
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/accessibility/isolatedtree
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/animation
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bindings
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bindings/js
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bridge
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bridge/c
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bridge/jsc
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/contentextensions
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/crypto
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/crypto/algorithms
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/crypto/keys
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/crypto/parameters
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/calc
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/color
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/parser
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/query
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/typedom
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/typedom/color
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/typedom/numeric
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/css/typedom/transform
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/cssjit
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/dom
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/dom/messageports
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/domjit
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/editing
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/fileapi
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/history
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/html
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/html/canvas
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/html/forms
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/html/parser
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/html/shadow
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/html/track
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/inspector
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/inspector/agents
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/inspector/agents/page
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/inspector/agents/worker
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/block
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/block/
>> tablewrapper
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/flex
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/floats
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/
>> display
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/
>> invalidation
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/ruby
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/text
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/integration
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/integration/flex
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/integration/inline
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/layouttree
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/table
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/loader
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/loader/appcache
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/loader/archive
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/loader/archive/mhtml
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/loader/cache
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/loader/icon
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/mathml
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/page
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/page/csp
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/page/scrolling
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/page/text-extraction
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/animation
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/audio
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/calc
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/encryptedmedia
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/gamepad
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/cpu/arm
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/cpu/arm/filters
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/displaylists
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/filters
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/software
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/controls
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/iso
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/opentype
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/mediacapabilities
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/mediarecorder
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/mediastream
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/mock
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/mock/mediasource
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/sql
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/text
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/xr
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/plugins
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/line
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/mathml
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/shapes
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/style
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/svg
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/svg/legacy
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/rendering/updating
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/replay
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/storage
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/style
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/svg
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/svg/animation
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/svg/graphics
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/svg/graphics/filters
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/svg/properties
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/websockets
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers/service
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers/service/background-fetch
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers/service/context
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers/service/server
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers/shared
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/workers/shared/context
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/worklets
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/xml
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/xml/parser
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/Modules/gamepad
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/texmap
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/platform/graphics/nicosia
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/JavaScriptCore/Headers
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/JavaScriptCore/PrivateHeaders
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/WTF/Headers
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WTF/wtf/java
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source
>> -I/builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/PAL/Headers
>> -isystem /usr/lib/jvm/java/include -isystem /usr/lib/jvm/java/include/linux
>> -Wextra -Wall -pipe -fmax-errors=20 -Wno-odr -Wno-stringop-overread
>> -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds
>> -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi
>> -Wno-misleading-indentation -Wno-maybe-uninitialized -Wundef -Wpointer-arith
>> -Wmissing-format-attribute -Wformat-security -Wcast-align
>> -Wno-tautological-compare -fasynchronous-unwind-tables -fdebug-types-section
>> -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe
>> -Wall -Wno-complain-wrong-lang -Werror=format-security
>> -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
>> -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
>> -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
>> -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
>> -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
>> -mno-omit-leaf-frame-pointer -I/usr/include/libxml2 -fno-strict-aliasing
>> -fno-exceptions -fno-rtti -fcoroutines -ffunction-sections -fdata-sections -O2
>> -g -DNDEBUG -std=c++20 -fPIC -MD -MT
>> Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-
>> sources/UnifiedSource-2fa1981b-2.cpp.o
>> -MF
>> CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/
>> UnifiedSource-2fa1981b-2.cpp.o.d
>> -o
>> CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/
>> UnifiedSource-2fa1981b-2.cpp.o
>> -c
>> /builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/WebCore/DerivedSources/unified-sources/UnifiedSource-2fa1981b-2.cpp
>> In file included from
>> /builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/redhat-linux-
>> build/WebCore/DerivedSources/unified-sources/UnifiedSource-2fa1981b-1.cpp:8:
>> /builddir/build/BUILD/openjfx-25-25.29-build/jfx25u-25-29/modules/
>> javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/BridgeUtils.cpp:56:10:
>> fatal error: com_sun_webkit_dom_JSObject.h: No such file or directory
>>     56 | #include "com_sun_webkit_dom_JSObject.h"
>>        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> compilation terminated.
>>
>> That (generated) file seems to be at:
>> ./modules/javafx.web/modules/javafx.web/build/gensrc/headers/javafx.web/
>> com_sun_webkit_dom_JSObject.h
>>
>> But I can't figure out what is supposed to add that include path to the build.
>>
>> We are running cmake by hand with:
>>
>> /usr/bin/cmake -S ./modules/javafx.web/src/main/native -B redhat-linux-build
>> -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG
>> -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG
>> -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
>> -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr
>> -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin
>> -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64
>> -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share
>> -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -G Ninja -DDEVELOPER_MODE=ON
>> -DPORT=Java -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64
>> -DENABLE_TOOLS=1 -DJAVAFX_RELEASE_VERSION=25
>>
>> You can see a full build.log here:
>> https://kojipkgs.fedoraproject.org//work/tasks/9897/138119897/build.log
>>
>> Any help would be greatly appreciated.
>>
> 



-- 
Orion Poplawski
he/him/his  - surely the least important thing about me
Manager of IT Systems                      720-772-5637
NWRA, Boulder Office                  FAX: 303-415-9702
3380 Mitchell Lane                       orion at nwra.com
Boulder, CO 80301                 https://www.nwra.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4789 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20251013/9fb6fd32/smime-0001.p7s>


More information about the openjfx-dev mailing list