<div dir="ltr">this doesn't seem to be an ndk issue.  this is more of a generic linking issue, that it can't resolve a symbol that is needed.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 25, 2021 at 9:57 PM Vitor Dall'Acqua <<a href="mailto:veggav@gmail.com">veggav@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Well, I have added the latest build for aarch64 and got this:<div><br></div><div>2021-01-25 17:53:05.348 T:30088   DEBUG <general>: CBlurayCallback::Logger - dl_posix.c:56: opened library 'libjvm.so'<br>                                                   <br>2021-01-25 17:53:05.350 T:30088   DEBUG <general>: CBlurayCallback::Logger - dl_posix.c:114: dlsym(0xc2c281e42d63307, 'JVM_DefineModule') failed: undefined symbol: JVM_DefineModule<br></div><div><br></div><div>and Kodi crashed. </div><div><br></div><div>So, ok.. one more question, do we need the libjvm server or client?</div><div><br></div><div>And does that fail makes any sense? Is it caused by incompatible ndk versions?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 25, 2021 at 4:32 PM Roald Strauss <<a href="mailto:mr_lou@dewfall.dk" target="_blank">mr_lou@dewfall.dk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>Lemme pitch in, if I can do that by just replying this mail.</p>
    <p>AWT = Abstract Windowing Tools, as far as I remember.</p>
    <p>It is the framework used for drawing stuff in old Java, and yes,
      it is very much needed for Blu-ray Disc Java. It's the only way
      developers can draw stuff to the screen.</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div>Den 25.01.2021 kl. 20.12 skrev Vitor
      Dall'Acqua:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">Got a reply!
        <div><br>
        </div>
        <div>So, launcher already has all the components of JRE (except
          for headful AWT, of course), but it was built with ndk-r12b (i
          think?) </div>
        <div><br>
        </div>
        <div>@Petri what is AWT and is that needed for libbluray?</div>
        <div><br>
        </div>
        <div>Is it too lazy of my end to ask the guy to compile it with
          a newer ndk? O:) <br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Mon, Jan 25, 2021 at 3:52
          PM Vitor Dall'Acqua <<a href="mailto:veggav@gmail.com" target="_blank">veggav@gmail.com</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div dir="ltr">Well.. wish me luck 
            <div><br>
            </div>
            <div><a href="https://github.com/PojavLauncherTeam/PojavLauncher/issues/713" target="_blank">https://github.com/PojavLauncherTeam/PojavLauncher/issues/713</a><br>
            </div>
            <div><br>
            </div>
            <div>Later, I'll give a go with his JRE files and see what
              happens. </div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Mon, Jan 25, 2021 at
              3:27 PM Shaya Potter <<a href="mailto:spotter@gmail.com" target="_blank">spotter@gmail.com</a>> wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div dir="ltr">this actually includes source code<br>
                <br>
                see<br>
                <br>
                <a href="https://github.com/PojavLauncherTeam/PojavLauncher" target="_blank">https://github.com/PojavLauncherTeam/PojavLauncher</a><br>
                <br>
                Java Runtime Environment (JRE)<br>
                <br>
                JRE for Android is here, also the build script here.<br>
                Follow build instruction on build script README.md.<br>
                You can also get CI auto builds.<br>
                Spliting JRE and put to the launcher: coming soon.<br>
                <br>
                I'd reach out to that guy, ask him if he would be
                interested in trying to get his android work integrated
                into kodi android build for libbluray usage. </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Mon, Jan 25, 2021
                  at 7:30 PM Vitor Dall'Acqua <<a href="mailto:veggav@gmail.com" target="_blank">veggav@gmail.com</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div dir="ltr">
                    <div>Received a notice that the e-mails were getting
                      really big and blocked. <br>
                    </div>
                    <div><br>
                    </div>
                    <div>So, look another thing I found:</div>
                    <div><a href="https://github.com/PojavLauncherTeam/PojavLauncher/releases" target="_blank">https://github.com/PojavLauncherTeam/PojavLauncher/releases</a></div>
                    <div><br>
                    </div>
                    <div>Minecraft launcher built for Android that uses
                      JRE. <br>
                    </div>
                    <div>When you install this apk it will place the
                      files are normal /data/app/appname/lib and no JRE
                      there.</div>
                    <div>After it runs for the first time it will put
                      files here:</div>
                    <div><br>
                    </div>
                    <div><span><span>/data/user/0/net.kdt.pojavlaunch/jre_runtime/lib/aarch64/server/<em>libjvm.so</em></span></span></div>
                    <div><span><span><em><br>
                          </em></span></span></div>
                    <div><span><span>So I took that put in a zip file
                          and added to mega so you guys can take a look</span></span></div>
                    <div><span><span><a href="https://mega.nz/file/XNly2ZgB#DFyM8xq4mEAQQ1d3ERF1GFoTqzIOcuESZXjuGdIguek" target="_blank">https://mega.nz/file/XNly2ZgB#DFyM8xq4mEAQQ1d3ERF1GFoTqzIOcuESZXjuGdIguek</a></span></span></div>
                    <div><span><span><br>
                        </span></span></div>
                    <div><span><span>It seems many use JRE on Android.</span></span></div>
                    <div><span><span>And as you can see it's very
                          similar to the way it's present in Termux.<br>
                        </span></span></div>
                    <div><span><span><em></em></span></span></div>
                  </div>
                  _______________________________________________<br>
                  libbluray-devel mailing list<br>
                  <a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a><br>
                  <a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
                </blockquote>
              </div>
              _______________________________________________<br>
              libbluray-devel mailing list<br>
              <a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a><br>
              <a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
libbluray-devel mailing list
<a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a>
<a href="https://mailman.videolan.org/listinfo/libbluray-devel" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a>
</pre>
    </blockquote>
  </div>

_______________________________________________<br>
libbluray-devel mailing list<br>
<a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
</blockquote></div>
_______________________________________________<br>
libbluray-devel mailing list<br>
<a href="mailto:libbluray-devel@videolan.org" target="_blank">libbluray-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/libbluray-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libbluray-devel</a><br>
</blockquote></div>