I tested the proposed package on Lubuntu 17.10. I tested some example programs they use either: GLProfile glp = GLProfile.getDefault(); Or they use the GLCanvas default constructor.
Before this version all these examples emitted the typical error found in the previous version of jogl2. The new package RESOLVED this problem. I noticed after some experimenting that replacing getDefault with get(GLProfile.GL2); also solved the problem. Then I found this thread. I build scilab from source using the git repository. This is the master and future 6.1 version it has the same problem. However, scilab 6 and higher have the jogl2 library prebuild and distributed as a thirdparty library. Removing this library doesn't work. The problem is that the scirender module and the gui modules depend on the old syntax. The Java path in the past was javax.media. In newer version of jogl2 this changed to com.jogamp. This means that besides removing the faulty library from scilab the modules scirender and gui need to be patched. I did just this in the last days. The git master branch version 6.1 build and works with the new jogl2 version. I noticed however one regression bug the cursor selection in the plot window work kind of inverted. This is an old bug which I have seen before. So, yes this fixes the jogl2 bug. But, no likely not the scilab bug. Depends how you get scilab and which version probably. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1742894 Title: Scilab does not start after some upgrades on Ubuntu Xenial Status in Mesa: Confirmed Status in libjogl2-java package in Ubuntu: Fix Released Status in mesa package in Ubuntu: Invalid Status in scilab package in Ubuntu: Invalid Status in libjogl2-java source package in Xenial: Fix Committed Status in mesa source package in Xenial: Invalid Status in scilab source package in Xenial: Invalid Status in libjogl2-java source package in Artful: Fix Committed Status in mesa source package in Artful: Invalid Status in scilab source package in Artful: Invalid Status in scilab package in Debian: Fix Released Bug description: [Impact] Software that use libjogl2-java (Scilab, Matlab,...) fail to run, because Mesa dropped 'Gallium' from the renderer string. [Test case] Steps to reproduce: 1. have installed Scilab on Ubuntu Xenial system 2. install system updates 3. try to launch Scilab from GUI - it does not start 4. try to launch Scilab from terminal - it does not start with the following output in the terminal: $ scilab Could not create a Scilab main class. Error: Exception in thread "main" java.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2071) at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1954) at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875) at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1842) at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80) at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230) at java.security.AccessController.doPrivileged(Native Method) at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216) at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297) at com.jogamp.opengl.GLProfile.get(GLProfile.java:988) at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:722) at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:733) at org.scilab.modules.gui.SwingView.<init>(Unknown Source) at org.scilab.modules.gui.SwingView.registerSwingView(Unknown Source) at org.scilab.modules.core.Scilab.<init>(Unknown Source) Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available). Expected results: Scilab works normally on Ubuntu 16.04 LTS system. Actual results: see error above. [Regression potential] The fix is a simple oneliner that allows libjogl2-java to detect Mesa with both new and original version of Mesa. To manage notifications about this bug go to: https://bugs.launchpad.net/mesa/+bug/1742894/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp