Package Details: scilab 6.0.0-8

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: 65
Popularity: 1.777620
First Submitted: 2011-12-07 20:36
Last Updated: 2017-07-12 10:26

Sources (9)

Pinned Comments

eolianoe commented on 2017-05-03 12:22

In order order to update (and/or build), you may need to uninstall scilab 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

Goby commented on 2017-07-21 15:57

Hello, I am not sure that this is the right place to report my problem, but I have been searching for so long that I am a bit desperate right now. After having built and installed the package, trying to add a module creates HDF5 errors. For example, when running the command atomsSysemUdpate in scilab-cli, the first errors come from HDF5 :

HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
#000: H5G.c line 553 in H5Gget_info(): invalid argument
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
#000: H5G.c line 301 in H5Gcreate2(): not a location
major: Invalid arguments to routine
minor: Inappropriate type
#001: H5Gloc.c line 253 in H5G_loc(): invalid object ID
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
#000: H5A.c line 265 in H5Acreate2(): not a location
major: Invalid arguments to routine
minor: Inappropriate type
#001: H5Gloc.c line 253 in H5G_loc(): invalid object ID
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
#000: H5D.c line 121 in H5Dcreate2(): not a location ID
major: Invalid arguments to routine
minor: Inappropriate type
#001: H5Gloc.c line 253 in H5G_loc(): invalid object ID
major: Invalid arguments to routine
minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
#000: H5F.c line 749 in H5Fclose(): not a file ID
major: Invalid arguments to routine
minor: Inappropriate type

I've been trying a lot of things, but no way to get rid of this error. Perhaps am I missing something. Any help would be sooooo welcome.

eolianoe commented on 2017-07-12 10:27

@petronny: Ok, I see the errors and I added the dep but I think it's more related to openmpi

petronny commented on 2017-07-11 11:58

Generating ./modules/javasci/javadoc/serialized-form.html...
Building index for all the packages and classes...
Generating ./modules/javasci/javadoc/deprecated-list.html...
Building index for all classes...
Generating ./modules/javasci/javadoc/allclasses-frame.html...
Generating ./modules/javasci/javadoc/allclasses-noframe.html...
Generating ./modules/javasci/javadoc/index.html...
Generating ./modules/javasci/javadoc/overview-summary.html...
70 warnings
-- Building documentation (en_US) --
LANG=en_US.UTF-8 LC_ALL=C SCI_DISABLE_TK=1 SCI_JAVA_ENABLE_HEADLESS=1 _JAVA_OPTIONS='-Djava.awt.headless=true' ./bin/scilab-adv-cli -noatomsautoload -nb -l en_US -nouserstartup -e "try xmltojar([],[],'en_US');catch disp(lasterror()); exit(-1);end;exit(0);"
--------------------------------------------------------------------------
The value of the MCA parameter "plm_rsh_agent" was set to a path
that could not be found:

plm_rsh_agent: ssh : rsh

Please either unset the parameter, or check that the path is correct
--------------------------------------------------------------------------
[calil:26214] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the local node in file ess_singleton_module.c at line 582
[calil:26214] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the local node in file ess_singleton_module.c at line 166
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

orte_ess_init failed
--> Returned value Unable to start a daemon on the local node (-127) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):

eolianoe commented on 2017-07-06 18:07

@petronny: could you provide more information about your issue because I didn't findd any reference to ssh or rsh in the source code?

petronny commented on 2017-07-06 07:53

Hi, openssh or inetutils is needed as a make dependency.
The script is searching for ssh or rsh.

eolianoe commented on 2017-07-03 08:59

@mgd: did you change your CFLAGS or modify ocaml?

@ryukinix: no idea...

mgd commented on 2017-07-01 14:21

For all of the 6.0.0-x versions I get a compile/build error like this:

make MAKEFLAGS=-j1 ./src/modelica_compiler/parseTree.cmx ./src/modelica_compiler/linenum.cmx ./src/modelica_compiler/parser.cmx ./src/modelica_compiler/lexer.cmx ./src/modelica_compiler/precompilation.cmx ./src/modelica_compiler/compilation.cmx ./src/modelica_compiler/instantiation.cmx ./src/modelica_compiler/graphNodeSet.cmx ./src/modelica_compiler/symbolicExpression.cmx ./src/modelica_compiler/squareSparseMatrix.cmx ./src/modelica_compiler/bipartiteGraph.cmx ./src/modelica_compiler/hungarianMethod.cmx ./src/modelica_compiler/causalityGraph.cmx ./src/modelica_compiler/optimization.cmx ./src/modelica_compiler/xMLCodeGeneration.cmx ./src/modelica_compiler/optimizingCompiler.cmx ./src/modelica_compiler/scicosCodeGeneration.cmx ./src/modelica_compiler/scicosOptimizingCompiler.cmx
make[3]: Verzeichnis „/home/mgd/packages/scilab-6.0.0-7/src/scilab-6.0.0/modules/scicos“ wird betreten
make[3]: „src/modelica_compiler/parseTree.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/linenum.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/parser.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/lexer.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/precompilation.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/compilation.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/instantiation.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/graphNodeSet.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/symbolicExpression.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/squareSparseMatrix.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/bipartiteGraph.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/hungarianMethod.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/causalityGraph.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/optimization.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/xMLCodeGeneration.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/optimizingCompiler.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/scicosCodeGeneration.cmx“ ist bereits aktuell.
make[3]: „src/modelica_compiler/scicosOptimizingCompiler.cmx“ ist bereits aktuell.
make[3]: Verzeichnis „/home/mgd/packages/scilab-6.0.0-7/src/scilab-6.0.0/modules/scicos“ wird verlassen
ocamlopt -o modelicac -I ./src/modelica_compiler -I ./src/xml2modelica nums.cmxa ./src/modelica_compiler/parseTree.cmx ./src/modelica_compiler/linenum.cmx ./src/modelica_compiler/parser.cmx ./src/modelica_compiler/lexer.cmx ./src/modelica_compiler/precompilation.cmx ./src/modelica_compiler/compilation.cmx ./src/modelica_compiler/instantiation.cmx ./src/modelica_compiler/graphNodeSet.cmx ./src/modelica_compiler/symbolicExpression.cmx ./src/modelica_compiler/squareSparseMatrix.cmx ./src/modelica_compiler/bipartiteGraph.cmx ./src/modelica_compiler/hungarianMethod.cmx ./src/modelica_compiler/causalityGraph.cmx ./src/modelica_compiler/optimization.cmx ./src/modelica_compiler/xMLCodeGeneration.cmx ./src/modelica_compiler/optimizingCompiler.cmx ./src/modelica_compiler/scicosCodeGeneration.cmx ./src/modelica_compiler/scicosOptimizingCompiler.cmx
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(fail.o): relocation R_X86_64_32 against symbol `caml_exn_Failure' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(roots.o): relocation R_X86_64_32 against symbol `caml_frametable' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(globroots.o): relocation R_X86_64_32 against symbol `caml_global_roots' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(signals.o): relocation R_X86_64_32S against undefined symbol `caml_pending_signals' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(signals_asm.o): relocation R_X86_64_32S against symbol `caml_system__code_end' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(major_gc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(minor_gc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(memory.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(alloc.o): relocation R_X86_64_32S against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(compare.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(ints.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(floats.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(str.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(array.o): relocation R_X86_64_32 against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(io.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(extern.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(intern.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(hash.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(sys.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(parsing.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(gc_ctrl.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(obj.o): relocation R_X86_64_32S against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(lexing.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(printexc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(callback.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(weak.o): relocation R_X86_64_32 against symbol `caml_ephe_ref_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(compact.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(finalise.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(custom.o): relocation R_X86_64_32 against symbol `caml_custom_table' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(unix.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(backtrace.o): relocation R_X86_64_32 against symbol `caml_backtrace_last_exn' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(startup_aux.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(startup.o): relocation R_X86_64_32S against symbol `caml_data_segments' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(freelist.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /usr/lib/ocaml/libasmrun.a(misc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: Fehler: ld gab 1 als Ende-Status zurück
File "caml_startup", line 1:
Error: Error during linking
make[2]: *** [Makefile:3797: modelicac] Fehler 2
make[2]: Verzeichnis „/home/mgd/packages/scilab-6.0.0-7/src/scilab-6.0.0/modules/scicos“ wird verlassen
make[1]: *** [Makefile:827: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/mgd/packages/scilab-6.0.0-7/src/scilab-6.0.0/modules“ wird verlassen
make: *** [Makefile:1601: all-recursive] Fehler 1
==> FEHLER: Ein Fehler geschah in build().

Any suggestions?

ryukinix commented on 2017-06-30 18:55

To execute the scilab GUI, I need to wait a long time after the second warning.

❯ scilab
libEGL warning: DRI2: failed to authenticate
Error parsing gtk-icon-sizes string: ''
java.net.ConnectException: Connection timed out (Connection timed out)


For what stands the java.net.ConnectException? This take a lot of time.

eolianoe commented on 2017-06-29 07:37

@sahash: if it was working with scilab 5.5.2, it's a regression not a bug of the package, please report it upstream (users@lists.scilab.org and http://bugzilla.scilab.org/).

sahash commented on 2017-06-28 23:12

Please help, I can't run my codes that I wrote with scilab 5.5.2.

I have big functions that contain other functions like this example:

function y=fy(x)
function z=fz(t)
z=t-x
endfunction
T=fsolve(1,fz)
y=T-x
endfunction

but when I run <fsolve(1,fy)>, scilab freeze then close.

the error in the terminal is the following:

/usr/bin/scilab : ligne 957 : 25635 Erreur de segmentation (core dumped)"$SCILABBIN" "$@"
scilab 21,50s user 3,52s system 42% cpu 59,240 total

in the case of my program, I got the following error:

[mypc1v300:25873] Signal: Erreur de segmentation (11)
[mypc1v300:25873] Signal code: Address not mapped (1)
[mypc1v300:25873] Failing at address: (nil)

Pile d'appel :
1: 0x8b6d8c <JVM_handle_linux_signal> (/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/server/libjvm.so)
2: 0x8aada8 < > (/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/server/libjvm.so)
3: 0x11940 < > (/usr/lib/libpthread.so.0)
Fin de la pile


All comments