<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Hi Stephane, <br></div><div><br></div><div>Just some updates, I was trying create the thirdparty folder and lib\thirdparty folder to manually put the jar and libraries in but unfortunately the configure script did not pick up the folders. I will look further into the codes. <br></div><div><br></div><div>Thanks.<br></div><div><br></div><div><br></div><div>Regards,<br>Chin Luh</div><br><div data-zbluepencil-ignore="true" style="" class="zmail_extra"><br><div id="Zm-_Id_-Sgn1">---- On Thu, 07 May 2020 22:02:48 +0800 <b>Stéphane Mottelet <stephane.mottelet@utc.fr></b> wrote ----<br></div><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin: 0px 0px 0px 5px;"><div><p><br></p><div class="x_1263283807moz-cite-prefix">Le 07/05/2020 à 15:51, Chin Luh Tan a
      écrit :<br></div><blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>Hi Stephane, <br></div><div><br></div><div>Thanks, I will give a try on that. <br></div><div><br></div><div>As there are no repository for 2.2,<br></div></div></blockquote><p>All versions of JoGL are available on the official site. E.g.
      latests 2.2.x is here:<br></p><p><a target="_blank" href="https://jogamp.org/deployment/v2.2.4/archive/" class="x_1263283807moz-txt-link-freetext">https://jogamp.org/deployment/v2.2.4/archive/</a><br></p><blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>base on your experience in Mac, do we need to recompile the
          whole lib, or we could just use the binary/libs from the jogl
          web? If so, how should we place the libs and jar in the
          system?<br></div></div></blockquote>in the scilab/thirdparty (for jars) and scilab/lib/thidparty (for
    jni libs)<br> <blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>The previous Mac compilation the dylib were place in the
          thirdparty folder, but now as I am not using any thirparty
          from the scilab github, how should I get the scilab to refer
          to the locations?<br></div></div></blockquote><p>Just uninstall the .deb JoGL package and the configure script
      will hopefully find its way to the version you put in thirdparty
      folders.<br></p><p>S.<br></p><blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div><br></div><div>Thanks again for advice.<br></div><div><br></div><div>Regards,<br></div><div>Chin Luh <br></div><div><br></div><div class="x_1263283807zmail_extra"><div><br></div><div>---- On Thu, 07 May 2020 20:44:33 +0800 <b>Stéphane Mottelet <a target="_blank" href="mailto:stephane.mottelet@utc.fr" class="x_1263283807moz-txt-link-rfc2396E"><stephane.mottelet@utc.fr></a></b> wrote ----<br></div><div><br></div><blockquote style="border-left: 1.0px solid rgb(204,204,204);padding-left: 6.0px;margin: 0.0px 0.0px 0.0px 5.0px;"><div><p>Hi,<br></p><div class="x_-714172078moz-cite-prefix">Le 07/05/2020 à
                14:29, Chin Luh Tan a écrit :<br></div><blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>Hi Stephane, <br></div><div><br></div><div>I applied the patch <span class="highlight" style="background-color:rgb(225, 225, 225)"><span class="colour" style="color:rgb(53, 53, 53)"><span class="font" style="font-family:sans-serif"><span class="size" style="font-size: small; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; display: inline; float: none;">Change<span> </span></span></span></span></span><a style="color: rgb(6,84,172);text-decoration: none;font-family: sans-serif;font-size: small;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: nowrap;widows: 2;word-spacing: 0.0px;background-color: rgb(225,225,225);" href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/codereview.scilab.org/17530" title="Reload the change (Shortcut: R)" class="x_-714172078gwt-Anchor" target="_blank">17530</a> but not the <span class="highlight" style="background-color:rgb(225, 225, 225)"><span class="colour" style="color:rgb(53, 53, 53)"><span class="font" style="font-family:sans-serif"><span class="size" style="font-size: small; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; display: inline; float: none;">Change<span> </span></span></span></span></span><a style="color: rgb(6,84,172);text-decoration: none;font-family: sans-serif;font-size: small;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: nowrap;widows: 2;word-spacing: 0.0px;background-color: rgb(225,225,225);" href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/codereview.scilab.org/21438" title="Reload the change (Shortcut: R)" class="x_-714172078gwt-Anchor" target="_blank">21438</a>, as the original
                    configure.ac still searching for Jogl 2.2.<br></div><div><br></div><div>I tried the path set 5 and 8 from changes 17530,
                    both compile the scilab with minor modification on
                    the fop (to enable detection).<br></div><div><br></div><div>As I am trying to compile in Arm environment, I
                    have to install the 3rd parties from apt-get, and
                    with those libs installed, "configure" was able to
                    "pass" for the make. <br></div><div><br></div><div>i think the issue is on the jogl now? The parts
                    which differentiate 2.2. and 2.3 were mentioned in
                    the configure.ac:<br></div><div><br></div><div>AC_JAVA_CHECK_JAR([jogl2],[javax.media.opengl.glu.GLUnurbs],[Scilab
                    3D rendering - Version 2.0], [], [], [2.2]) <br></div><div>AC_JAVA_CHECK_JAR([jogl2],[jogamp.opengl.x11.glx.GLX],[Scilab
                    3D rendering - Version 2.3], [], [], 2.3)<br></div><div><br></div></div></blockquote><p>On the source point of view, 2.3 version changed all
                class headers, but there are surely may other changes in
                the implementation. <br></p><blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>AC_JAVA_CHECK_JAR([gluegen2-rt],[jogamp.common.os.MachineDescriptionRuntime],[Scilab
                    3D rendering])<br></div><div>AC_JAVA_CHECK_JAR([gluegen2-rt],[com.jogamp.common.os.Platform],[Scilab
                    3D rendering])<br></div><div><br></div><div>Should I use the Jogl2.2 for the compilation and
                    use the original configure.ac?<br></div></div></blockquote><p>I think so. Just to test that the problem still occurs
                (or not) with 2.2. <br></p><p>S.<br></p><blockquote><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div><br></div><div>Thanks.<br></div><div><br></div><div>Regards,<br></div><div>Chin Luh<br></div><div><br></div><div><br></div><div><br></div><div class="x_-714172078zmail_extra"><div><br></div><div>---- On Thu, 07 May 2020 01:42:51 +0800 <b>Stéphane
                        Mottelet <a class="x_-714172078moz-txt-link-rfc2396E" href="mailto:stephane.mottelet@utc.fr" target="_blank"><stephane.mottelet@utc.fr></a></b> wrote ----<br></div><div><br></div><blockquote style="border-left: 1.0px solid rgb(204,204,204);padding-left: 6.0px;margin: 0.0px 0.0px 0.0px 5.0px;"><div dir="auto"><div dir="ltr">If you apply the JoGL patch then
                          third parties have to be updated as well. I
                          think you did it. But since this patch is not
                          needed for Linux, I would try to compile with
                          previous version.<br></div><div dir="ltr"><br></div><div dir="ltr">S.<br></div><div dir="ltr"><div><br></div><blockquote>Le 6 mai 2020 à 18:52, Chin Luh
                            Tan <<a href="mailto:chinluh.tan@bytecode-asia.com" target="_blank">chinluh.tan@bytecode-asia.com</a>>
                            a écrit :<br> <br></blockquote></div><blockquote><div dir="ltr"><div><br></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>sorry pls ignore the previous
                                incomplete email which has been
                                accidentally sent:<br></div><div><br></div><div>I tried to compile scilab 6.1 under
                                raspberry pi 4, and the compilation
                                completed with scilab lauched with
                                following messages:<br></div><div><br></div><div><br></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div><div>Caught handled GLException:
                                    EGLGLXDrawableFactory - Could not
                                    initialize shared resources for
                                    EGLGraphicsDevice[type .egl, v1.4.0,
                                    connection :0.0, unitID 0, handle
                                    0xffffffffa8b148f0, owner true,
                                    ResourceToolkitLock[obj 0xb29daf,
                                    isOwner true, <1fa6506,
                                    f15db4>[count 1, qsz 0, owner
                                    <main-SharedResourceRunner>]]]
                                    on thread main-SharedResourceRunner<br></div><div>    [0]:
jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:518)<br></div><div>    [1]:
                                    jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)<br></div><div>    [2]:
                                    java.lang.Thread.run(Thread.java:748)<br></div><div>Caused[0] by NoSuchMethodError:
                                    java.nio.IntBuffer.rewind()Ljava/nio/IntBuffer;
                                    on thread main-SharedResourceRunner<br></div><div>    [0]:
                                    com.jogamp.common.nio.Buffers.newDirectIntBuffer(Buffers.java:146)<br></div><div>    [1]:
                                    com.jogamp.common.nio.Buffers.newDirectIntBuffer(Buffers.java:150)<br></div><div>    [2]:
                                    com.jogamp.common.nio.Buffers.newDirectIntBuffer(Buffers.java:154)<br></div><div>    [3]:
jogamp.opengl.egl.EGLGraphicsConfiguration.EGLConfig2Capabilities(EGLGraphicsConfiguration.java:221)<br></div><div>    [4]:
jogamp.opengl.egl.EGLGraphicsConfigurationFactory.eglConfigs2GLCaps(EGLGraphicsConfigurationFactory.java:481)<br></div><div>    [5]:
jogamp.opengl.egl.EGLDrawableFactory.getAvailableEGLConfigs(EGLDrawableFactory.java:962)<br></div><div>    [6]:
jogamp.opengl.egl.EGLDrawableFactory.access$800(EGLDrawableFactory.java:88)<br></div><div>    [7]:
jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.mapAvailableEGLESConfig(EGLDrawableFactory.java:679)<br></div><div>    [8]:
jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:613)<br></div><div>    [9]:
jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:516)<br></div><div>    [10]:
                                    jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)<br></div><div>    [11]:
                                    java.lang.Thread.run(Thread.java:748)<br></div><div>Caught handled GLException:
                                    X11GLXDrawableFactory - Could not
                                    initialize shared resources for
                                    X11GraphicsDevice[type .x11,
                                    connection :0.0, unitID 0, handle
                                    0x0, owner false,
                                    ResourceToolkitLock[obj 0x1f4f0f8,
                                    isOwner false, <1c08638,
                                    40f0>[count 0, qsz 0, owner
                                    <NULL>]]] on thread
                                    main-SharedResourceRunner<br></div><div>    [0]:
jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:306)<br></div><div>    [1]:
                                    jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)<br></div><div>    [2]:
                                    java.lang.Thread.run(Thread.java:748)<br></div></div></blockquote><div><br></div><div>while I am still able to launch the
                                Scilab and perform most operation,
                                however, when I tried to plot a figure,
                                i get:<br></div><div><br></div><div><br></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div><div>java.lang.reflect.InvocationTargetException<br></div><div>        at
                                    java.awt.EventQueue.invokeAndWait(EventQueue.java:1349)<br></div><div>        at
                                    java.awt.EventQueue.invokeAndWait(EventQueue.java:1324)<br></div><div>        at
                                    javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353)<br></div><div>        at
                                    org.scilab.modules.gui.SwingView.updateObject(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.graphic_objects.builder.Builder.cloneAxesModel(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.graphic_objects.builder.Builder.createNewFigureWithAxes(Unknown
                                    Source)<br></div><div>Caused by:
                                    com.jogamp.opengl.GLException:
                                    Profile GL_DEFAULT is not available
                                    on X11GraphicsDevice[type .x11,
                                    connection :0.0, unitID 0, handle
                                    0x0, owner false,
                                    ResourceToolkitLock[obj 0x1f4f0f8,
                                    isOwner false, <1c08638,
                                    40f0>[count 0, qsz 0, owner
                                    <NULL>]]], but: []<br></div><div>        at
                                    com.jogamp.opengl.GLProfile.get(GLProfile.java:991)<br></div><div>        at
                                    com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:722)<br></div><div>        at
                                    com.jogamp.opengl.awt.GLJPanel.<init>(GLJPanel.java:363)<br></div><div>        at
                                    com.jogamp.opengl.awt.GLJPanel.<init>(GLJPanel.java:337)<br></div><div>        at
                                    com.jogamp.opengl.awt.GLJPanel.<init>(GLJPanel.java:325)<br></div><div>        at
org.scilab.modules.gui.bridge.canvas.SwingScilabCanvasImpl$SafeGLJPanel.<init>(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.gui.bridge.canvas.SwingScilabCanvasImpl$SafeGLJPanel.<init>(Unknown
                                    Source)<br></div><div>        at
org.scilab.modules.gui.bridge.canvas.SwingScilabCanvasImpl.createOpenGLComponent(Unknown
                                    Source)<br></div></div></blockquote><div>.<br></div><div>Any suggestion what I need to change
                                for the compilation?<br></div><div><br></div><div>I compile scilab with:<br></div><div>1. gcc, g++, gfortran v 8, and also
                                another try on v9<br></div><div>2. openjdk-8-jdk<br></div><div>3. Tried Raspbian, Ubuntu for Pi
                                18.04 , same issue. <br></div><div>4. Applied jogl 2.3.2 patch.<br></div><div><br></div><div>Thanks.<br></div><div><br></div><div>Rgds,<br></div><div>CL<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div class="x_732141053zmail_extra"><div><br></div><div>---- On Thu, 07 May 2020 00:45:23
                                  +0800 <b>Chin Luh Tan <<a href="mailto:chinluh.tan@bytecode-asia.com" target="_blank">chinluh.tan@bytecode-asia.com</a>></b> wrote ----<br></div><div><br></div><blockquote style="border-left: 1.0px solid rgb(204,204,204);padding-left: 6.0px;margin: 0.0px 0.0px 0.0px 5.0px;"><div><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div>Hi, <br></div><div><br></div><div>I tried to compile scilab 6.1
                                        under raspberry pi 4, and the
                                        compilation completed with
                                        scilab lauched with following
                                        messages:<br></div><div><br></div></div><div><br></div></div><div>_______________________________________________ <br></div><div>users mailing list <br></div><div><a href="mailto:users@lists.scilab.org" target="_blank">users@lists.scilab.org</a> <br></div><div><a href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users" target="_blank">http://lists.scilab.org/mailman/listinfo/users</a> <br></div></blockquote></div><div><br></div></div><div><br></div><div><span>_______________________________________________</span><br></div><div><span>dev mailing list</span><br></div><div><span><a href="mailto:dev@lists.scilab.org" target="_blank">dev@lists.scilab.org</a></span><br></div><div><span><a href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev" target="_blank">https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev</a></span><br></div></div></blockquote></div><div>_______________________________________________ <br></div><div>dev mailing list <br></div><div><a class="x_-714172078moz-txt-link-abbreviated" href="mailto:dev@lists.scilab.org" target="_blank">dev@lists.scilab.org</a> <br></div><div><a class="x_-714172078moz-txt-link-freetext" href="https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev" target="_blank">http://lists.scilab.org/mailman/listinfo/dev</a> <br></div></blockquote></div><div><br></div></div><div><br></div><div><br></div><pre class="x_-714172078moz-quote-pre">_______________________________________________
dev mailing list
<a class="x_-714172078moz-txt-link-abbreviated" href="mailto:dev@lists.scilab.org" target="_blank">dev@lists.scilab.org</a>
<a class="x_-714172078moz-txt-link-freetext" href="https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev" target="_blank">https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev</a>

<br></pre></blockquote><pre class="x_-714172078moz-signature">-- 
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
<a class="x_-714172078moz-txt-link-freetext" href="https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/www.utc.fr/~mottelet" target="_blank">http://www.utc.fr/~mottelet</a>

<br></pre></div><div>_______________________________________________<br></div><div>dev mailing list <br></div><div><a target="_blank" href="mailto:dev@lists.scilab.org" class="x_1263283807moz-txt-link-abbreviated">dev@lists.scilab.org</a> <br></div><div><a target="_blank" href="http://lists.scilab.org/mailman/listinfo/dev" class="x_1263283807moz-txt-link-freetext">http://lists.scilab.org/mailman/listinfo/dev</a> <br></div></blockquote></div><div><br></div></div><br><br><pre class="x_1263283807moz-quote-pre">_______________________________________________
dev mailing list
<a target="_blank" href="mailto:dev@lists.scilab.org" class="x_1263283807moz-txt-link-abbreviated">dev@lists.scilab.org</a>
<a target="_blank" href="https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev" class="x_1263283807moz-txt-link-freetext">https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/dev</a>
<br></pre></blockquote><pre class="x_1263283807moz-signature">-- 
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
<a target="_blank" href="http://www.utc.fr/~mottelet" class="x_1263283807moz-txt-link-freetext">http://www.utc.fr/~mottelet</a>
<br></pre></div>_______________________________________________<br>dev mailing list <br>dev@lists.scilab.org <br>http://lists.scilab.org/mailman/listinfo/dev <br></blockquote></div><div><br></div></div><br></body></html>