From Jean-Pierre.Dussault at Usherbrooke.CA Fri Aug 9 06:22:47 2013 From: Jean-Pierre.Dussault at Usherbrooke.CA (Jean-Pierre Dussault) Date: Fri, 09 Aug 2013 00:22:47 -0400 Subject: [Scilab-Dev] Fortran question Message-ID: <52046E97.8040700@Usherbrooke.CA> Hi! I struggle to interface L-BFGS-B, an optimization solver written in FORTRAN. Here is my builder // builder code for LBFGSB // functions to be added to the call table link_name = ['setulb']; flag = "f"; // is a FORTRAN functions files = ['LBFGSB.f' ]; // objects files for LBFGSB // the next call generates files (Makelib,loader.sce) used // for compiling and loading LBFGSB and performs the compilation libs = ""; ilib_for_link(link_name,files,libs,flag,'','loaderL.sce'); The loader complains libsetulb.so: undefined symbol: s_wsle To get this symbol, all I found is to use /usr/lib/libf2c.so (I change the libs variable to libs = "/usr/lib/libf2c"; but then, the loader complains /usr/lib/libf2c.so: undefined symbol: MAIN__ So I am stuck. I wonder, the supported compilers states On GNU/Linux, GNU compilers (gcc, g++ and gfortran) are packaged in all distributions. and I have gfortran but need to install libf2c to get s_wsle... Thank you, JPD -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgougeon at free.fr Wed Aug 14 00:06:04 2013 From: sgougeon at free.fr (Samuel Gougeon) Date: Wed, 14 Aug 2013 00:06:04 +0200 Subject: [Scilab-Dev] links: from XML to HTML | jar... Message-ID: <520AADCC.6060707@free.fr> Hello, In order to point to a Scilab function in a help page, i have found several syntaxes for setting an hyperlink. Example: splin splin splin What are the differences between them? Which one is the most proper one, noticeably with respect to publication of help pages of external modules (in HTML, jar,..) pointing to scilab functions and possibly compiled alone (without the Scilab sources)? Thanks Samuel -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgougeon at free.fr Wed Aug 14 00:21:02 2013 From: sgougeon at free.fr (Samuel Gougeon) Date: Wed, 14 Aug 2013 00:21:02 +0200 Subject: [Scilab-Dev] links: from XML to HTML | jar... In-Reply-To: <520AADCC.6060707@free.fr> References: <520AADCC.6060707@free.fr> Message-ID: <520AB14E.8040606@free.fr> More tests show that when type="scilab" is omitted, compilation of a xml source out of the Scilab tree skips the link: nothing is printed, even in simple text! while splin works as well as splin Out of Scilab, the link is not set, but at least "splin" is printed in simple text. Hope this could help other package devs. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jean-Pierre.Dussault at Usherbrooke.CA Wed Aug 14 18:38:27 2013 From: Jean-Pierre.Dussault at Usherbrooke.CA (Jean-Pierre Dussault) Date: Wed, 14 Aug 2013 12:38:27 -0400 Subject: [Scilab-Dev] Fortran question In-Reply-To: <52046E97.8040700@Usherbrooke.CA> References: <52046E97.8040700@Usherbrooke.CA> Message-ID: <520BB283.5090708@Usherbrooke.CA> Hi! I found a solution to the dummy main problem: see section f2c in http://www.tfinley.net/notes/blas-lapack/ However, I am stuck with the problem: link(setulb_path + 'libsetulb' + getdynlibext(), ['setulb'],'f'); !--error 235 link: problem with one of the entry point. at line 14 of exec file called by : exec loader.sce The libsetulb library is produced by link_name = 'setulb'; flag = "f"; // is a FORTRAN77 code files = ['LBFGSB.f' ]; // source files for LBFGSB // the next call generates files (Makelib,loader.sce) used // for compiling and loading LBFGSB and performs the compilation libs = ["libf2c"]; ilib_for_link(link_name,files,libs,flag,[]); and LBFGSB.f contains the code of the subroutine setulb (and many more subroutines). No error or warning is produced by this builder code and the file libsetulb.so is created However, nm -g libsetulb.so returns only: nm -g libsetulb.so w _Jv_RegisterClasses 0000000000201010 A __bss_start w __cxa_finalize@@GLIBC_2.2.5 w __gmon_start__ 0000000000201010 A _edata 0000000000201020 A _end 0000000000000588 T _fini 0000000000000440 T _init no trace of my entry points. I work under Ubuntu 12.04 (precise) with scilab 5.4.1. Any clue will be much appreciated. JPD Le 2013-08-09 00:22, Jean-Pierre Dussault a ?crit : > Hi! > > I struggle to interface L-BFGS-B, an optimization solver written in > FORTRAN. > > Here is my builder > > // builder code for LBFGSB > // functions to be added to the call table > link_name = ['setulb']; > flag = "f"; // is a FORTRAN functions > files = ['LBFGSB.f' ]; // objects files for LBFGSB > // the next call generates files (Makelib,loader.sce) used > // for compiling and loading LBFGSB and performs the compilation > libs = ""; > ilib_for_link(link_name,files,libs,flag,'','loaderL.sce'); > > The loader complains libsetulb.so: undefined symbol: s_wsle > > To get this symbol, all I found is to use /usr/lib/libf2c.so (I change > the libs variable to libs = "/usr/lib/libf2c"; > but then, the loader complains > > /usr/lib/libf2c.so: undefined symbol: MAIN__ > > So I am stuck. > > I wonder, the supported compilers states > > On GNU/Linux, GNU compilers (gcc, g++ and gfortran) are packaged > in all distributions. > > and I have gfortran but need to install libf2c to get s_wsle... > > > Thank you, > > JPD > > > > > _______________________________________________ > dev mailing list > dev at lists.scilab.org > http://lists.scilab.org/mailman/listinfo/dev -------------- next part -------------- An HTML attachment was scrubbed... URL: From rfabbri at gmail.com Thu Aug 22 06:47:28 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Thu, 22 Aug 2013 01:47:28 -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> Message-ID: 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 >> >> > From sylvestre.ledru at scilab-enterprises.com Thu Aug 22 07:43:21 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Thu, 22 Aug 2013 07:43:21 +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> Message-ID: <5215A4F9.1010009@scilab-enterprises.com> 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 From rfabbri at gmail.com Thu Aug 22 16:53:47 2013 From: rfabbri at gmail.com (Ricardo Fabbri) Date: Thu, 22 Aug 2013 11:53:47 -0300 Subject: [Scilab-Dev] Scilab doesn't launch under OSX (was: OS X NIghtly build at users list) In-Reply-To: <5215A4F9.1010009@scilab-enterprises.com> References: <51B707BD.1000803@scilab-enterprises.com> <5215A4F9.1010009@scilab-enterprises.com> Message-ID: 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 sho at relinux.de Thu Aug 29 21:08:20 2013 From: sho at relinux.de (Stephan Hoffmann) Date: Thu, 29 Aug 2013 21:08:20 +0200 Subject: [Scilab-Dev] Hart-Toolbox and RTAI In-Reply-To: <5858737.95952.1377763979256.JavaMail.nabble@ben.nabble.com> References: <5858737.95952.1377763979256.JavaMail.nabble@ben.nabble.com> Message-ID: <521F9C24.70807@relinux.de> Am 29.08.2013 10:12, schrieb florian.wuerflinger at students.fh-wels.at: > Hallo Mr. Hoffman Hello Florian! > I have seen your conversation with Markus Valtin on the Scilab mailinglist about using Scilab for HIL. We also want to use Scilab for realtime tasks. > We tried to follow this tutorial http://hart.sourceforge.net/rtai_installation_12_04_woc.html > on the HART website. After Installation we had Problems to generate realtime-code. It seems that there is something wrong with the RTAI-Installation. > > So I wanted to ask you, if you had success with installing RTAI. If yes, how did you install it and witch versions did you use. Unfortunatelly, I did not have the time to try it out till now. I do not expect to have the chance to look at this in the next weeks, but it is definitively on my agenda. Did you ask Markus for help? I put the mailing list on CC, maybe some help comes from there. > Thank you for your efforts! Sorry that I couldn't help. Stephan > > Yours faithfully > > Florian W?rflinger > > _____________________________________ > Sent from http://mailinglists.scilab.org > From sylvestre.ledru at scilab-enterprises.com Fri Aug 30 12:13:36 2013 From: sylvestre.ledru at scilab-enterprises.com (Sylvestre Ledru) Date: Fri, 30 Aug 2013 12:13:36 +0200 Subject: [Scilab-Dev] libscilab.so In-Reply-To: References: Message-ID: <52207050.8030604@scilab-enterprises.com> On 29/07/2013 23:59, vincent guffens wrote: > Hi, > > In order to call scilab from python, I used to create a module that > links against libscilab.so. It turns out that this does not work anymore > althought linking against libscilab-cli.so still works (without graphics > obviously). > > It looks like the library is now empty as shown with nm below while the > same operation on libscilab-scli.so returns thousand of symbols. > > $ nm -D /usr/local/lib/scilab/libscilab.so > w _Jv_RegisterClasses > 0000200c A __bss_start > w __cxa_finalize > w __gmon_start__ > 0000200c A _edata > 00002014 A _end > 00000448 T _fini > 000002f0 T _init > > Is it an intented behaviour? Are the users supposed to link against all > the individual needed shared libraries? Actually, it depends how Scilab is built. If it is built with --enable-maintainer-mode, each module will have it own shared library (.so). lld will show plenty of dependencies: $ ldd modules/.libs/libscilab-cli.so|wc -l 89 $ readelf -s modules/.libs/libscilab-cli.so|wc -l 68 However, if we are building Scilab without the argument --enable-maintainer-mode, it will build many modules as static library and link them into a single shared libraries. For example, when using the deb packages: $ ldd /usr/lib/scilab/libscilab-cli.so|wc -l 44 $ readelf -s /usr/lib/scilab/libscilab-cli.so|wc -l 4102 One way or the other, in the first case, the linker should do the job of loading the other libraries (ie -lscilab-cli or -lscilab should be enough ... or not ;) ) Sylvestre