Package Details: scilab 6.0.0-5

Git Clone URL: https://aur.archlinux.org/scilab.git (read-only)
Package Base: scilab
Description: A scientific software package for numerical computations.
Upstream URL: https://www.scilab.org
Licenses: GPL2, BSD, custom:CeCILL
Submitter: td123
Maintainer: eolianoe
Last Packager: eolianoe
Votes: 64
Popularity: 4.268330
First Submitted: 2011-12-07 20:36
Last Updated: 2017-05-15 08:37

Sources (9)

Pinned Comments

eolianoe commented on 2017-05-03 12:22

In order order to update, you may need to uninstall then build it and finally reinstall it to avoid conflicts between the two versions.

For now scilab fails to run when launched from outside a terminal.

Latest Comments

eolianoe commented on 2017-05-22 08:26

@mcrai: first you should try to compile it with pure makeppkg, then if it's still failing you can send me the full build log to see if there is a difference with mine. However, I cannot test Arch derivatives.

ps: comments are editable.

mcrai commented on 2017-05-21 16:56

@eolianoe: two weeks and many updates later: after a somewhat lengthy install process I get the same error messages.
Maybe worth to mention: I am trying to install under Linux Manjaro using the Yaourt tool from within Octopi. Don't know if this is of relevance, do not know alternatives, either.
Other than that, I do not know what is special about my config. How can I dig in deeper into the problem?

Help would be much appreciated.

eolianoe commented on 2017-05-17 15:17

@Li33f: no idea, it seems that the host is definitively down, but you should make that comment on the page of the javahelp2 package [a].

[a] https://aur.archlinux.org/packages/javahelp2/

Li33f commented on 2017-05-17 15:01

Good afternoon,

I encounter a failure during this installation of scilab, javahelp2 svn seems to be unavailable do you have an idea on how to fix this ?



"Échec lors du téléchargement du dépôt javahelp2 svn"

chavezgt commented on 2017-05-13 10:53

Missing dependency bwidget. The package bwidget is required by the Axes Editor, of the Plot Window. Please add bwidget as a required dependency.

eolianoe commented on 2017-05-10 11:24

@mcrai: building fine here (even in a clean chroot) so you may have something special in your config.

@ye_k: never tested to link with C++ or Java you should ask to the users mailing list

mcrai commented on 2017-05-09 19:34

Attempting to build SciLab I get errors:

Failed to execute SCI/modules/core/etc/core.start:

startModule: Could not find 'SCI/modules/core/macros/lib': Please check t
hat macros have been built. make: *** [Makefile:2213: doc] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build scilab.

Could anyone please hint on how to solve this?

mcrai commented on 2017-05-09 19:34

Attempting to build SciLab I get errors:

Failed to execute SCI/modules/core/etc/core.start:

startModule: Could not find 'SCI/modules/core/macros/lib': Please check t
hat macros have been built. make: *** [Makefile:2213: doc] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build scilab.

Could anyone please hint on how to solve this?

ye_k commented on 2017-05-09 10:09

Can anyone confirm that calling Scilab from C/C++ and Java is out of order? I'm trying to interact with Scilab from my C++ and Java codes, but I'm stuck on the next error message which is appears both in C++ and Java:

Scilab startup function detected that the function proposed to the engine is the wrong one. Usually, it comes from a linker problem in your distribution/OS.
Here, Scilab should have 'libscijvm-disable' defined but gets 'libscijvm' instead.
If you do not know what it means, please report a bug on http://bugzilla.scilab.org/. If you do, you probably know that you should change the link order in SCI/modules/Makefile.am

Compilation process runs OK, but execution fails.

In C I've tried:
$ SCI=/usr/share/scilab/
$ PATH_SCILAB=/usr
$ SCILAB_CFLAGS=-I$(PATH_SCILAB)/include/scilab/
$ PATH_TO_LIB_SCILAB=$(PATH_SCILAB)/lib/scilab/
$ PATH_TO_LIB_CALL_SCILAB=$(PATH_SCILAB)/lib/scilab/
$ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib/jvm/default/jre/lib/amd64/:/usr/lib/jvm/default/jre/lib/amd64/server/:/usr/lib/scilab/:$(SCI)/modules/.libs/:$(SCI)/modules/call_scilab/.libs/:$(SCI)/modules/api_scilab/.libs"
$ gcc -o myExample -lscilab -lscicall_scilab -L$(PATH_TO_LIB_SCILAB) -L$(PATH_TO_LIB_CALL_SCILAB) $SCILAB_CFLAGS main.c
$ export SCI
$ ./myExample

So I've checked:
$ ldd myExample | grep libscijvm
libscijvm.so.6 => /usr/lib/scilab/libscijvm.so.6 (0x00007f0909d02000)
libscijvm-disable.so.6 => /usr/lib/scilab/libscijvm-disable.so.6 (0x00007f09002e5000)


In Java I've tried:
export SCI=/usr/share/scilab/
export CLASSPATH=$(SCI)/modules/javasci/jar/org.scilab.modules.javasci.jar:$(SCI)/modules/types/jar/org.scilab.modules.types.jar
export LD_LIBRARY_PATH=$(SCI)/../../lib/scilab/
javac -cp $(CLASSPATH) Example1.java
java -cp $(CLASSPATH):. -DSCI=$(SCI) -Djava.library.path=$(LD_LIBRARY_PATH) Example1

$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

eolianoe commented on 2017-05-03 12:22

In order order to update, you may need to uninstall then build it and finally reinstall it to avoid conflicts between the two versions.

For now scilab fails to run when launched from outside a terminal.

All comments