From rfabbri at gmail.com Tue Sep 3 22:27:47 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Tue, 3 Sep 2013 17:27:47 -0300 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> Message-ID: Hi, I removed ~/.Scilab and scilab built from master now starts, although the nightly build doesn't (for both master and YaSp). Didn't have much time to investigate further but I guess my ~/.Scilab contained binary data copied over from my Linux home directory. I noticed that by debugging from the java run time error messages and code. I now get a nother blocker problem: scilab crashes whenever I invoke plot or any other OpenGL function it seems. I compiled Scilab (and gluegen/jogl2) using both java 7 and java 6, but at run time scilab always uses java 6 it seems (and there is this weird message saying java 5 is requested). I am trying to investigate this even though my time is short.. rfabbri at Ricardos-MacBook-Pro:~$ scilab /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home JavaVM: requested Java version (1.5) not available. Using Java at "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" instead. ( issue plot() in scilab) java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) at org.scilab.modules.gui.SwingView.CreateObjectFromType(SwingView.java:326) at org.scilab.modules.gui.SwingView.createObject(SwingView.java:256) at org.scilab.modules.graphic_objects.graphicController.GraphicController$1.run(GraphicController.java:256) at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectCreated(GraphicController.java:261) at org.scilab.modules.graphic_objects.graphicController.GraphicController.cloneObject(GraphicController.java:215) at org.scilab.modules.graphic_objects.CallGraphicController.cloneGraphicObject(CallGraphicController.java:37) Caused by: java.lang.UnsatisfiedLinkError: no gluegen2-rt in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1045) at org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas.(SwingScilabCanvas.java:76) at org.scilab.modules.gui.bridge.tab.SwingScilabTab.(SwingScilabTab.java:274) at org.scilab.modules.gui.SwingView.CreateObjectFromType(SwingView.java:384) at org.scilab.modules.gui.SwingView.access$000(SwingView.java:125) at org.scilab.modules.gui.SwingView$1.run(SwingView.java:330) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) Caused by: java.lang.NullPointerException at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) Caused by: java.lang.NullPointerException at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) Caused by: java.lang.NullPointerException at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) Caused by: java.lang.NullPointerException at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:663) at java.awt.EventQueue$2.run(EventQueue.java:661) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) -- Dr Ricardo Fabbri Professor of Computer Engineering GNU/Linux registered user #175401 www.lems.brown.edu/~rfabbri pt.wikipedia.org/wiki/IPRJ labmacambira.sf.net XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 On Thu, Aug 22, 2013 at 11:53 AM, Ricardo Fabbri wrote: > Hi, > > I tried that to no avail - same problem happens: > > rfabbri at Ricardos-MacBook-Pro:~/src/scilab/scilab$ bin/scilab > /Users/rfabbri/src/scilab/scilab/bin > /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home > JavaVM: requested Java version (1.5) not available. Using Java at > "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" > instead. > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > ... > > > I will spend some time investigating this. Need to read more about > java and os x. > > If I try scilab-adv-cli instead and try a graphic command like plot, I > get the following error > > rfabbri at Ricardos-MacBook-Pro:~/src/scilab/scilab$ bin/scilab > /Users/rfabbri/src/scilab/scilab/bin > /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home > JavaVM: requested Java version (1.5) not available. Using Java at > "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" > instead. > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) > at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source) > ... > > -- > Dr Ricardo Fabbri > Professor of Computer Engineering > GNU/Linux registered user #175401 > www.lems.brown.edu/~rfabbri > pt.wikipedia.org/wiki/IPRJ > labmacambira.sf.net > > XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 > > > On Thu, Aug 22, 2013 at 2:43 AM, Sylvestre Ledru > wrote: >> Hello, >> >> I had the similar issue yesterday under GNU/Linux >> This fixed this issue for me: >> cd modules/prebuildjava/ && ant clean && cd - && make >> >> Could you try ? >> Thanks >> S >> >> >> >> On 22/08/2013 06:47, Ricardo Fabbri wrote: >>> Hi, >>> >>> any news on this thread? >>> >>> best, >>> >>> -- >>> Dr Ricardo Fabbri >>> Professor of Computer Engineering >>> GNU/Linux registered user #175401 >>> www.lems.brown.edu/~rfabbri >>> pt.wikipedia.org/wiki/IPRJ >>> labmacambira.sf.net >>> >>> XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 >>> >>> >>> On Tue, Jun 11, 2013 at 2:18 PM, Ricardo Fabbri wrote: >>>> I inserted a printf statement in >>>> ./modules/console/src/c/others/initMacOSXEnv.c >>>> and it now prints >>>> >>>> Error checking symlink for the target jvm: >>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.5 >>>> >>>> >>>> However, I'm using Java 6! >>>> >>>> I tried a dirty symlink but I get this: >>>> >>>> >>>> JavaVM: requested Java version (1.5) not available. Using Java at >>>> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" >>>> instead. >>>> java.lang.reflect.InvocationTargetException >>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.createObject(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$1.run(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectCreated(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.askObject(Unknown >>>> Source) >>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>> Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to >>>> java.lang.Integer >>>> at >>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.createWindow(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.restoreWindow(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.startRestoration(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.restoreUUID(Unknown >>>> Source) >>>> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.access$000(Unknown Source) >>>> at org.scilab.modules.gui.SwingView$1.run(Unknown Source) >>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> java.lang.reflect.InvocationTargetException >>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>> Source) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>> Source) >>>> at $Proxy4.addMenus(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>> Source) >>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>> Caused by: java.lang.NullPointerException >>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> java.lang.reflect.InvocationTargetException >>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>> Source) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>> Source) >>>> at $Proxy4.addMenus(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>> Source) >>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>> Caused by: java.lang.NullPointerException >>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> java.lang.reflect.InvocationTargetException >>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>> Source) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>> Source) >>>> at $Proxy4.addMenus(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>> Source) >>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>> Caused by: java.lang.NullPointerException >>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> java.lang.reflect.InvocationTargetException >>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>> Source) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>> Source) >>>> at $Proxy4.addMenus(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>> Source) >>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>> Caused by: java.lang.NullPointerException >>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> java.lang.reflect.InvocationTargetException >>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>> Source) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>> Source) >>>> at $Proxy4.addMenus(Unknown Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>> Source) >>>> at >>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>> Source) >>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>> Caused by: java.lang.NullPointerException >>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> at >>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>> at >>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>> at >>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>> >>>> >>>> >>>> -- >>>> Dr Ricardo Fabbri >>>> Professor of Computer Engineering >>>> GNU/Linux registered user #175401 >>>> www.lems.brown.edu/~rfabbri >>>> pt.wikipedia.org/wiki/IPRJ >>>> labmacambira.sf.net >>>> >>>> XVI Encontro de Modelagem Computacional - EMC 2013 >>>> http://nbcgib.uesc.br/emc2013 >>>> >>>> >>>> On Tue, Jun 11, 2013 at 1:49 PM, Ricardo Fabbri wrote: >>>>> Hi, >>>>> >>>>> I hacked the scilab script to have LIBJAVA hardcoded to this: >>>>> >>>>> LIBJAVA="/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries/libjava.jnilib" >>>>> >>>>> Now there doesn't seem to be any errors except the last one: Error >>>>> checking symlink for the target jvm. >>>>> >>>>> SCILABBIN : scilab-bin >>>>> DISABLE_JAVA_DETECTION : 0 >>>>> SCILAB_MODE : gui >>>>> OS : Darwin >>>>> MODEL : x86_64 >>>>> I think I found Scilab here : /Users/rfabbri/src/scilab/scilab >>>>> IS_SCILAB_BINARY : 0 >>>>> Using default Mac OS X vm: >>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>> And LD_LIBRARY_PATH: :/home/rfabbri/src/bundler/bin >>>>> And DYLD_LIBRARY_PATH: >>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries >>>>> JAVA_HOME : >>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>> SCI : /Users/rfabbri/src/scilab/scilab >>>>> SCIBIN : /Users/rfabbri/src/scilab/scilab/bin/../scilab-bin >>>>> PATH : >>>>> /Users/rfabbri/src/scilab/scilab:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/rfabbri/bin:/Users/rfabbri/bin/mw-scripts:/Users/rfabbri/bin/mw-cmd:/usr/local/bin/i686-pc-linux-gnu:/mnt/soft/bin:/sw/bin:/usr/local/moredata/scilab-5.2.2/bin:/home/rfabbri/src/apache-maven-3.0.4-bin/bin:.:/Users/rfabbri/src/scilab/scilab/modules/scicos/ >>>>> CLASSPATH : >>>>> ::/Users/rfabbri/lib/java/Users/rfabbri/src/scilab/scilab/modules/core/jar/org.scilab.modules.core.jar >>>>> Found MacOSX Version: 10.8.3 >>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>> LD_LIBRARY_PATH : >>>>> /sw/lib/:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/lib/scilab/:/Users/rfabbri/src/scilab/scilab/lib64/scilab/:.:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//server/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//native_threads/::/home/rfabbri/src/bundler/bin >>>>> DYLD_LIBRARY_PATH: >>>>> /Users/rfabbri/src/scilab/scilab/modules/scicos/.libs/:/Users/rfabbri/src/scilab/scilab/modules/scicos_blocks/.libs/:/Users/rfabbri/src/scilab/scilab/../../lib/scilab/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries: >>>>> DOCBOOK : >>>>> Error checking symlink for the target jvm. >>>>> >>>>> >>>>> >>>>> -- >>>>> Dr Ricardo Fabbri >>>>> Professor of Computer Engineering >>>>> GNU/Linux registered user #175401 >>>>> www.lems.brown.edu/~rfabbri >>>>> pt.wikipedia.org/wiki/IPRJ >>>>> labmacambira.sf.net >>>>> >>>>> XVI Encontro de Modelagem Computacional - EMC 2013 >>>>> http://nbcgib.uesc.br/emc2013 >>>>> >>>>> >>>>> On Tue, Jun 11, 2013 at 12:43 PM, Ricardo Fabbri >>>>> wrote: >>>>>>> What is the result of >>>>>>> $ ls /Library/Java/JavaVirtualMachines/ >>>>>> >>>>>> 1.6.0_37-b06-434.jdk >>>>>> >>>>>> >>>>>>> and >>>>>>> $ SCIVERBOSE=1 ../bin/scilab >>>>>> >>>>>> >>>>>> SCILABBIN : scilab-bin >>>>>> DISABLE_JAVA_DETECTION : 0 >>>>>> SCILAB_MODE : gui >>>>>> OS : Darwin >>>>>> MODEL : x86_64 >>>>>> I think I found Scilab here : /Users/rfabbri/src/scilab/scilab >>>>>> IS_SCILAB_BINARY : 0 >>>>>> Using default Mac OS X vm: >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>> And LD_LIBRARY_PATH: :/home/rfabbri/src/bundler/bin >>>>>> And DYLD_LIBRARY_PATH: >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries >>>>>> JAVA_HOME : >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>> Cannot find >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//libjava.jnilib >>>>>> SCI : /Users/rfabbri/src/scilab/scilab >>>>>> SCIBIN : /Users/rfabbri/src/scilab/scilab/bin/../scilab-bin >>>>>> PATH : >>>>>> /Users/rfabbri/src/scilab/scilab:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/rfabbri/bin:/Users/rfabbri/bin/mw-scripts:/Users/rfabbri/bin/mw-cmd:/usr/local/bin/i686-pc-linux-gnu:/mnt/soft/bin:/sw/bin:/usr/local/moredata/scilab-5.2.2/bin:/home/rfabbri/src/apache-maven-3.0.4-bin/bin:.:/Users/rfabbri/src/scilab/scilab/modules/scicos/ >>>>>> CLASSPATH : :/Users/rfabbri/lib/java >>>>>> Found MacOSX Version: 10.8.3 >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>> LD_LIBRARY_PATH : >>>>>> /sw/lib/:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/lib/scilab/:/Users/rfabbri/src/scilab/scilab/lib64/scilab/:.::/home/rfabbri/src/bundler/bin >>>>>> DYLD_LIBRARY_PATH: >>>>>> /Users/rfabbri/src/scilab/scilab/modules/scicos/.libs/:/Users/rfabbri/src/scilab/scilab/modules/scicos_blocks/.libs/:/Users/rfabbri/src/scilab/scilab/../../lib/scilab/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries: >>>>>> DOCBOOK : >>>>>> Error checking symlink for the target jvm. >>>>>> >>>>>> >>>>>> ========= >>>>>> I tried to locate that file >>>>>> >>>>>> $ locate libjava.jnilib >>>>>> >>>>>> >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/MacOS/libjava.jnilib >>>>>> >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries/libjava.jnilib >>>>>> >>>>>> Best, >>>>>> Ricardo >>>>> >>> _______________________________________________ >>> dev mailing list >>> dev at lists.scilab.org >>> http://lists.scilab.org/mailman/listinfo/dev >> >> _______________________________________________ >> dev mailing list >> dev at lists.scilab.org >> http://lists.scilab.org/mailman/listinfo/dev From rfabbri at gmail.com Tue Sep 3 23:03:26 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Tue, 3 Sep 2013 18:03:26 -0300 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> Message-ID: what calls my attention is the line Caused by: java.lang.UnsatisfiedLinkError: no gluegen2-rt in java.library.path I've tried so many different ways to get scilab to find gluegen2-rt but it doesn't. My guess is that I could not build gluegen/jogl2 using java6, only java7 (because java6 produces errors with jogl from Git). But since scilab is forcing Java 6 to be used at run time, perhaps it is conflicting with a gluegen2-rt generated from java7. I tried to use gluegen2-rt taken from the nightly build but it didn't work. -- Dr Ricardo Fabbri Professor of Computer Engineering GNU/Linux registered user #175401 www.lems.brown.edu/~rfabbri pt.wikipedia.org/wiki/IPRJ labmacambira.sf.net XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 On Tue, Sep 3, 2013 at 5:27 PM, Ricardo Fabbri wrote: > Hi, > > I removed ~/.Scilab and scilab built from master now starts, although > the nightly build doesn't (for both master and YaSp). Didn't have much > time to investigate further but I guess my ~/.Scilab contained binary > data copied over from my Linux home directory. I noticed that by > debugging from the java run time error messages and code. > > I now get a nother blocker problem: scilab crashes whenever I invoke > plot or any other OpenGL function it seems. > > I compiled Scilab (and gluegen/jogl2) using both java 7 and java 6, > but at run time scilab always uses java 6 it seems (and there is this > weird message saying java 5 is requested). > > I am trying to investigate this even though my time is short.. > > rfabbri at Ricardos-MacBook-Pro:~$ scilab > /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home > JavaVM: requested Java version (1.5) not available. Using Java at > "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" > instead. > > ( issue plot() in scilab) > > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) > at org.scilab.modules.gui.SwingView.CreateObjectFromType(SwingView.java:326) > at org.scilab.modules.gui.SwingView.createObject(SwingView.java:256) > at org.scilab.modules.graphic_objects.graphicController.GraphicController$1.run(GraphicController.java:256) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectCreated(GraphicController.java:261) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.cloneObject(GraphicController.java:215) > at org.scilab.modules.graphic_objects.CallGraphicController.cloneGraphicObject(CallGraphicController.java:37) > Caused by: java.lang.UnsatisfiedLinkError: no gluegen2-rt in java.library.path > at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758) > at java.lang.Runtime.loadLibrary0(Runtime.java:823) > at java.lang.System.loadLibrary(System.java:1045) > at org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas.(SwingScilabCanvas.java:76) > at org.scilab.modules.gui.bridge.tab.SwingScilabTab.(SwingScilabTab.java:274) > at org.scilab.modules.gui.SwingView.CreateObjectFromType(SwingView.java:384) > at org.scilab.modules.gui.SwingView.access$000(SwingView.java:125) > at org.scilab.modules.gui.SwingView$1.run(SwingView.java:330) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:663) > at java.awt.EventQueue$2.run(EventQueue.java:661) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) > at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) > at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) > at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) > at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) > Caused by: java.lang.NullPointerException > at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) > at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) > at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:663) > at java.awt.EventQueue$2.run(EventQueue.java:661) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) > at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) > at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) > at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) > at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) > Caused by: java.lang.NullPointerException > at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) > at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) > at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:663) > at java.awt.EventQueue$2.run(EventQueue.java:661) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) > at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) > at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) > at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) > at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) > Caused by: java.lang.NullPointerException > at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) > at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) > at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:663) > at java.awt.EventQueue$2.run(EventQueue.java:661) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) > at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > java.lang.reflect.InvocationTargetException > at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) > at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) > at org.scilab.modules.gui.SwingView.updateObject(SwingView.java:638) > at org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(GraphicController.java:283) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(GraphicController.java:288) > at org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(GraphicController.java:357) > at org.scilab.modules.graphic_objects.CallGraphicController.setGraphicObjectRelationship(CallGraphicController.java:29) > Caused by: java.lang.NullPointerException > at org.scilab.modules.gui.SwingView.updateFigureChildren(SwingView.java:814) > at org.scilab.modules.gui.SwingView.updateObjectOnEDT(SwingView.java:674) > at org.scilab.modules.gui.SwingView$3.run(SwingView.java:641) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) > at java.awt.EventQueue.access$400(EventQueue.java:82) > at java.awt.EventQueue$2.run(EventQueue.java:663) > at java.awt.EventQueue$2.run(EventQueue.java:661) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) > at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) > at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > > > -- > Dr Ricardo Fabbri > Professor of Computer Engineering > GNU/Linux registered user #175401 > www.lems.brown.edu/~rfabbri > pt.wikipedia.org/wiki/IPRJ > labmacambira.sf.net > > XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 > > > On Thu, Aug 22, 2013 at 11:53 AM, Ricardo Fabbri wrote: >> Hi, >> >> I tried that to no avail - same problem happens: >> >> rfabbri at Ricardos-MacBook-Pro:~/src/scilab/scilab$ bin/scilab >> /Users/rfabbri/src/scilab/scilab/bin >> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >> JavaVM: requested Java version (1.5) not available. Using Java at >> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" >> instead. >> java.lang.reflect.InvocationTargetException >> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >> ... >> >> >> I will spend some time investigating this. Need to read more about >> java and os x. >> >> If I try scilab-adv-cli instead and try a graphic command like plot, I >> get the following error >> >> rfabbri at Ricardos-MacBook-Pro:~/src/scilab/scilab$ bin/scilab >> /Users/rfabbri/src/scilab/scilab/bin >> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >> JavaVM: requested Java version (1.5) not available. Using Java at >> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" >> instead. >> java.lang.reflect.InvocationTargetException >> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source) >> ... >> >> -- >> Dr Ricardo Fabbri >> Professor of Computer Engineering >> GNU/Linux registered user #175401 >> www.lems.brown.edu/~rfabbri >> pt.wikipedia.org/wiki/IPRJ >> labmacambira.sf.net >> >> XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 >> >> >> On Thu, Aug 22, 2013 at 2:43 AM, Sylvestre Ledru >> wrote: >>> Hello, >>> >>> I had the similar issue yesterday under GNU/Linux >>> This fixed this issue for me: >>> cd modules/prebuildjava/ && ant clean && cd - && make >>> >>> Could you try ? >>> Thanks >>> S >>> >>> >>> >>> On 22/08/2013 06:47, Ricardo Fabbri wrote: >>>> Hi, >>>> >>>> any news on this thread? >>>> >>>> best, >>>> >>>> -- >>>> Dr Ricardo Fabbri >>>> Professor of Computer Engineering >>>> GNU/Linux registered user #175401 >>>> www.lems.brown.edu/~rfabbri >>>> pt.wikipedia.org/wiki/IPRJ >>>> labmacambira.sf.net >>>> >>>> XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 >>>> >>>> >>>> On Tue, Jun 11, 2013 at 2:18 PM, Ricardo Fabbri wrote: >>>>> I inserted a printf statement in >>>>> ./modules/console/src/c/others/initMacOSXEnv.c >>>>> and it now prints >>>>> >>>>> Error checking symlink for the target jvm: >>>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.5 >>>>> >>>>> >>>>> However, I'm using Java 6! >>>>> >>>>> I tried a dirty symlink but I get this: >>>>> >>>>> >>>>> JavaVM: requested Java version (1.5) not available. Using Java at >>>>> "/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home" >>>>> instead. >>>>> java.lang.reflect.InvocationTargetException >>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>>> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.createObject(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$1.run(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectCreated(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.askObject(Unknown >>>>> Source) >>>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>>> Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to >>>>> java.lang.Integer >>>>> at >>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.createWindow(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.restoreWindow(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.startRestoration(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.gui.utils.WindowsConfigurationManager.restoreUUID(Unknown >>>>> Source) >>>>> at org.scilab.modules.gui.SwingView.CreateObjectFromType(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.access$000(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView$1.run(Unknown Source) >>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>>> at >>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>>> java.lang.reflect.InvocationTargetException >>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>>> Source) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>>> Source) >>>>> at $Proxy4.addMenus(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>>> Source) >>>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>>> Caused by: java.lang.NullPointerException >>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>>> at >>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>>> java.lang.reflect.InvocationTargetException >>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>>> Source) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>>> Source) >>>>> at $Proxy4.addMenus(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>>> Source) >>>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>>> Caused by: java.lang.NullPointerException >>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>>> at >>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>>> java.lang.reflect.InvocationTargetException >>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>>> Source) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>>> Source) >>>>> at $Proxy4.addMenus(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>>> Source) >>>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>>> Caused by: java.lang.NullPointerException >>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>>> at >>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>>> java.lang.reflect.InvocationTargetException >>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>>> Source) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>>> Source) >>>>> at $Proxy4.addMenus(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>>> Source) >>>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>>> Caused by: java.lang.NullPointerException >>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>>> at >>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>>> java.lang.reflect.InvocationTargetException >>>>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:1111) >>>>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) >>>>> at org.scilab.modules.gui.SwingView.updateObject(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController$2.run(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.objectUpdate(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.graphicController.GraphicController.setGraphicObjectRelationship(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.addMenus(Unknown >>>>> Source) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder$MenuBarConfigurationHandler.invoke(Unknown >>>>> Source) >>>>> at $Proxy4.addMenus(Unknown Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildMenuBar(Unknown >>>>> Source) >>>>> at >>>>> org.scilab.modules.graphic_objects.utils.MenuBarBuilder.buildConsoleMenuBar(Unknown >>>>> Source) >>>>> at org.scilab.modules.core.Scilab.(Unknown Source) >>>>> Caused by: java.lang.NullPointerException >>>>> at org.scilab.modules.gui.SwingView.updateConsoleChildren(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView.updateObjectOnEDT(Unknown Source) >>>>> at org.scilab.modules.gui.SwingView$3.run(Unknown Source) >>>>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) >>>>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702) >>>>> at java.awt.EventQueue.access$400(EventQueue.java:82) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:663) >>>>> at java.awt.EventQueue$2.run(EventQueue.java:661) >>>>> at java.security.AccessController.doPrivileged(Native Method) >>>>> at >>>>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) >>>>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:672) >>>>> at >>>>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) >>>>> at >>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) >>>>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) >>>>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>>>> >>>>> >>>>> >>>>> -- >>>>> Dr Ricardo Fabbri >>>>> Professor of Computer Engineering >>>>> GNU/Linux registered user #175401 >>>>> www.lems.brown.edu/~rfabbri >>>>> pt.wikipedia.org/wiki/IPRJ >>>>> labmacambira.sf.net >>>>> >>>>> XVI Encontro de Modelagem Computacional - EMC 2013 >>>>> http://nbcgib.uesc.br/emc2013 >>>>> >>>>> >>>>> On Tue, Jun 11, 2013 at 1:49 PM, Ricardo Fabbri wrote: >>>>>> Hi, >>>>>> >>>>>> I hacked the scilab script to have LIBJAVA hardcoded to this: >>>>>> >>>>>> LIBJAVA="/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries/libjava.jnilib" >>>>>> >>>>>> Now there doesn't seem to be any errors except the last one: Error >>>>>> checking symlink for the target jvm. >>>>>> >>>>>> SCILABBIN : scilab-bin >>>>>> DISABLE_JAVA_DETECTION : 0 >>>>>> SCILAB_MODE : gui >>>>>> OS : Darwin >>>>>> MODEL : x86_64 >>>>>> I think I found Scilab here : /Users/rfabbri/src/scilab/scilab >>>>>> IS_SCILAB_BINARY : 0 >>>>>> Using default Mac OS X vm: >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>> And LD_LIBRARY_PATH: :/home/rfabbri/src/bundler/bin >>>>>> And DYLD_LIBRARY_PATH: >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries >>>>>> JAVA_HOME : >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>> SCI : /Users/rfabbri/src/scilab/scilab >>>>>> SCIBIN : /Users/rfabbri/src/scilab/scilab/bin/../scilab-bin >>>>>> PATH : >>>>>> /Users/rfabbri/src/scilab/scilab:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/rfabbri/bin:/Users/rfabbri/bin/mw-scripts:/Users/rfabbri/bin/mw-cmd:/usr/local/bin/i686-pc-linux-gnu:/mnt/soft/bin:/sw/bin:/usr/local/moredata/scilab-5.2.2/bin:/home/rfabbri/src/apache-maven-3.0.4-bin/bin:.:/Users/rfabbri/src/scilab/scilab/modules/scicos/ >>>>>> CLASSPATH : >>>>>> ::/Users/rfabbri/lib/java/Users/rfabbri/src/scilab/scilab/modules/core/jar/org.scilab.modules.core.jar >>>>>> Found MacOSX Version: 10.8.3 >>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>> LD_LIBRARY_PATH : >>>>>> /sw/lib/:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/lib/scilab/:/Users/rfabbri/src/scilab/scilab/lib64/scilab/:.:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//server/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//native_threads/::/home/rfabbri/src/bundler/bin >>>>>> DYLD_LIBRARY_PATH: >>>>>> /Users/rfabbri/src/scilab/scilab/modules/scicos/.libs/:/Users/rfabbri/src/scilab/scilab/modules/scicos_blocks/.libs/:/Users/rfabbri/src/scilab/scilab/../../lib/scilab/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries: >>>>>> DOCBOOK : >>>>>> Error checking symlink for the target jvm. >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Dr Ricardo Fabbri >>>>>> Professor of Computer Engineering >>>>>> GNU/Linux registered user #175401 >>>>>> www.lems.brown.edu/~rfabbri >>>>>> pt.wikipedia.org/wiki/IPRJ >>>>>> labmacambira.sf.net >>>>>> >>>>>> XVI Encontro de Modelagem Computacional - EMC 2013 >>>>>> http://nbcgib.uesc.br/emc2013 >>>>>> >>>>>> >>>>>> On Tue, Jun 11, 2013 at 12:43 PM, Ricardo Fabbri >>>>>> wrote: >>>>>>>> What is the result of >>>>>>>> $ ls /Library/Java/JavaVirtualMachines/ >>>>>>> >>>>>>> 1.6.0_37-b06-434.jdk >>>>>>> >>>>>>> >>>>>>>> and >>>>>>>> $ SCIVERBOSE=1 ../bin/scilab >>>>>>> >>>>>>> >>>>>>> SCILABBIN : scilab-bin >>>>>>> DISABLE_JAVA_DETECTION : 0 >>>>>>> SCILAB_MODE : gui >>>>>>> OS : Darwin >>>>>>> MODEL : x86_64 >>>>>>> I think I found Scilab here : /Users/rfabbri/src/scilab/scilab >>>>>>> IS_SCILAB_BINARY : 0 >>>>>>> Using default Mac OS X vm: >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>>> And LD_LIBRARY_PATH: :/home/rfabbri/src/bundler/bin >>>>>>> And DYLD_LIBRARY_PATH: >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries >>>>>>> JAVA_HOME : >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>>> Cannot find >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/lib//libjava.jnilib >>>>>>> SCI : /Users/rfabbri/src/scilab/scilab >>>>>>> SCIBIN : /Users/rfabbri/src/scilab/scilab/bin/../scilab-bin >>>>>>> PATH : >>>>>>> /Users/rfabbri/src/scilab/scilab:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/rfabbri/bin:/Users/rfabbri/bin/mw-scripts:/Users/rfabbri/bin/mw-cmd:/usr/local/bin/i686-pc-linux-gnu:/mnt/soft/bin:/sw/bin:/usr/local/moredata/scilab-5.2.2/bin:/home/rfabbri/src/apache-maven-3.0.4-bin/bin:.:/Users/rfabbri/src/scilab/scilab/modules/scicos/ >>>>>>> CLASSPATH : :/Users/rfabbri/lib/java >>>>>>> Found MacOSX Version: 10.8.3 >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home >>>>>>> LD_LIBRARY_PATH : >>>>>>> /sw/lib/:/Users/rfabbri/src/scilab/scilab/bin:/Users/rfabbri/src/scilab/scilab/lib/scilab/:/Users/rfabbri/src/scilab/scilab/lib64/scilab/:.::/home/rfabbri/src/bundler/bin >>>>>>> DYLD_LIBRARY_PATH: >>>>>>> /Users/rfabbri/src/scilab/scilab/modules/scicos/.libs/:/Users/rfabbri/src/scilab/scilab/modules/scicos_blocks/.libs/:/Users/rfabbri/src/scilab/scilab/../../lib/scilab/:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries:/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/../Libraries: >>>>>>> DOCBOOK : >>>>>>> Error checking symlink for the target jvm. >>>>>>> >>>>>>> >>>>>>> ========= >>>>>>> I tried to locate that file >>>>>>> >>>>>>> $ locate libjava.jnilib >>>>>>> >>>>>>> >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/MacOS/libjava.jnilib >>>>>>> >>>>>>> /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries/libjava.jnilib >>>>>>> >>>>>>> Best, >>>>>>> Ricardo >>>>>> >>>> _______________________________________________ >>>> dev mailing list >>>> dev at lists.scilab.org >>>> http://lists.scilab.org/mailman/listinfo/dev >>> >>> _______________________________________________ >>> dev mailing list >>> dev at lists.scilab.org >>> http://lists.scilab.org/mailman/listinfo/dev From sylvestre.ledru at scilab-enterprises.com Tue Sep 3 23:16:39 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Tue, 03 Sep 2013 23:16:39 +0200 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> Message-ID: <522651B7.4050903@scilab-enterprises.com> On 03/09/2013 23:03, Ricardo Fabbri wrote: > what calls my attention is the line > > Caused by: java.lang.UnsatisfiedLinkError: no gluegen2-rt in java.library.path > > I've tried so many different ways to get scilab to find gluegen2-rt > but it doesn't. you have to update etc/librarypath.xml to provide the right path > My guess is that I could not build gluegen/jogl2 using java6, only > java7 (because java6 produces errors with jogl from Git). But since > scilab is forcing Java 6 to be used at run time, perhaps it is > conflicting with a gluegen2-rt generated from java7. Not sure it is related to the Java version here. > I tried to use gluegen2-rt taken from the nightly build but it didn't work. > > What do you mean by "didn't work" ? Sylvestre From rfabbri at gmail.com Tue Sep 3 23:23:40 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Tue, 3 Sep 2013 18:23:40 -0300 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: <522651B7.4050903@scilab-enterprises.com> References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> <522651B7.4050903@scilab-enterprises.com> Message-ID: > What do you mean by "didn't work" ? Same errors: plot() still causes the aforementioned runtime errors and gluegen2-rt.jar is not found even though it is in /usr/share/java and configure finds it. From sylvestre.ledru at scilab-enterprises.com Tue Sep 3 23:25:13 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Tue, 03 Sep 2013 23:25:13 +0200 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> <522651B7.4050903@scilab-enterprises.com> Message-ID: <522653B9.50401@scilab-enterprises.com> On 03/09/2013 23:23, Ricardo Fabbri wrote: >> What do you mean by "didn't work" ? > Same errors: plot() still causes the aforementioned runtime errors and > gluegen2-rt.jar is not found even though it is in /usr/share/java and > configure finds it. > Unfortunatelly, the configure is a different process from the runtime detection ... ie, even if Scilab founds it at compilation time, it can still fail at runtime. Sylvestre From rfabbri at gmail.com Wed Sep 4 01:16:17 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Tue, 3 Sep 2013 20:16:17 -0300 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: <522653B9.50401@scilab-enterprises.com> References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> <522651B7.4050903@scilab-enterprises.com> <522653B9.50401@scilab-enterprises.com> Message-ID: Just got this to work! plot and plot3d now work! Basically the problem were the location of the .jnilib's. I also recompiled scilab with java 6 (and had to modify certain config scripts and scilab startup script because things were getting mixed up with my java 7 instalation and JAVA_HOME was being ignored), not tested with java 7 yet. I used all .jnilibs and gluegen2-rt.jar jogl2.jar by copying them from today's nightly build dmg. I placed the .jnilibs at /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Libraries >From analyzing configure.ac it seems that .jnilib location test is disabled for OSX. We should add this. Next personal step for me in OSX is to test SIP. Best, -- Dr Ricardo Fabbri Professor of Computer Engineering GNU/Linux registered user #175401 www.lems.brown.edu/~rfabbri pt.wikipedia.org/wiki/IPRJ labmacambira.sf.net XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 On Tue, Sep 3, 2013 at 6:25 PM, Sylvestre Ledru wrote: > On 03/09/2013 23:23, Ricardo Fabbri wrote: >>> What do you mean by "didn't work" ? >> Same errors: plot() still causes the aforementioned runtime errors and >> gluegen2-rt.jar is not found even though it is in /usr/share/java and >> configure finds it. >> > Unfortunatelly, the configure is a different process from the runtime > detection ... > ie, even if Scilab founds it at compilation time, it can still fail at > runtime. > > Sylvestre > _______________________________________________ > dev mailing list > dev at lists.scilab.org > http://lists.scilab.org/mailman/listinfo/dev From rfabbri at gmail.com Wed Sep 4 04:09:16 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Tue, 3 Sep 2013 23:09:16 -0300 Subject: [Scilab-Dev] patch for JAVA_HOME Message-ID: Hi, I needed to test Scilab by compiling and running it with both java 6 and then with java 7 under Mac OSX, but JAVA_HOME was being ignored (eg, it used the default Java 7 when I needed Java 6). I have made a simple patch to bin/scilab and m4/java.m4, as attached, to get Scilab to work with java paths a bit better on OSX. I hope it is useful and can be incorporated. best, -- Dr Ricardo Fabbri Professor of Computer Engineering GNU/Linux registered user #175401 www.lems.brown.edu/~rfabbri pt.wikipedia.org/wiki/IPRJ labmacambira.sf.net XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 -------------- next part -------------- A non-text attachment was scrubbed... Name: better_java_home_osx.patch Type: application/octet-stream Size: 1937 bytes Desc: not available URL: From sylvestre.ledru at scilab-enterprises.com Wed Sep 4 08:48:59 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Wed, 04 Sep 2013 08:48:59 +0200 Subject: [Scilab-Dev] patch for JAVA_HOME In-Reply-To: References: Message-ID: <5226D7DB.2080403@scilab-enterprises.com> On 04/09/2013 04:09, Ricardo Fabbri wrote: > Hi, > > I needed to test Scilab by compiling and running it with both java 6 > and then with java 7 under Mac OSX, but JAVA_HOME was being ignored > (eg, it used the default Java 7 when I needed Java 6). > > I have made a simple patch to bin/scilab and m4/java.m4, as attached, > to get Scilab to work with java paths a bit better on OSX. > Thanks for the patch. Looks good! I applied it here: https://codereview.scilab.org/12421 S From rfabbri at gmail.com Fri Sep 6 03:24:20 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Thu, 5 Sep 2013 22:24:20 -0300 Subject: [Scilab-Dev] int 64 support Message-ID: Hi, I need to read some matlab stuff with 64bit ints, but from the code it seems that 64bit integers is an ongoing work, which is still not done. I see some define conditionals like #ifdef __SCILAB_INT64__ #endif In the code, so I see some support is implemented. I'd like to know what is the status of that, and where should the #define __SCILAB_IT64__ be placed (if at all useable) best, -- Dr Ricardo Fabbri Professor of Computer Engineering GNU/Linux registered user #175401 www.lems.brown.edu/~rfabbri pt.wikipedia.org/wiki/IPRJ labmacambira.sf.net XVI Encontro de Modelagem Computacional - EMC 2013 http://nbcgib.uesc.br/emc2013 From nomiya at galaxy.dti.ne.jp Fri Sep 6 05:20:36 2013 From: nomiya at galaxy.dti.ne.jp (Masaru Nomiya) Date: Fri, 06 Sep 2013 12:20:36 +0900 Subject: [Scilab-Dev] compile error Message-ID: <87r4d2iqkb.wl%nomiya@galaxy.dti.ne.jp> Hello, I got the git head, and tried to compile on openSUSE 12.3(x86_64) system. I got the error; [...] ./src/jni/ScilabJavaObject.hxx:296:15: note: static char** org_scilab_modules_external_objects_java::ScilabJavaObject::getCompletion(JavaVM*, int, const char* const*, int) ./src/jni/ScilabJavaObject.hxx:296:15: note: candidate expects 4 arguments, 5 provided mv -f .deps/libsciexternal_objects_java_algo_la-ScilabJavaArray.Tpo .deps/libsciexternal_objects_java_algo_la-ScilabJavaArray.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../modules/core/includes -I./includes/ -I./src/cpp/ -I./src/c/ -I./src/jni/ -I../../libs/MALLOC/includes/ -I../../modules/localization/includes -I../../modules/api_scilab/includes -I../../modules/output_stream/includes -I../../modules/string/includes -I../../modules/fileio/includes -I../../modules/jvm/includes -I../../modules/core/src/c -I../../modules/external_objects/includes -I../../modules/commons/src/jni/ -I/usr/lib64/jvm/java/include -I/usr/lib64/jvm/java/include/linux -DNDEBUG -fno-stack-protector -fpermissive -MT libsciexternal_objects_java_algo_la-ScilabJavaObject.lo -MD -MP -MF .deps/libsciexternal_objects_java_algo_la-ScilabJavaObject.Tpo -c -o libsciexternal_objects_java_algo_la-ScilabJavaObject.lo `test -f 'src/jni/ScilabJavaObject.cpp' || echo './'`src/jni/ScilabJavaObject.cpp mv -f .deps/libsciexternal_objects_java_algo_la-ScilabJavaCompiler.Tpo .deps/libsciexternal_objects_java_algo_la-ScilabJavaCompiler.Plo /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../modules/core/includes -I./includes/ -I./src/cpp/ -I./src/c/ -I./src/jni/ -I../../libs/MALLOC/includes/ -I../../modules/localization/includes -I../../modules/api_scilab/includes -I../../modules/output_stream/includes -I../../modules/string/includes -I../../modules/fileio/includes -I../../modules/jvm/includes -I../../modules/core/src/c -I../../modules/external_objects/includes -I../../modules/commons/src/jni/ -I/usr/lib64/jvm/java/include -I/usr/lib64/jvm/java/include/linux -DNDEBUG -fno-stack-protector -fpermissive -MT libsciexternal_objects_java_algo_la-ScilabClassLoader.lo -MD -MP -MF .deps/libsciexternal_objects_java_algo_la-ScilabClassLoader.Tpo -c -o libsciexternal_objects_java_algo_la-ScilabClassLoader.lo `test -f 'src/jni/ScilabClassLoader.cpp' || echo './'`src/jni/ScilabClassLoader.cpp make[3]: *** [libsciexternal_objects_java_algo_la-ScilabJavaEnvironment.lo] error 1 make[3]: *** ??????????????.... libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../modules/core/includes -I./includes/ -I./src/cpp/ -I./src/c/ -I./src/jni/ -I../../libs/MALLOC/includes/ -I../../modules/localization/includes -I../../modules/api_scilab/includes -I../../modules/output_stream/includes -I../../modules/string/includes -I../../modules/fileio/includes -I../../modules/jvm/includes -I../../modules/core/src/c -I../../modules/external_objects/includes -I../../modules/commons/src/jni/ -I/usr/lib64/jvm/java/include -I/usr/lib64/jvm/java/include/linux -DNDEBUG -fno-stack-protector -fpermissive -MT libsciexternal_objects_java_algo_la-ScilabJavaObject.lo -MD -MP -MF .deps/libsciexternal_objects_java_algo_la-ScilabJavaObject.Tpo -c src/jni/ScilabJavaObject.cpp -fPIC -DPIC -o .libs/libsciexternal_objects_java_algo_la-ScilabJavaObject.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../modules/core/includes -I./includes/ -I./src/cpp/ -I./src/c/ -I./src/jni/ -I../../libs/MALLOC/includes/ -I../../modules/localization/includes -I../../modules/api_scilab/includes -I../../modules/output_stream/includes -I../../modules/string/includes -I../../modules/fileio/includes -I../../modules/jvm/includes -I../../modules/core/src/c -I../../modules/external_objects/includes -I../../modules/commons/src/jni/ -I/usr/lib64/jvm/java/include -I/usr/lib64/jvm/java/include/linux -DNDEBUG -fno-stack-protector -fpermissive -MT libsciexternal_objects_java_algo_la-ScilabClassLoader.lo -MD -MP -MF .deps/libsciexternal_objects_java_algo_la-ScilabClassLoader.Tpo -c src/jni/ScilabClassLoader.cpp -fPIC -DPIC -o .libs/libsciexternal_objects_java_algo_la-ScilabClassLoader.o mv -f .deps/libsciexternal_objects_java_algo_la-ScilabJavaClass.Tpo .deps/libsciexternal_objects_java_algo_la-ScilabJavaClass.Plo mv -f .deps/libsciexternal_objects_java_algo_la-ScilabJavaEnvironmentWrapper.Tpo .deps/libsciexternal_objects_java_algo_la-ScilabJavaEnvironmentWrapper.Plo mv -f .deps/libsciexternal_objects_java_algo_la-ScilabClassLoader.Tpo .deps/libsciexternal_objects_java_algo_la-ScilabClassLoader.Plo mv -f .deps/libsciexternal_objects_java_algo_la-ScilabJavaObject.Tpo .deps/libsciexternal_objects_java_algo_la-ScilabJavaObject.Plo make[3]: ?????? `/tmp/mas/scilab-master-1378307856/modules/external_objects_java' ????? make[2]: *** [all] error 2 make[2]: ?????? `/tmp/mas/scilab-master-1378307856/modules/external_objects_java' ????? make[1]: *** [all-recursive] error 1 make[1]: ?????? `/tmp/mas/scilab-master-1378307856/modules' ????? make: *** [all-recursive] error 1 Any hint? Thanks in advance. --- ????? Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp ???? ???? "Bill! You married with Computers. Not with Me!" "No..., with money." From sylvestre.ledru at scilab-enterprises.com Fri Sep 6 08:38:59 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Fri, 06 Sep 2013 08:38:59 +0200 Subject: [Scilab-Dev] compile error In-Reply-To: <87r4d2iqkb.wl%nomiya@galaxy.dti.ne.jp> References: <87r4d2iqkb.wl%nomiya@galaxy.dti.ne.jp> Message-ID: <52297883.6090908@scilab-enterprises.com> Hello, On 06/09/2013 05:20, Masaru Nomiya wrote: > Hello, > > I got the git head, and tried to compile on openSUSE 12.3(x86_64) > system. > > I got the error; > > [...] > ./src/jni/ScilabJavaObject.hxx:296:15: note: static char** org_scilab_modules_external_objects_java::ScilabJavaObject::getCompletion(JavaVM*, int, const char* const*, int) > ./src/jni/ScilabJavaObject.hxx:296:15: note: candidate expects 4 arguments, 5 provided I am not aware of such issues. Did you do a clean before ? Sylvestre From nomiya at galaxy.dti.ne.jp Fri Sep 6 08:58:50 2013 From: nomiya at galaxy.dti.ne.jp (Masaru Nomiya) Date: Fri, 06 Sep 2013 15:58:50 +0900 Subject: [Scilab-Dev] compile error In-Reply-To: <52297883.6090908@scilab-enterprises.com> References: <87r4d2iqkb.wl%nomiya@galaxy.dti.ne.jp> <52297883.6090908@scilab-enterprises.com> Message-ID: <87ob86iggl.wl%nomiya@galaxy.dti.ne.jp> Hello, In the Message; Subject : Re: [Scilab-Dev] compile error Message-ID : <52297883.6090908 at scilab-enterprises.com> Date & Time: Fri, 06 Sep 2013 08:38:59 +0200 Sylvestre Ledru has written: > On 06/09/2013 05:20, Masaru Nomiya wrote: >> Hello, >> >> I got the git head, and tried to compile on openSUSE 12.3(x86_64) >> system. >> >> I got the error; >> >> [...] >> ./src/jni/ScilabJavaObject.hxx:296:15: note: static char** org_scilab_modules_external_objects_java::ScilabJavaObject::getCompletion(JavaVM*, int, const char* const*, int) >> ./src/jni/ScilabJavaObject.hxx:296:15: note: candidate expects 4 arguments, 5 provided > I am not aware of such issues. > Did you do a clean before ? I always do "make distclean" after compile. Today, I got git head, too. I got errors with both (git head with "git pull" and new git head). Regards, --- ????? Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp ???? ???? "Bill! You married with Computers. Not with Me!" "No..., with money." From sylvestre.ledru at scilab-enterprises.com Fri Sep 6 11:02:33 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Fri, 06 Sep 2013 11:02:33 +0200 Subject: [Scilab-Dev] int 64 support In-Reply-To: References: Message-ID: <52299A29.3040502@scilab-enterprises.com> Hello, On 06/09/2013 03:24, Ricardo Fabbri wrote: > Hi, > > I need to read some matlab stuff with 64bit ints, but from the code it > seems that 64bit integers is an ongoing work, which is still not done. > I see some define conditionals like > > #ifdef __SCILAB_INT64__ > #endif > > In the code, so I see some support is implemented. I'd like to know > what is the status of that, and where should the #define > __SCILAB_IT64__ be placed (if at all useable) Scilab 6 will support it. We wrote this kind of ifdef to make sure that the code will be ready for Scilab 6. Sylvestre From sgougeon at free.fr Sat Sep 7 23:36:16 2013 From: sgougeon at free.fr (Samuel Gougeon) Date: Sat, 07 Sep 2013 23:36:16 +0200 Subject: [Scilab-Dev] SEP 88: New functions to get remote files In-Reply-To: <2856395.6dEYcDXdAi@valtin-rt-l1> References: <51016C0E.3060306@scilab-enterprises.com> <514DA6E1.6070808@free.fr> <2856395.6dEYcDXdAi@valtin-rt-l1> Message-ID: <522B9C50.2090303@free.fr> Le 24/03/2013 00:13, Markus Valtin a ?crit : > Am Samstag, 23. M?rz 2013, 13:58:09 schrieb Samuel Gougeon: >> ... >> _Present embarassing limitations w.r.t. curl features_: >> The most frustrating one is that these functions allow only queries in >> GET method. >> The POST method is not available, whereas curl allows it with no >> problem and > I also would like to have the POST method supported since this method is > required to fully control the restful API of a server for measurement data. > > This would allow easy collaboration between Scilab and other services which I > found very interesting and useful. This is now reported @ http://bugzilla.scilab.org/show_bug.cgi?id=12899 where you may add your email in CC for the follow-up. From binoyte at gmail.com Tue Sep 17 10:02:01 2013 From: binoyte at gmail.com (binoyte) Date: Tue, 17 Sep 2013 01:02:01 -0700 (PDT) Subject: [Scilab-Dev] Suggestions for scinotes Message-ID: <1379404921421-4027430.post@n3.nabble.com> Hi there scilab team ! I think it would be a great feature to add into scinote the "/* */" comment form. I think indeed scilab should have the two common way of commenting "/* */" and "//". Just as in C, php, java etc... The /* */ can be very useful for instance those who use documentation generator software such doxygen. https://en.wikipedia.org/wiki/Doxygen Thanks -- View this message in context: http://mailinglists.scilab.org/Suggestions-for-scinotes-tp4027430.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From dcb314 at hotmail.com Mon Sep 23 10:20:26 2013 From: dcb314 at hotmail.com (David Binderman) Date: Mon, 23 Sep 2013 08:20:26 +0000 Subject: [Scilab-Dev] sci_gateway/c/sci_base2dec.c:84: bad if test ? Message-ID: Hello there, I just ran the static analyser "cppcheck" over the source code of scilab-5.4.1. It said many things, including this [sci_gateway/c/sci_base2dec.c:84]: (warning) Logical conjunction always evaluates to false: iValue < 2 && iValue> 36. Suggest swap && for ||. Same problem in a different place [sci_gateway/c/sci_dec2base.c:114]: (warning) Logical conjunction always evaluates to false: iBaseUsed < 2 && iBaseUsed> 36. Regards David Binderman From david.cheze at cea.fr Tue Sep 24 17:41:16 2013 From: david.cheze at cea.fr (=?UTF-8?Q?David_Ch=C3=A8ze?=) Date: Tue, 24 Sep 2013 08:41:16 -0700 (PDT) Subject: [Scilab-Dev] call_scilab from another dll Message-ID: <1380037276129-4027455.post@n3.nabble.com> Hi, i'm trying to call Scilab using call_scilab features from a .dll component : in the system simulation environment (TRNSYS), components are available for the simulation core as dll files (under windows). I'm writing this component with microsoft visual c++ 2010 express and it runs well in the simulation environment as soon as I don't include in my code real calls to call_scilab functions (StartScilab()). Building process is ok since it finds the headers and librairies for call_scilab and api_scilab. When I include call to StartScilab for example, then the build process is still ok but when I try to run my simulation simple test case (1 component), the simulation core issues a message that it found the dll file but it didn't find any component referenced in the test case diagram, then it failed to run the simulation. I guess that when I really call scilab functions from my components, it changes something in the shape of the file that make it uncompatible with the existing kernel dlls. Did you already succeeded in running similar simulation task under windows OS (WIN7 32 Bits) involving dll files that call Scilab ? Any ideas to investigate further? Thanks for your feedback, David -- View this message in context: http://mailinglists.scilab.org/call-scilab-from-another-dll-tp4027455.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From mymail at ejdowning.eclipse.co.uk Mon Sep 30 11:41:00 2013 From: mymail at ejdowning.eclipse.co.uk (E John Downing) Date: Mon, 30 Sep 2013 10:41:00 +0100 Subject: [Scilab-Dev] Scilab 5.4.1 Help Browser Message-ID: Would you consider the possibility to provide a means of alphabetical ordering of the Help Browser content folders, subfolders and respective item bullets. Would you let me know you thoughts on the matter, and if you need the completed SEP form. Regards E J Downing. -------------- next part -------------- An HTML attachment was scrubbed... URL: