Trouble compiling openjfx webkit on Fedora Linux

Orion Poplawski orion at nwra.com
Mon Oct 13 17:00:34 UTC 2025


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
IT Systems Manager                         720-772-5637
NWRA, Boulder/CoRA 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/b222b661/smime-0001.p7s>


More information about the openjfx-dev mailing list