<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - REGRESSION(r201449) [GTK] ARMv7 build fails with libicudata.so.55: cannot open shared object file on gtkdoc-scangobj step"
   href="https://bugs.webkit.org/show_bug.cgi?id=158417#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - REGRESSION(r201449) [GTK] ARMv7 build fails with libicudata.so.55: cannot open shared object file on gtkdoc-scangobj step"
   href="https://bugs.webkit.org/show_bug.cgi?id=158417">bug 158417</a>
              from <span class="vcard"><a class="email" href="mailto:clopez&#64;igalia.com" title="Carlos Alberto Lopez Perez &lt;clopez&#64;igalia.com&gt;"> <span class="fn">Carlos Alberto Lopez Perez</span></a>
</span></b>
        <pre>I can reproduce the problem on a wandboard running Debian 8 Jessie.

The issue is related to this:

1) wandboard ~/WebKit $ file WebKitBuild/Release/Documentation/webkitdomgtk-4.0/webkitdomgtk-4.0-scan
WebKitBuild/Release/Documentation/webkitdomgtk-4.0/webkitdomgtk-4.0-scan: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=96abf72688893997831d15db58f8c814c4ce91e0, not stripped


2) wandboard ~/WebKit $ ldd WebKitBuild/Release/Documentation/webkitdomgtk-4.0/webkitdomgtk-4.0-scan | grep icu
    libicui18n.so.52 =&gt; /usr/lib/arm-linux-gnueabihf/libicui18n.so.52 (0xb47ab000)
    libicuuc.so.52 =&gt; /usr/lib/arm-linux-gnueabihf/libicuuc.so.52 (0xb467c000)
    libharfbuzz-icu.so.0 =&gt; /usr/lib/arm-linux-gnueabihf/libharfbuzz-icu.so.0 (0xb420e000)
    libicudata.so.52 =&gt; /usr/lib/arm-linux-gnueabihf/libicudata.so.52 (0xb23b3000)


3) wandboard ~/WebKit $ LD_LIBRARY_PATH=$(pwd)/WebKitBuild/DependenciesGTK/Root/lib ldd WebKitBuild/Release/Documentation/webkitdomgtk-4.0/webkitdomgtk-4.0-scan | grep icu
    libicui18n.so.52 =&gt; /usr/lib/arm-linux-gnueabihf/libicui18n.so.52 (0xb4688000)
    libicuuc.so.52 =&gt; /usr/lib/arm-linux-gnueabihf/libicuuc.so.52 (0xb4559000)
    libharfbuzz-icu.so.0 =&gt; /home/igalia/WebKit/WebKitBuild/DependenciesGTK/Root/lib/libharfbuzz-icu.so.0 (0xb40bd000)
    libicudata.so.52 =&gt; /usr/lib/arm-linux-gnueabihf/libicudata.so.52 (0xb2082000)
    libicuuc.so.55 =&gt; /home/igalia/WebKit/WebKitBuild/DependenciesGTK/Root/lib/libicuuc.so.55 (0xb1d45000)
    libicudata.so.55 =&gt; not found
    libicudata.so.55 =&gt; not found


When the ldd command is run inside the JHBuild environment (LD_LIBRARY_PATH env variable) the linker is not able to resolve the library dependencies.

My wild guess is that maybe webkitdomgtk-4.0-scan has been built outside of the JHBuild because it is linking against libicudata.so.52 instead of libicudata.so.55 ?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>