Ceci est une ancienne révision du document !
scilab
sur nemo, 4.0, juillet 06
Lancer scilab en batch:
nemo-henry% scilab -nwni -f histoire.sce > resul.out &
avec le script histoire.sce contenant par exemple:
getf histoire.sci rosehaplo(10000,0.000001) quit
divers
- Scilab on Solaris 10 concerne les versions 4.x
- Compilation of Scilab Under Solaris x86 concerne la version 5, avec gcc
scilab-4.1.2
bash-3.00$ ./configure \ --prefix=/usr/local/scilab-4.1.2 \ --with-x \ --without-pvm \ --with-tcl-library=/opt/csw/lib --with-tcl-include=/opt/csw/include \ --with-tk-library=/opt/csw/lib --with-tk-include=/opt/csw/include \ CC=cc CXX=CC LDFLAGS="-R/opt/csw/lib -L/opt/csw/lib" 2>&1 | tee CONFIGURE.LOG
En utilisant la référence ci-dessus, on modifie les fichiers suivants, avant l'exécution du configure:
./bin/scilab-dist ./routines/scicos/evaluate_expr.c-dist ./scripts/scilab.g-dist ./scripts/scilab.g.in-dist
après l'exécution du configure et avant le make:
./Makefile.incl-dist
Pour le source ./routines/scicos/evaluate_expr.c, isinf() existe dans Solaris 10, il faut soit, supprimer la définition ajoutée, soit utiliser une macro interpretée par cc (man cc), mais elle ne sera pas reconnue par gcc?
scilab-5.0.3
Le site de l'Inria fournit deux archives:
- prerequirements-scilab-5.0.3-src.tar.gz
- scilab-5.0.3-src.tar.gz
DAns la première archive, ce qui est interessant est dans thirdparty. Ce qui est dans bin et java est inutilisable pour notre plateforme, et libs contient seulement les headers de matio
sur solaris 10
on ne récupére que le dossier thirparty de l'archive prerequirements
bash-3.00$ pwd /local/apps/src bash-3.00$ tar xzf ../downloads/prerequirements-scilab-5.0.3-src.tar.gz scilab-5.0.3/thirdparty bash-3.00$ tar xzf ../downloads/scilab-5.0.3-src.tar.gz
Pour les autres pre-requis:
pcre de Blastwave: CSWpcreon utilise le package SFE dans src/SFE/archive:pkgtool build-only --download SFEpcre.spec --autodeps
- ncurses id.
- Num. Lib. : on prend la sunperf de SS12
- Tcl/Tk de Blastwave (ceux de Solaris sont trop anciens)
- Java: /usr/jdk/jdk1.6.0_04
pour Jogl:
devel1@nemo:~/src$ unzip ~/downloads/jogl-1.1.1-solaris-i586.zip devel1@nemo:~/src$ cd jogl-1.1.1-solaris-i586/lib/ devel1@nemo:~/src/jogl-1.1.1-solaris-i586/lib$ cp lib*.so ~/src/scilab-5.0.3/bin devel1@nemo:~/src/jogl-1.1.1-solaris-i586/lib$ cp *.jar ~/src/scilab-5.0.3/thirdparty/
bash-3.00$ . /opt/jdsbld/bin/env.sh
et on ajoute /opt/csw/bin dans le PATH, pour aller chercher ocaml, par exemple:
pkgtool build-only --download SFEpcre.spec --autodeps
bash-3.00$ export PATH=$PATH:/opt/csw/bin </code>
On modifie le configure à cause d'un test qui échoue:
bash-3.00$ diff -u configure-dist configure
--- configure-dist 2008-11-05 18:42:13.000000000 +0100
+++ configure 2008-11-12 14:42:14.786249059 +0100
@@ -9987,7 +9987,7 @@
test -z "$ac_cv_prog_cxx_present" && ac_cv_prog_cxx_present=""no""
fi
fi
-cxx_present=$ac_cv_prog_cxx_present
+cxx_present="yes"
if test -n "$cxx_present"; then
{ echo "$as_me:$LINENO: result: $cxx_present" >&5
echo "${ECHO_T}$cxx_present" >&6; }
et ça donne:
./configure \
--prefix=/usr/local/scilab-5.0.3 \
--with-x \
--without-matio \
--with-jdk=/usr/jdk/jdk1.6.0_04 \
--with-ant=/opt/jdsbld \
--with-tcl-library=/opt/csw/lib --with-tcl-include=/opt/csw/include \
--with-tk-library=/opt/csw/lib --with-tk-include=/opt/csw/include \
CC=cc \
CXX=CC \
LDFLAGS="-R/opt/studio12/SUNWspro/lib -L/opt/studio12/SUNWspro/lib -R/opt/csw/lib -L/opt/csw/lib" 2>&1 | tee CONFIGURE.LOG
...
Scilab is configured as follows. Please verify that this configuration
matches your expectations.
Host system type : i386-pc-solaris2.10
Option Value
-------------------------------------------------------------------------
Shared libraries....... --enable-shared=yes yes
Static libraries....... --enable-static=yes yes
GNU ld................. --with-gnu-ld=no no
Enable debug .......... --enable-debug=no no
Enable debug C......... --enable-debug-C=no no
Enable debug C++....... --enable-debug-CXX=no no
Enable debug Fortran... --enable-debug-fortran=no no
Enable stop on warning. --enable-stop-on-warning=
Compiler Configuration:
Intel (--with-intelcompilers) .... =
GNU gcc (--with-gcc) ............. =
GNU Fortran 77 (--with-g77) ...... =
GNU Fortran 95 (--with-gfortran) . =
Options:
Use PVM (--with-pvm) ............................. =
PVM include (--with-pvm-include) ................. =
PVM library (--with-pvm-library) ................. =
Do not use TCL/TK (--without-tk) ................. =
Do not compile with Ocaml (--without-ocaml) ...... =
TCL include (--with-tcl-include) ................. = /opt/csw/include
TCL library (--with-tcl-library) ................. = /opt/csw/lib
TK include (--with-tk-include) ................... = /opt/csw/include
TK library (--with-tk-library) ................... = /opt/csw/lib
Install XML Help (--with-install-help-xml) ....... =
Make the package relocatable (--enable-relocatable)= no
Use FFTW (--with-fftw) ........................... =
Don't use MATIO (--without-matio) ................ =
Scicos enable
Ocaml Configuration (for Modelica compiler):
OCAMLC ............. = ocamlc
OCAMLOPT ........... = ocamlopt
OCAMLDEP ........... = ocamldep
Not using PVM
Not using FFTW
Not using MATIO
Not using UMFPACK
BLAS/LAPACK/ATLAS Configuration:
BLAS LIBS ............. = -xlic_lib=sunperf
BLAS TYPE ............. = Sun Performance library
LAPACK LIBS ........... =
LAPACK TYPE ........... = Default link
Won't generate localization files
No documentation generated
Java Configuration:
JAVA_HOME ........... = /usr/jdk/jdk1.6.0_04
JAVAC ............... = /usr/jdk/jdk1.6.0_04/bin/javac
JAVA_CLASSPATH ...... =
JAVA_VERSION ........ = 1.5
JAVAC_FLAGS ......... = -g
JAVA_JNI_INCLUDE .... = -I/usr/jdk/jdk1.6.0_04/include -I/usr/jdk/jdk1.6.0_04/include/solaris
JAVA_JNI_LIBS ....... = -L/usr/jdk/jdk1.6.0_04/jre/lib/i386 -ljava -lverify -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/client -ljvm -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/native_threads -lhpi
JAVA_JNI_LIBS_PRELOAD =
JAVA ................ = /usr/jdk/jdk1.6.0_04/bin/java
JAR ................. = /usr/jdk/jdk1.6.0_04/bin/jar
ANT ................. = /opt/jdsbld/bin/ant
TCL/TK configuration:
TK_INC_PATH ........ = -I/opt/csw/include
TCL_INC_PATH ....... = -I/opt/csw/include
TCLTK_LIBS ......... = -L/opt/csw/lib -ltk8.4 -L/opt/csw/lib -ltcl8.4 -ldl
TCL_SERIAL_VERSION . = 8.4.15
TK_SERIAL_VERSION .. = 8.4.15
XML configuration:
XML_FLAGS .......... = -I/usr/include/libxml2
XML_LIBS ........... = -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket -lnsl
XML_VERSION ........ = 2.6.23
PCRE configuration:
PCRE_CFLAGS ........ =
PCRE_LIBS .......... = -L/usr/lib -R/usr/lib -lpcreposix -lpcre
PCRE_VERSION ....... = 7.4
SWIG Configuration:
SWIG generation disabled
GIWS Configuration:
GIWS generation disabled
Libtool config:
objext .............. = o
libext (static) ..... = a
shrext_cmds ......... = .so
exeext .............. =
Compilation paths:
srcdir .............. = .
srcdir_full ......... = /local/apps/src/scilab-5.0.3
builddir ............ = /local/apps/src/scilab-5.0.3
Platform informations:
host ........... = i386-pc-solaris2.10
host_cpu ....... = i386
host_vendor .... = pc
host_os ... .... = solaris2.10
hostname ....... = nemo
CPU 64 bits .... = false
Options used to compile and link:
prefix ......... = /usr/local/scilab-5.0.3
localedir ...... = ${datarootdir}/locale
VERSION ........ = 5
CC ............. = cc
CFLAGS ......... = -O2 -DNDEBUG -DSVR4 -DSYSV -Dsolaris -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/
PCFLAGS ........ =
DEFS ........... = -DHAVE_CONFIG_H
LD ............. = /opt/jdsbld/bin/ld-wrapper
LDFLAGS ........ = -R/opt/studio12/SUNWspro/lib -L/opt/studio12/SUNWspro/lib -R/opt/csw/lib -L/opt/csw/lib
LIBS ........... =
CXX ............ = CC
CXXFLAGS ....... = -g -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/
F77 ............ = f77
FFLAGS ......... = -g -DNDEBUG -I$(top_srcdir)/modules/core/includes/
F77_LDFLAGS .... =
TERMCAP_LIB .... = -lncurses
installation
enfin, il faut recopier les dépendances (ce que ne fait pas le make install), cad les libs java dans le répertoire lib d'install de scilab:
devel1@nemo:~/src/scilab-5.0.3/thirdparty$ pfexec cp /tmp/lib libgluegen-rt.so libjogl_awt.so libjogl_cg.so libjogl.so devel1@nemo:~/src/scilab-5.0.3/thirdparty$ pfexec cp /tmp/lib* /usr/local/scilab-5.0.3/lib/ pkgconfig/ scilab/ devel1@nemo:~/src/scilab-5.0.3/thirdparty$ pfexec cp /tmp/lib* /usr/local/scilab-5.0.3/lib/scilab/
sur opensolaris
il n y a que ocaml à ajouter (“pkg install IPSFocaml”)
henry@ultra20:~/scilab-5.0.3$ export PATH=$PATH:/opt/sfw/bin
henry@ultra20:~/scilab-5.0.3$ ./configure --prefix=$HOME/scilab-bin --with-x --without-matio CC=cc CXX=CC F77=f77 LDFLAGS="-R/opt/SunStudioExpress/lib -L/opt/SunStudioExpress/lib" 2>&1 | tee CONFIGURE.LOG
...
Host system type : i386-pc-solaris2.11
Option Value
-------------------------------------------------------------------------
Shared libraries....... --enable-shared=yes yes
Static libraries....... --enable-static=yes yes
GNU ld................. --with-gnu-ld=no no
Enable debug .......... --enable-debug=no no
Enable debug C......... --enable-debug-C=no no
Enable debug C++....... --enable-debug-CXX=no no
Enable debug Fortran... --enable-debug-fortran=no no
Enable stop on warning. --enable-stop-on-warning=
Compiler Configuration:
Intel (--with-intelcompilers) .... =
GNU gcc (--with-gcc) ............. =
GNU Fortran 77 (--with-g77) ...... =
GNU Fortran 95 (--with-gfortran) . =
Options:
Use PVM (--with-pvm) ............................. =
PVM include (--with-pvm-include) ................. =
PVM library (--with-pvm-library) ................. =
Do not use TCL/TK (--without-tk) ................. =
Do not compile with Ocaml (--without-ocaml) ...... =
TCL include (--with-tcl-include) ................. =
TCL library (--with-tcl-library) ................. =
TK include (--with-tk-include) ................... =
TK library (--with-tk-library) ................... =
Install XML Help (--with-install-help-xml) ....... =
Make the package relocatable (--enable-relocatable)= no
Use FFTW (--with-fftw) ........................... =
Don't use MATIO (--without-matio) ................ =
Scicos enable
Ocaml Configuration (for Modelica compiler):
OCAMLC ............. = ocamlc
OCAMLOPT ........... = ocamlopt
OCAMLDEP ........... = ocamldep
Not using PVM
Not using FFTW
Not using MATIO
Not using UMFPACK
BLAS/LAPACK/ATLAS Configuration:
BLAS LIBS ............. = -xlic_lib=sunperf -lsunmath
BLAS TYPE ............. = Sun Performance library
LAPACK LIBS ........... =
LAPACK TYPE ........... = Default link
Won't generate localization files
No documentation generated
Java Configuration:
JAVA_HOME ........... = /usr/bin/../java
JAVAC ............... = /usr/bin/../java/bin/javac
JAVA_CLASSPATH ...... =
JAVA_VERSION ........ = 1.5
JAVAC_FLAGS ......... = -g
JAVA_JNI_INCLUDE .... = -I/usr/bin/../java/include -I/usr/bin/../java/include/solaris
JAVA_JNI_LIBS ....... = -L/usr/bin/../java/jre/lib/i386 -ljava -lverify -L/usr/bin/../java/jre/lib/i386/client -ljvm -L/usr/bin/../java/jre/lib/i386/native_threads -lhpi
JAVA_JNI_LIBS_PRELOAD =
JAVA ................ = /usr/bin/../java/bin/java
JAR ................. = /usr/bin/../java/bin/jar
ANT ................. = /opt/dtbld/bin/ant
TCL/TK configuration:
TK_INC_PATH ........ = -I/usr/include
TCL_INC_PATH ....... = -I/usr/include
TCLTK_LIBS ......... = -L/usr/lib -ltk8.4 -L/usr/lib -ltcl8.4 -ldl
TCL_SERIAL_VERSION . = 8.4.18
TK_SERIAL_VERSION .. = 8.4.18
XML configuration:
XML_FLAGS .......... = -I/usr/include/libxml2
XML_LIBS ........... = -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket -lnsl
XML_VERSION ........ = 2.6.31
PCRE configuration:
PCRE_CFLAGS ........ = -I/usr/include/pcre
PCRE_LIBS .......... = -L/usr/lib -R/usr/lib -lpcreposix -lpcre
PCRE_VERSION ....... = 7.4
SWIG Configuration:
SWIG generation disabled
GIWS Configuration:
GIWS generation disabled
Libtool config:
objext .............. = o
libext (static) ..... = a
shrext_cmds ......... = .so
exeext .............. =
Compilation paths:
srcdir .............. = .
srcdir_full ......... = /export/home/henry/scilab-5.0.3
builddir ............ = /export/home/henry/scilab-5.0.3
Platform informations:
host ........... = i386-pc-solaris2.11
host_cpu ....... = i386
host_vendor .... = pc
host_os ... .... = solaris2.11
hostname ....... = ultra20
CPU 64 bits .... = false
Options used to compile and link:
prefix ......... = /export/home/henry/scilab-bin
localedir ...... = ${datarootdir}/locale
VERSION ........ = 5
CC ............. = cc
CFLAGS ......... = -O2 -DNDEBUG -DSVR4 -DSYSV -Dsolaris -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/
PCFLAGS ........ =
DEFS ........... = -DHAVE_CONFIG_H
LD ............. = /usr/ccs/bin/ld
LDFLAGS ........ = -R/opt/SunStudioExpress/lib -L/opt/SunStudioExpress/lib
LIBS ........... =
CXX ............ = CC
CXXFLAGS ....... = -g -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/
F77 ............ = f77
FFLAGS ......... = -DNDEBUG -I$(top_srcdir)/modules/core/includes/
F77_LDFLAGS .... =
TERMCAP_LIB .... = -lcurses
Le problème isinf() est toujours là! (modules/scicos_blocks/src/c/evaluate_expr.c)
problèmes
pcre
ncurses
celui de Blastwave est installé, mais il ne le trouve pas car la ligne d'edition met les chemins trop tard!?:
/bin/bash ../../libtool --tag=CC --mode=link cc -I/usr/jdk/jdk1.6.0_04/include -I/usr/jdk/jdk1.6.0_04/include/solaris -Iincludes/ -Isrc/c/ -Isrc/c/others/ -I../../libs/MALLOC/includes/ -I../../modules/console/includes/ -I../../modules/history_manager/includes/ -I../../modules/output_stream/includes -I../../modules/core/includes -I../../modules/completion/includes -I../../modules/localization/includes -I../../modules/action_binding/includes/ -I../../modules/fileio/src/c/ -O2 -DNDEBUG -DSVR4 -DSYSV -Dsolaris -I../../libs/MALLOC/includes/ -I../../modules/localization/includes/ -version-info 5:0:0 -L/usr/jdk/jdk1.6.0_04/jre/lib/i386 -ljava -lverify -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/client -ljvm -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/native_threads -lhpi -lncurses -R/opt/studio12/SUNWspro/lib -L/opt/studio12/SUNWspro/lib -R/opt/csw/lib -L/opt/csw/lib -o libscishell.la -rpath /usr/local/scilab-5.0.3/lib/scilab libscishell_la-clc.lo libscishell_la-tohome.lo libscishell_la-more.lo libscishell_la-scilines.lo libscishell_la-GetCommandLine.lo libscishell_la-mainscic.lo libscishell_la-zzledt.lo libscishell_la-gotoxy_nw.lo libscishell_la-clrscr_nw.lo libscishell_la-InitializeShell.lo libscishell_la-TerminateShell.lo libscishell_la-preparsecompletion_nw.lo libscishell_la-gw_shell.lo libscishell_la-sci_clc.lo libscishell_la-sci_tohome.lo libscishell_la-sci_lines.lo libscishell_la-sci_prompt.lo libscishell_la-sci_iswaitingforinput.lo ../../modules/action_binding/libsciaction_binding.la ../../modules/history_manager/libscihistory_manager.la ../../modules/core/libscicore.la ../../libs/MALLOC/libscimalloc.la ../../modules/output_stream/libscioutput_stream.la /opt/jdsbld/bin/ld-wrapper -G -h libscishell.so.5 -o .libs/libscishell.so.5.0.0 .libs/libscishell_la-clc.o .libs/libscishell_la-tohome.o .libs/libscishell_la-more.o .libs/libscishell_la-scilines.o .libs/libscishell_la-GetCommandLine.o .libs/libscishell_la-mainscic.o .libs/libscishell_la-zzledt.o .libs/libscishell_la-gotoxy_nw.o .libs/libscishell_la-clrscr_nw.o .libs/libscishell_la-InitializeShell.o .libs/libscishell_la-TerminateShell.o .libs/libscishell_la-preparsecompletion_nw.o .libs/libscishell_la-gw_shell.o .libs/libscishell_la-sci_clc.o .libs/libscishell_la-sci_tohome.o .libs/libscishell_la-sci_lines.o .libs/libscishell_la-sci_prompt.o .libs/libscishell_la-sci_iswaitingforinput.o -R/local/apps/src/scilab-5.0.3/modules/action_binding/.libs -R/local/apps/src/scilab-5.0.3/modules/history_manager/.libs -R/local/apps/src/scilab-5.0.3/modules/core/.libs -R/local/apps/src/scilab-5.0.3/libs/MALLOC/.libs -R/local/apps/src/scilab-5.0.3/modules/output_stream/.libs -R/usr/local/scilab-5.0.3/lib/scilab -R/opt/studio12/SUNWspro/lib -R/opt/csw/lib -R/usr/lib -L/local/apps/src/scilab-5.0.3/modules/core/.libs -L/local/apps/src/scilab-5.0.3/libs/MALLOC/.libs -L/local/apps/src/scilab-5.0.3/modules/output_stream/.libs -L/usr/jdk/jdk1.6.0_04/jre/lib/i386 -ljava -lverify -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/client -ljvm -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/native_threads -lhpi -lncurses -L/opt/studio12/SUNWspro/lib -L/opt/csw/lib ../../modules/action_binding/.libs/libsciaction_binding.so -L/usr/lib ../../modules/history_manager/.libs/libscihistory_manager.so ../../modules/core/.libs/libscicore.so ../../libs/MALLOC/.libs/libscimalloc.so ../../modules/output_stream/.libs/libscioutput_stream.so -lc ld: fatal: library -lncurses: not found ld: fatal: File processing errors. No output written to .libs/libscishell.so.5.0.0
un contournement est de faire un lien “sale” comme ceci:
# bash-3.00$ pfexec ln -s /opt/csw/lib/libncurses.so /usr/lib
une suggestion à tester: modifier CFLAGS
CFLAGS="-L/opt/csw/lib -R/opt/csw/lib"
isinf
src/c/evaluate_expr.c, line 29: syntax error before or at: __builtin_isinf
meme contournement que pour scilab-4.x
bash-3.00$ diff -u modules/scicos_blocks/src/c/evaluate_expr.c-dist modules/scicos_blocks/src/c/evaluate_expr.c
--- modules/scicos_blocks/src/c/evaluate_expr.c-dist 2008-11-05 18:42:23.000000000 +0100
+++ modules/scicos_blocks/src/c/evaluate_expr.c 2008-11-13 20:01:06.598729586 +0100
@@ -24,10 +24,6 @@
#include <float.h>
#endif
-#if defined(solaris)
-#include <ieeefp.h>
-int isinf(double x) { return !finite(x) && x==x; }
-#endif
#if defined(__alpha)
int isinf(double x) { return !finite(x) && x==x; }
#endif
scilab-bin
la ligne suivante echoue:
cc -O2 -DNDEBUG -DSVR4 -DSYSV -Dsolaris -I./libs/MALLOC/includes/ -I./modules/localization/includes/ -o .libs/scilab-bin scilab_bin-main_linux.o -L/opt/studio12/SUNWspro/lib -L/opt/csw/lib ./modules/.libs/libscilab.so -L/usr/lib /local/apps/src/scilab-5.0.3/modules/double/.libs/libscidouble.so /local/apps/src/scilab-5.0.3/modules/boolean/.libs/libsciboolean.so -L/usr/jdk/jdk1.6.0_04/jre/lib/i386 -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/client -L/usr/jdk/jdk1.6.0_04/jre/lib/i386/native_threads /local/apps/src/scilab-5.0.3/modules/graphic_export/.libs/libscigraphic_export.so /local/apps/src/scilab-5.0.3/modules/interpolation/.libs/libsciinterpolation.so /local/apps/src/scilab-5.0.3/modules/localization/.libs/libscilocalization.so /local/apps/src/scilab-5.0.3/modules/signal_processing/.libs/libscisignal_processing.so /local/apps/src/scilab-5.0.3/modules/special_functions/.libs/libscispecial_functions.so /local/apps/src/scilab-5.0.3/modules/statistics/.libs/libscistatistics.so /local/apps/src/scilab-5.0.3/modules/windows_tools/.libs/libsciwindows_tools.so /local/apps/src/scilab-5.0.3/modules/pvm/.libs/libscipvm.so /local/apps/src/scilab-5.0.3/modules/sparse/.libs/libscisparse.so /local/apps/src/scilab-5.0.3/modules/io/.libs/libsciio.so /local/apps/src/scilab-5.0.3/modules/console/.libs/libsciconsole.so /local/apps/src/scilab-5.0.3/modules/shell/.libs/libscishell.so /local/apps/src/scilab-5.0.3/modules/completion/.libs/libscicompletion.so /local/apps/src/scilab-5.0.3/modules/sound/.libs/libscisound.so /local/apps/src/scilab-5.0.3/modules/helptools/.libs/libscihelptools.so /local/apps/src/scilab-5.0.3/modules/matio/.libs/libscimatio.so /local/apps/src/scilab-5.0.3/modules/randlib/.libs/libscirandlib.so /local/apps/src/scilab-5.0.3/modules/optimization/.libs/libscioptimization.so /local/apps/src/scilab-5.0.3/modules/symbolic/.libs/libscisymbolic.so /local/apps/src/scilab-5.0.3/modules/metanet/.libs/libscimetanet.so /local/apps/src/scilab-5.0.3/modules/spreadsheet/.libs/libscispreadsheet.so /local/apps/src/scilab-5.0.3/modules/fftw/.libs/libscifftw.so /local/apps/src/scilab-5.0.3/modules/umfpack/.libs/libsciumfpack.so /local/apps/src/scilab-5.0.3/modules/jvm/.libs/libscijvm.so /local/apps/src/scilab-5.0.3/modules/scicos/.libs/libsciscicos.so /local/apps/src/scilab-5.0.3/modules/intersci/.libs/libsciintersci.so /local/apps/src/scilab-5.0.3/modules/time/.libs/libscitime.so /local/apps/src/scilab-5.0.3/modules/scicos/.libs/libscisundials.so /local/apps/src/scilab-5.0.3/modules/scicos_blocks/.libs/libsciscicos_blocks.so -lrt /local/apps/src/scilab-5.0.3/modules/graphics/.libs/libscigraphics.so /local/apps/src/scilab-5.0.3/modules/tclsci/.libs/libscitclsci.so -ltk8.4 -ltcl8.4 -ldl /local/apps/src/scilab-5.0.3/modules/gui/.libs/libscigui.so /local/apps/src/scilab-5.0.3/modules/renderer/.libs/libscirenderer.so /local/apps/src/scilab-5.0.3/modules/polynomials/.libs/libscipolynomials.so /local/apps/src/scilab-5.0.3/modules/cacsd/.libs/libscicacsd.so /local/apps/src/scilab-5.0.3/modules/mexlib/.libs/libmx.so /local/apps/src/scilab-5.0.3/modules/mexlib/.libs/libmat.so /local/apps/src/scilab-5.0.3/modules/differential_equations/.libs/libscidifferential_equations.so /local/apps/src/scilab-5.0.3/modules/mexlib/.libs/libmex.so /local/apps/src/scilab-5.0.3/modules/data_structures/.libs/libscidata_structures.so /local/apps/src/scilab-5.0.3/modules/integer/.libs/libsciinteger.so /local/apps/src/scilab-5.0.3/modules/fileio/.libs/libscifileio.so /local/apps/src/scilab-5.0.3/modules/linear_algebra/.libs/libscilinear_algebra.so /local/apps/src/scilab-5.0.3/modules/dynamic_link/.libs/libscidynamic_link.so /local/apps/src/scilab-5.0.3/libs/dynamiclibrary/.libs/libscidynamiclibrary.so /local/apps/src/scilab-5.0.3/modules/string/.libs/libscistring.so /usr/lib/libpcreposix.so /usr/lib/libpcre.so /local/apps/src/scilab-5.0.3/modules/elementary_functions/.libs/libscielementary_functions.so /local/apps/src/scilab-5.0.3/modules/arnoldi/.libs/libsciarnoldi.so /local/apps/src/scilab-5.0.3/libs/hashtable/.libs/libscihashtable.so /local/apps/src/scilab-5.0.3/libs/doublylinkedlist/.libs/libscidoublylinkedlist.so /local/apps/src/scilab-5.0.3/libs/libst/.libs/libscilibst.so ./modules/shell/.libs/libscishell.so -lncurses /local/apps/src/scilab-5.0.3/modules/action_binding/.libs/libsciaction_binding.so /local/apps/src/scilab-5.0.3/modules/history_manager/.libs/libscihistory_manager.so ./modules/localization/.libs/libscilocalization.so -ljava -lverify -ljvm -lhpi /local/apps/src/scilab-5.0.3/modules/core/.libs/libscicore.so /local/apps/src/scilab-5.0.3/libs/MALLOC/.libs/libscimalloc.so /local/apps/src/scilab-5.0.3/modules/output_stream/.libs/libscioutput_stream.so ./modules/core/.libs/libscicore.so /opt/csw/lib/libxml2.so -lz -lpthread -lm -lsocket -lnsl -R/usr/local/scilab-5.0.3/lib/scilab -R/opt/csw/lib -R/opt/studio12/SUNWspro/lib
puisqu'il manque le lien avec les libs -xlic_lib=sunperf -lsunmath -lintl.
Pour gagner du temps, c'est fait manuellement
ou dans le Makefile
229c229 < LIBS = --- > LIBS = -xlic_lib=sunperf -lsunmath -lintl
ce qui permet de finir le make
script scilab-bin
il faut remplacer /bin/sh par /bin/bash
core dump
à la fin de l'install (mais à quel niveau exactement?):
make[1]: Leaving directory `/local/apps/src/scilab-5.0.3/contrib' make[1]: Entering directory `/local/apps/src/scilab-5.0.3' ./bin/scilab -ns -nwni -f modules/functions/scripts/buildmacros/buildmacros.sce Warning: Localization issue: Error while binding the domain from /local/apps/src/scilab-5.0.3/../locale/ or /local/apps/src/scilab-5.0.3/locale/: Switch to the default language (English). ./bin/scilab: line 453: 28596 Segmentation Fault (core dumped) "$SCILABBIN" "$@" make[1]: [macros] Error 139 (ignored) make[1]: Leaving directory `/local/apps/src/scilab-5.0.3'
opensolaris: "ld: fatal: library -lsunmath: not found"
ce problème arrive parce qu'ils mettent la lib avant le chemin (-L) et c'est bien dommage…
/usr/ccs/bin/ld -G -h libscilab.so.0 -o .libs/libscilab.so.0.0.0 -R/export/home/henry/scilab-5.0.3/modules/mexlib/.libs -R/export/home/henry/scilab-5.0.3/modules/boolean/.libs -R/export/home/henry/scilab-5.0.3/modules/cacsd/.libs -R/export/home/henry/scilab-5.0.3/modules/core/.libs -R/export/home/henry/scilab-5.0.3/modules/data_structures/.libs -R/export/home/henry/scilab-5.0.3/modules/differential_equations/.libs -R/export/home/henry/scilab-5.0.3/modules/double/.libs -R/export/home/henry/scilab-5.0.3/modules/elementary_functions/.libs -R/export/home/henry/scilab-5.0.3/modules/fileio/.libs -R/export/home/henry/scilab-5.0.3/modules/graphics/.libs -R/export/home/henry/scilab-5.0.3/modules/graphic_export/.libs -R/export/home/henry/scilab-5.0.3/modules/renderer/.libs -R/export/home/henry/scilab-5.0.3/modules/gui/.libs -R/export/home/henry/scilab-5.0.3/modules/integer/.libs -R/export/home/henry/scilab-5.0.3/modules/interpolation/.libs -R/export/home/henry/scilab-5.0.3/modules/intersci/.libs -R/export/home/henry/scilab-5.0.3/modules/io/.libs -R/export/home/henry/scilab-5.0.3/modules/linear_algebra/.libs -R/export/home/henry/scilab-5.0.3/modules/localization/.libs -R/export/home/henry/scilab-5.0.3/modules/polynomials/.libs -R/export/home/henry/scilab-5.0.3/modules/signal_processing/.libs -R/export/home/henry/scilab-5.0.3/modules/special_functions/.libs -R/export/home/henry/scilab-5.0.3/modules/statistics/.libs -R/export/home/henry/scilab-5.0.3/modules/time/.libs -R/export/home/henry/scilab-5.0.3/modules/windows_tools/.libs -R/export/home/henry/scilab-5.0.3/modules/tclsci/.libs -R/export/home/henry/scilab-5.0.3/modules/pvm/.libs -R/export/home/henry/scilab-5.0.3/modules/sparse/.libs -R/export/home/henry/scilab-5.0.3/modules/shell/.libs -R/export/home/henry/scilab-5.0.3/modules/console/.libs -R/export/home/henry/scilab-5.0.3/modules/completion/.libs -R/export/home/henry/scilab-5.0.3/modules/history_manager/.libs -R/export/home/henry/scilab-5.0.3/modules/action_binding/.libs -R/export/home/henry/scilab-5.0.3/modules/dynamic_link/.libs -R/export/home/henry/scilab-5.0.3/modules/output_stream/.libs -R/export/home/henry/scilab-5.0.3/modules/sound/.libs -R/export/home/henry/scilab-5.0.3/modules/helptools/.libs -R/export/home/henry/scilab-5.0.3/modules/matio/.libs -R/export/home/henry/scilab-5.0.3/modules/randlib/.libs -R/export/home/henry/scilab-5.0.3/modules/optimization/.libs -R/export/home/henry/scilab-5.0.3/modules/arnoldi/.libs -R/export/home/henry/scilab-5.0.3/modules/symbolic/.libs -R/export/home/henry/scilab-5.0.3/modules/metanet/.libs -R/export/home/henry/scilab-5.0.3/modules/spreadsheet/.libs -R/export/home/henry/scilab-5.0.3/modules/string/.libs -R/export/home/henry/scilab-5.0.3/modules/fftw/.libs -R/export/home/henry/scilab-5.0.3/modules/umfpack/.libs -R/export/home/henry/scilab-5.0.3/modules/jvm/.libs -R/export/home/henry/scilab-5.0.3/modules/scicos/.libs -R/export/home/henry/scilab-5.0.3/modules/scicos_blocks/.libs -R/export/home/henry/scilab-5.0.3/libs/hashtable/.libs -R/export/home/henry/scilab-5.0.3/libs/MALLOC/.libs -R/export/home/henry/scilab-5.0.3/libs/doublylinkedlist/.libs -R/export/home/henry/scilab-5.0.3/libs/libst/.libs -R/export/home/henry/scilab-bin/lib/scilab -R/opt/SunStudioExpress/lib -R/usr/lib -R/usr/X11/lib -L/export/home/henry/scilab-5.0.3/modules/mexlib/.libs -L/export/home/henry/scilab-5.0.3/modules/boolean/.libs -L/export/home/henry/scilab-5.0.3/modules/cacsd/.libs -L/export/home/henry/scilab-5.0.3/modules/core/.libs -L/export/home/henry/scilab-5.0.3/modules/data_structures/.libs -L/export/home/henry/scilab-5.0.3/modules/differential_equations/.libs -L/export/home/henry/scilab-5.0.3/modules/elementary_functions/.libs -L/export/home/henry/scilab-5.0.3/modules/fileio/.libs -L/export/home/henry/scilab-5.0.3/modules/graphics/.libs -L/export/home/henry/scilab-5.0.3/modules/renderer/.libs -L/export/home/henry/scilab-5.0.3/modules/gui/.libs -L/export/home/henry/scilab-5.0.3/modules/integer/.libs -L/export/home/henry/scilab-5.0.3/modules/intersci/.libs -L/export/home/henry/scilab-5.0.3/modules/io/.libs -L/export/home/henry/scilab-5.0.3/modules/linear_algebra/.libs -L/export/home/henry/scilab-5.0.3/modules/polynomials/.libs -L/export/home/henry/scilab-5.0.3/modules/statistics/.libs -L/export/home/henry/scilab-5.0.3/modules/time/.libs -L/export/home/henry/scilab-5.0.3/modules/tclsci/.libs -L/export/home/henry/scilab-5.0.3/modules/shell/.libs -L/export/home/henry/scilab-5.0.3/modules/history_manager/.libs -L/export/home/henry/scilab-5.0.3/modules/action_binding/.libs -L/export/home/henry/scilab-5.0.3/modules/dynamic_link/.libs -L/export/home/henry/scilab-5.0.3/modules/output_stream/.libs -L/export/home/henry/scilab-5.0.3/modules/arnoldi/.libs -L/export/home/henry/scilab-5.0.3/modules/string/.libs -L/export/home/henry/scilab-5.0.3/modules/jvm/.libs -L/export/home/henry/scilab-5.0.3/modules/scicos/.libs -L/export/home/henry/scilab-5.0.3/modules/scicos_blocks/.libs -L/export/home/henry/scilab-5.0.3/libs/hashtable/.libs -L/export/home/henry/scilab-5.0.3/libs/MALLOC/.libs -L/export/home/henry/scilab-5.0.3/libs/doublylinkedlist/.libs -L/export/home/henry/scilab-5.0.3/libs/libst/.libs -lsunmath -L/opt/SunStudioExpress/lib ../modules/mexlib/.libs/libmex.so -L/usr/lib -L/export/home/henry/scilab-5.0.3/libs/dynamiclibrary/.libs ../modules/boolean/.libs/libsciboolean.so ../modules/cacsd/.libs/libscicacsd.so ../modules/core/.libs/libscicore.so ../modules/data_structures/.libs/libscidata_structures.so ../modules/differential_equations/.libs/libscidifferential_equations.so ../modules/double/.libs/libscidouble.so ../modules/elementary_functions/.libs/libscielementary_functions.so ../modules/fileio/.libs/libscifileio.so ../modules/graphics/.libs/libscigraphics.so -L/usr/bin/../java/jre/lib/i386 -L/usr/bin/../java/jre/lib/i386/client -L/usr/bin/../java/jre/lib/i386/native_threads -L/usr/X11/lib ../modules/graphic_export/.libs/libscigraphic_export.so ../modules/renderer/.libs/libscirenderer.so ../modules/gui/.libs/libscigui.so ../modules/integer/.libs/libsciinteger.so ../modules/interpolation/.libs/libsciinterpolation.so ../modules/intersci/.libs/libsciintersci.so ../modules/io/.libs/libsciio.so ../modules/linear_algebra/.libs/libscilinear_algebra.so ../modules/localization/.libs/libscilocalization.so ../modules/polynomials/.libs/libscipolynomials.so ../modules/signal_processing/.libs/libscisignal_processing.so ../modules/special_functions/.libs/libscispecial_functions.so ../modules/statistics/.libs/libscistatistics.so ../modules/time/.libs/libscitime.so ../modules/windows_tools/.libs/libsciwindows_tools.so ../modules/tclsci/.libs/libscitclsci.so ../modules/pvm/.libs/libscipvm.so ../modules/sparse/.libs/libscisparse.so ../modules/shell/.libs/libscishell.so ../modules/console/.libs/libsciconsole.so ../modules/completion/.libs/libscicompletion.so ../modules/history_manager/.libs/libscihistory_manager.so ../modules/action_binding/.libs/libsciaction_binding.so ../modules/dynamic_link/.libs/libscidynamic_link.so ../modules/output_stream/.libs/libscioutput_stream.so ../modules/sound/.libs/libscisound.so ../modules/helptools/.libs/libscihelptools.so ../modules/matio/.libs/libscimatio.so ../modules/randlib/.libs/libscirandlib.so ../modules/optimization/.libs/libscioptimization.so ../modules/arnoldi/.libs/libsciarnoldi.so ../modules/symbolic/.libs/libscisymbolic.so ../modules/metanet/.libs/libscimetanet.so ../modules/spreadsheet/.libs/libscispreadsheet.so ../modules/string/.libs/libscistring.so ../modules/fftw/.libs/libscifftw.so ../modules/umfpack/.libs/libsciumfpack.so ../modules/jvm/.libs/libscijvm.so ../modules/scicos/.libs/libsciscicos.so ../modules/scicos_blocks/.libs/libsciscicos_blocks.so ../libs/hashtable/.libs/libscihashtable.so ../libs/MALLOC/.libs/libscimalloc.so ../libs/doublylinkedlist/.libs/libscidoublylinkedlist.so ../libs/libst/.libs/libscilibst.so -lc
au lieu de
/usr/ccs/bin/ld -G -h libscilab.so.0 -o .libs/libscilab.so.0.0.0 -R/export/home/henry/scilab-5.0.3/modules/mexlib/.libs -R/export/home/henry/scilab-5.0.3/modules/boolean/.libs -R/export/home/henry/scilab-5.0.3/modules/cacsd/.libs -R/export/home/henry/scilab-5.0.3/modules/core/.libs -R/export/home/henry/scilab-5.0.3/modules/data_structures/.libs -R/export/home/henry/scilab-5.0.3/modules/differential_equations/.libs -R/export/home/henry/scilab-5.0.3/modules/double/.libs -R/export/home/henry/scilab-5.0.3/modules/elementary_functions/.libs -R/export/home/henry/scilab-5.0.3/modules/fileio/.libs -R/export/home/henry/scilab-5.0.3/modules/graphics/.libs -R/export/home/henry/scilab-5.0.3/modules/graphic_export/.libs -R/export/home/henry/scilab-5.0.3/modules/renderer/.libs -R/export/home/henry/scilab-5.0.3/modules/gui/.libs -R/export/home/henry/scilab-5.0.3/modules/integer/.libs -R/export/home/henry/scilab-5.0.3/modules/interpolation/.libs -R/export/home/henry/scilab-5.0.3/modules/intersci/.libs -R/export/home/henry/scilab-5.0.3/modules/io/.libs -R/export/home/henry/scilab-5.0.3/modules/linear_algebra/.libs -R/export/home/henry/scilab-5.0.3/modules/localization/.libs -R/export/home/henry/scilab-5.0.3/modules/polynomials/.libs -R/export/home/henry/scilab-5.0.3/modules/signal_processing/.libs -R/export/home/henry/scilab-5.0.3/modules/special_functions/.libs -R/export/home/henry/scilab-5.0.3/modules/statistics/.libs -R/export/home/henry/scilab-5.0.3/modules/time/.libs -R/export/home/henry/scilab-5.0.3/modules/windows_tools/.libs -R/export/home/henry/scilab-5.0.3/modules/tclsci/.libs -R/export/home/henry/scilab-5.0.3/modules/pvm/.libs -R/export/home/henry/scilab-5.0.3/modules/sparse/.libs -R/export/home/henry/scilab-5.0.3/modules/shell/.libs -R/export/home/henry/scilab-5.0.3/modules/console/.libs -R/export/home/henry/scilab-5.0.3/modules/completion/.libs -R/export/home/henry/scilab-5.0.3/modules/history_manager/.libs -R/export/home/henry/scilab-5.0.3/modules/action_binding/.libs -R/export/home/henry/scilab-5.0.3/modules/dynamic_link/.libs -R/export/home/henry/scilab-5.0.3/modules/output_stream/.libs -R/export/home/henry/scilab-5.0.3/modules/sound/.libs -R/export/home/henry/scilab-5.0.3/modules/helptools/.libs -R/export/home/henry/scilab-5.0.3/modules/matio/.libs -R/export/home/henry/scilab-5.0.3/modules/randlib/.libs -R/export/home/henry/scilab-5.0.3/modules/optimization/.libs -R/export/home/henry/scilab-5.0.3/modules/arnoldi/.libs -R/export/home/henry/scilab-5.0.3/modules/symbolic/.libs -R/export/home/henry/scilab-5.0.3/modules/metanet/.libs -R/export/home/henry/scilab-5.0.3/modules/spreadsheet/.libs -R/export/home/henry/scilab-5.0.3/modules/string/.libs -R/export/home/henry/scilab-5.0.3/modules/fftw/.libs -R/export/home/henry/scilab-5.0.3/modules/umfpack/.libs -R/export/home/henry/scilab-5.0.3/modules/jvm/.libs -R/export/home/henry/scilab-5.0.3/modules/scicos/.libs -R/export/home/henry/scilab-5.0.3/modules/scicos_blocks/.libs -R/export/home/henry/scilab-5.0.3/libs/hashtable/.libs -R/export/home/henry/scilab-5.0.3/libs/MALLOC/.libs -R/export/home/henry/scilab-5.0.3/libs/doublylinkedlist/.libs -R/export/home/henry/scilab-5.0.3/libs/libst/.libs -R/export/home/henry/scilab-bin/lib/scilab -R/opt/SunStudioExpress/lib -R/usr/lib -R/usr/X11/lib -L/export/home/henry/scilab-5.0.3/modules/mexlib/.libs -L/export/home/henry/scilab-5.0.3/modules/boolean/.libs -L/export/home/henry/scilab-5.0.3/modules/cacsd/.libs -L/export/home/henry/scilab-5.0.3/modules/core/.libs -L/export/home/henry/scilab-5.0.3/modules/data_structures/.libs -L/export/home/henry/scilab-5.0.3/modules/differential_equations/.libs -L/export/home/henry/scilab-5.0.3/modules/elementary_functions/.libs -L/export/home/henry/scilab-5.0.3/modules/fileio/.libs -L/export/home/henry/scilab-5.0.3/modules/graphics/.libs -L/export/home/henry/scilab-5.0.3/modules/renderer/.libs -L/export/home/henry/scilab-5.0.3/modules/gui/.libs -L/export/home/henry/scilab-5.0.3/modules/integer/.libs -L/export/home/henry/scilab-5.0.3/modules/intersci/.libs -L/export/home/henry/scilab-5.0.3/modules/io/.libs -L/export/home/henry/scilab-5.0.3/modules/linear_algebra/.libs -L/export/home/henry/scilab-5.0.3/modules/polynomials/.libs -L/export/home/henry/scilab-5.0.3/modules/statistics/.libs -L/export/home/henry/scilab-5.0.3/modules/time/.libs -L/export/home/henry/scilab-5.0.3/modules/tclsci/.libs -L/export/home/henry/scilab-5.0.3/modules/shell/.libs -L/export/home/henry/scilab-5.0.3/modules/history_manager/.libs -L/export/home/henry/scilab-5.0.3/modules/action_binding/.libs -L/export/home/henry/scilab-5.0.3/modules/dynamic_link/.libs -L/export/home/henry/scilab-5.0.3/modules/output_stream/.libs -L/export/home/henry/scilab-5.0.3/modules/arnoldi/.libs -L/export/home/henry/scilab-5.0.3/modules/string/.libs -L/export/home/henry/scilab-5.0.3/modules/jvm/.libs -L/export/home/henry/scilab-5.0.3/modules/scicos/.libs -L/export/home/henry/scilab-5.0.3/modules/scicos_blocks/.libs -L/export/home/henry/scilab-5.0.3/libs/hashtable/.libs -L/export/home/henry/scilab-5.0.3/libs/MALLOC/.libs -L/export/home/henry/scilab-5.0.3/libs/doublylinkedlist/.libs -L/export/home/henry/scilab-5.0.3/libs/libst/.libs -L/opt/SunStudioExpress/lib -lsunmath ../modules/mexlib/.libs/libmex.so -L/usr/lib -L/export/home/henry/scilab-5.0.3/libs/dynamiclibrary/.libs ../modules/boolean/.libs/libsciboolean.so ../modules/cacsd/.libs/libscicacsd.so ../modules/core/.libs/libscicore.so ../modules/data_structures/.libs/libscidata_structures.so ../modules/differential_equations/.libs/libscidifferential_equations.so ../modules/double/.libs/libscidouble.so ../modules/elementary_functions/.libs/libscielementary_functions.so ../modules/fileio/.libs/libscifileio.so ../modules/graphics/.libs/libscigraphics.so -L/usr/bin/../java/jre/lib/i386 -L/usr/bin/../java/jre/lib/i386/client -L/usr/bin/../java/jre/lib/i386/native_threads -L/usr/X11/lib ../modules/graphic_export/.libs/libscigraphic_export.so ../modules/renderer/.libs/libscirenderer.so ../modules/gui/.libs/libscigui.so ../modules/integer/.libs/libsciinteger.so ../modules/interpolation/.libs/libsciinterpolation.so ../modules/intersci/.libs/libsciintersci.so ../modules/io/.libs/libsciio.so ../modules/linear_algebra/.libs/libscilinear_algebra.so ../modules/localization/.libs/libscilocalization.so ../modules/polynomials/.libs/libscipolynomials.so ../modules/signal_processing/.libs/libscisignal_processing.so ../modules/special_functions/.libs/libscispecial_functions.so ../modules/statistics/.libs/libscistatistics.so ../modules/time/.libs/libscitime.so ../modules/windows_tools/.libs/libsciwindows_tools.so ../modules/tclsci/.libs/libscitclsci.so ../modules/pvm/.libs/libscipvm.so ../modules/sparse/.libs/libscisparse.so ../modules/shell/.libs/libscishell.so ../modules/console/.libs/libsciconsole.so ../modules/completion/.libs/libscicompletion.so ../modules/history_manager/.libs/libscihistory_manager.so ../modules/action_binding/.libs/libsciaction_binding.so ../modules/dynamic_link/.libs/libscidynamic_link.so ../modules/output_stream/.libs/libscioutput_stream.so ../modules/sound/.libs/libscisound.so ../modules/helptools/.libs/libscihelptools.so ../modules/matio/.libs/libscimatio.so ../modules/randlib/.libs/libscirandlib.so ../modules/optimization/.libs/libscioptimization.so ../modules/arnoldi/.libs/libsciarnoldi.so ../modules/symbolic/.libs/libscisymbolic.so ../modules/metanet/.libs/libscimetanet.so ../modules/spreadsheet/.libs/libscispreadsheet.so ../modules/string/.libs/libscistring.so ../modules/fftw/.libs/libscifftw.so ../modules/umfpack/.libs/libsciumfpack.so ../modules/jvm/.libs/libscijvm.so ../modules/scicos/.libs/libsciscicos.so ../modules/scicos_blocks/.libs/libsciscicos_blocks.so ../libs/hashtable/.libs/libscihashtable.so ../libs/MALLOC/.libs/libscimalloc.so ../libs/doublylinkedlist/.libs/libscidoublylinkedlist.so ../libs/libst/.libs/libscilibst.so -lc
workaround “sale”:
--- modules/Makefile-dist 2008-11-23 18:12:28.548484000 +0100
+++ modules/Makefile 2008-11-23 19:59:49.048014844 +0100
@@ -102,7 +102,7 @@
libscilab_la_OBJECTS = $(am_libscilab_la_OBJECTS)
libscilab_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(libscilab_la_LDFLAGS) $(LDFLAGS) -o $@
+ $(LDFLAGS) $(libscilab_la_LDFLAGS) -o $@
DEFAULT_INCLUDES = -I. -I$(top_builddir)/modules/core/includes
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
install: cannot stat `.libs/libscilab.a': No such file or directory
/opt/dtbld/bin/install -c .libs/libscilab.a /export/home/henry/scilab-bin/lib/scilab/libscilab.a /opt/dtbld/bin/install: cannot stat `.libs/libscilab.a': No such file or directory make[3]: *** [install-pkglibLTLIBRARIES] Error 1 ...
c'est un bug connu de scilab, il suffit de faire: “make install -k”
problème à l'exécution
Il ne trouve pas gluegen.jar, bien qu'il soit sur la machine!?
henry@delljm:~$ echo $CLASSPATH /export/home/henry/scilab-bin/share/scilab/thirdparty henry@delljm:~$ scilab-bin/bin/scilab henry@delljm:~$ Warning: Localization issue: Error while binding the domain from /export/home/henry/scilab-bin/share/scilab//../locale/ or /export/home/henry/scilab-bin/share/scilab//locale/: Switch to the default language (English). Warning: Could not find Java package '/export/home/henry/scilab-bin/share/scilab//modules/helptools/jar/org.scilab.modules.helptools.jar'. Some problems during the loading of the Java libraries occured. This could lead to inconsistent behaviours. Please check SCI/etc/classpath.xml. Could not file localization file for LC_MESSAGES Switch back to the default language en_US Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709) ...