[External] : Re: Trouble compiling openjfx webkit on Fedora Linux

Kevin Rushforth kevin.rushforth at oracle.com
Mon Oct 13 18:26:28 UTC 2025



On 10/13/2025 10:42 AM, Orion Poplawski wrote:
> 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.

Yes, I looked more closely at your failure, and you are right. It isn't 
related.

>> 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.>

OK.

>> 2. What OS are you using to build? What version of GCC?
> Fedora Rawhide.  GCC 15.2.1

You may or may not run into any GCC 15 failures (we had several with GCC 
14, which are now all fixed). If you do, feel free to let us know.

>> 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

OK.

>> 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.>

You are in uncharted waters then. How are you building the class files 
and the modules if you don't run "gradle"? It isn't as simple as running 
"javac". I don't have the time to help you debug your environment, but I 
would recommend looking at what the gradle build does when it builds the 
class files. Specifically, the header files that are missing and causing 
your build failure are generated as part of building the Java classes 
for the javafx.web module (which must be built before the native code 
can be built).

I didn't spot anything amiss in the cmake output, so it might be that 
once you run javac to build the classes and header files you'll be able 
to proceed.

Good luck.

-- Kevin


>> 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.
>>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20251013/c300e49b/attachment-0001.htm>


More information about the openjfx-dev mailing list