<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
<font face="DejaVu Sans">Evening,<br>
<br>
I have no trouble building openjfx without it but I've been unable
to build with webkit (not something I need, but it's required per
CONTRIBUTING.md afaict), I'm getting errors re above and attached
during the linking step. I've included the link line which i've
formatted for readability.<br>
<br>
A bit of digging found that:</font>
<blockquote><font face="monospace">modules/javafx.web/src/main/native/Source/WebCore/mapfile-vers</font><br>
</blockquote>
<font face="DejaVu Sans">refers to symbols in files which seem to be
deliberately excluded from the build, e.g.</font>
<blockquote><font face="monospace">modules/javafx.web/src/main/native/Source/WebKitLegacy/PlatformJava.cmake</font><font
face="DejaVu Sans">:</font></blockquote>
<blockquote>
<pre><font face="DejaVu Sans">list(APPEND WebKitLegacy_SOURCES</font>
<font face="DejaVu Sans"> # java/DOM/JavaDOMSelection.cpp</font>
<font face="DejaVu Sans"> # java/DOM/JavaWheelEvent.cpp</font>
<font face="DejaVu Sans"> java/DOM/JavaAttr.cpp</font>
<font face="DejaVu Sans">...</font>
</pre>
</blockquote>
<font face="DejaVu Sans"><br>
Other symbols aren't in the corresponding source:<br>
<br>
</font>
<blockquote>
<pre><font face="DejaVu Sans">modules/javafx.web/src/main/native/Source/WebKitLegacy/java/DOM/JavaHTMLElement.cpp</font>
<font face="DejaVu Sans">[..] 'Java_com_sun_webkit_dom_HTMLElementImpl_getInnerHTMLImpl' failed: symbol not defined</font>
<font face="DejaVu Sans">[..] 'Java_com_sun_webkit_dom_HTMLElementImpl_getOuterHTMLImpl' failed: symbol not defined</font>
<font face="DejaVu Sans">[..] 'Java_com_sun_webkit_dom_HTMLElementImpl_setInnerHTMLImpl' failed: symbol not defined</font>
<font face="DejaVu Sans">[..] 'Java_com_sun_webkit_dom_HTMLElementImpl_setItemIdImpl' failed: symbol not defined</font>
<font face="DejaVu Sans">[..] 'Java_com_sun_webkit_dom_HTMLElementImpl_setOuterHTMLImpl' failed: symbol not defined</font>
</pre>
</blockquote>
<font face="DejaVu Sans"><br>
Nor can I find them in the (short) available history. I didn't
dig further, lastly I couldn't find any mention of anything like
this on the web or list.<br>
<br>
source: clean checkout of: <a class="moz-txt-link-freetext" href="https://github.com/openjdk/jfx.git">https://github.com/openjdk/jfx.git</a> @
310a260cbca5c79763caafc30da07af99bd44399 (HEAD as of writing)<br>
linux: Slackware 15.0 x86_64 (post 15.0 -current)<br>
gcc: 15.2.0<br>
cmake version 4.1.2<br>
ninja 1.31.1<br>
openjdk 25 2025-09-16 OpenJDK Runtime Environment (build
25+36-3489)<br>
gradle 9.2.0<br>
Command line: ./gradle.sh<br>
<br>
gradle.properties is a copy of gradle.properties.template with:<br>
<br>
COMPILE_WEBKIT = true<br>
COMPILE_MEDIA = true<br>
<br>
and no other changes.<br>
<br>
FWIW I've now signed the OCA and it was approved about a month
ago.<br>
</font><font face="DejaVu Sans"><br>
Any ideas?<br>
<br>
Michael<br>
<br>
<br>
</font>
</body>
</html>