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