Build scilab 5.0.2 on Solaris 9

Vergnes Nicolas nicolas.vergnes at steria.cnes.fr
Thu Oct 9 09:27:59 CEST 2008


Hello,

I'm trying to build scilab 5.0.2 on a Solaris 9 Sparc

My configure is :
LIBS="-L/Produits/publics/sparc.SunOS.5.9/zlib/1.2.3/lib" \
FFLAGS="-L/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib
-lgfortranbegin -lgfortran -lm" \
./configure --prefix=/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2
--with-gcc  --with-gnu-ld --with-gfortran --without-ocaml
--with-install-help-xml --enable-build-help  --enable-build-localization
\
--with-tcl-include=/Produits/publics/sparc.SunOS.5.9/tcltk/8.5.4/include
\
--with-tcl-library=/Produits/publics/sparc.SunOS.5.9/tcltk/8.5.4/lib \
--with-tk-include=/Produits/publics/sparc.SunOS.5.9/tcltk/8.5.4/include
\
--with-tk-library=/Produits/publics/sparc.SunOS.5.9/tcltk/8.5.4/lib \
--with-matio-library=/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib
\
--with-matio-include=/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/incl
ude

After more than one hour of compiling, this error msg appear, what could
be the problem?
Thanks for your help.

Error msg :
[...]
jar:
      [jar] Building jar:
/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/javasci/jar/javasci.
jar

BUILD SUCCESSFUL
Total time: 2 seconds
make[2]: Leaving directory
`/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/javasci'
make[1]: Leaving directory
`/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2/modules'
Making all in contrib
make[1]: Entering directory
`/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2/contrib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2/contrib'
make[1]: Entering directory
`/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2'
gcc -DHAVE_CONFIG_H -I. -I./modules/core/includes     -O2 -DNDEBUG
-DSVR4 -DSYSV -Dsolaris -I./libs/MALLOC/includes/
-I./modules/localization/includes/ -MT scilab_bin-main_linux.o -MD -MP
-MF .deps/scilab_bin-main_linux.Tpo -c -o scilab_bin-main_linux.o `test
-f './modules/core/src/c/main_linux.c' || echo
'./'`./modules/core/src/c/main_linux.c
mv -f .deps/scilab_bin-main_linux.Tpo .deps/scilab_bin-main_linux.Po
/bin/bash ./libtool --tag=CC   --mode=link gcc  -O2 -DNDEBUG -DSVR4
-DSYSV -Dsolaris -I./libs/MALLOC/includes/
-I./modules/localization/includes/   -o scilab-bin
scilab_bin-main_linux.o ./modules/libscilab.la
./modules/shell/libscishell.la
./modules/localization/libscilocalization.la
./modules/core/libscicore.la
-L/Produits/publics/sparc.SunOS.5.9/zlib/1.2.3/lib
mkdir .libs
gcc -O2 -DNDEBUG -DSVR4 -DSYSV -Dsolaris -I./libs/MALLOC/includes/
-I./modules/localization/includes/ -o .libs/scilab-bin
scilab_bin-main_linux.o  ./modules/.libs/libscilab.so
-L/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib -L/usr/lib
-L/Produits/publics/sparc.SunOS.5.9/zlib/1.2.3/lib
-L/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/double/.libs/libscidoubl
e.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/boolean/.libs/libscibool
ean.so -L/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc
-L/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/client
-L/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/native_threa
ds -L/Produits/publics/sparc.SunOS.5.9/tcltk/8.5.4/lib
-L/usr/openwin/lib
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/graphic_export/.libs/lib
scigraphic_export.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/interpolation/.libs/libs
ciinterpolation.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/signal_processing/.libs/
libscisignal_processing.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/special_functions/.libs/
libscispecial_functions.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/statistics/.libs/libscis
tatistics.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/windows_tools/.libs/libs
ciwindows_tools.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/pvm/.libs/libscipvm.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/sparse/.libs/libscispars
e.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/io/.libs/libsciio.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/console/.libs/libscicons
ole.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/shell/.libs/libscishell.
so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/completion/.libs/libscic
ompletion.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/sound/.libs/libscisound.
so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/helptools/.libs/libscihe
lptools.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/fftw/.libs/libscifftw.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/umfpack/.libs/libsciumfp
ack.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/jvm/.libs/libscijvm.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/scicos/.libs/libsciscico
s.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/intersci/.libs/libsciint
ersci.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/time/.libs/libscitime.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/scicos/.libs/libscisundi
als.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/scicos_blocks/.libs/libs
ciscicos_blocks.so -lrt
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/graphics/.libs/libscigra
phics.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/tclsci/.libs/libscitclsc
i.so -ltk8.5 -ltcl8.5 -ldl
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/gui/.libs/libscigui.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/renderer/.libs/libsciren
derer.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/polynomials/.libs/libsci
polynomials.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/cacsd/.libs/libscicacsd.
so /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/mexlib/.libs/libmx.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/mexlib/.libs/libmat.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/differential_equations/.
libs/libscidifferential_equations.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/mexlib/.libs/libmex.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/data_structures/.libs/li
bscidata_structures.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/integer/.libs/libsciinte
ger.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/fileio/.libs/libscifilei
o.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/linear_algebra/.libs/lib
scilinear_algebra.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/dynamic_link/.libs/libsc
idynamic_link.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/dynamiclibrary/.libs/libsci
dynamiclibrary.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/string/.libs/libscistrin
g.so /Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib/libpcreposix.so
/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib/libpcre.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/elementary_functions/.li
bs/libscielementary_functions.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/arnoldi/.libs/libsciarno
ldi.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/hashtable/.libs/libscihasht
able.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/doublylinkedlist/.libs/libs
cidoublylinkedlist.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/libst/.libs/libscilibst.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/lapack/.libs/libscilapack.s
o /Produits/tmp/nicolas/unix/scilab-5.0.2/libs/blas/.libs/libsciblas.so
./modules/shell/.libs/libscishell.so -lcurses
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/action_binding/.libs/lib
sciaction_binding.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/history_manager/.libs/li
bscihistory_manager.so
/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib/libstdc++.so
./modules/localization/.libs/libscilocalization.so -ljava -lverify -ljvm
-lhpi
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/core/.libs/libscicore.so
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/MALLOC/.libs/libscimalloc.s
o
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/output_stream/.libs/libs
cioutput_stream.so ./modules/core/.libs/libscicore.so
/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib/libgfortran.so -lxml2
-lz -lpthread -lm -lsocket -lnsl  -Wl,--rpath
-Wl,/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib/scilab
-Wl,--rpath -Wl,/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib
-Wl,--rpath -Wl,/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so: undefined reference to `libintl_bindtextdomain'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so: undefined reference to `libiconv'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/double/.libs/libscidoubl
e.so: undefined reference to `lround'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so: undefined reference to `libintl_dgettext'
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/lapack/.libs/libscilapack.s
o: undefined reference to `lroundf'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so: undefined reference to `libiconv_close'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so: undefined reference to `libiconv_open'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so: undefined reference to `libintl_textdomain'
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/graphic_export/.libs/lib
scigraphic_export.so: undefined reference to `libintl_gettext'
make[1]: *** [scilab-bin] Error 1
make[1]: Leaving directory `/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2'
make: *** [all-recursive] Error 1

For example :
calc-gen5-ci:/Produits/tmp/nicolas/unix/scilab-5.0.2 $ ldd
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/libsc
ilocalization.so
        libjava.so =>
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/libjava.so
        libverify.so =>
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/libverify.so
        libjvm.so =>
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/client/libjvm.
so
        libhpi.so =>
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/native_threads
/libhpi.so
        libscicore.so.5 =>
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/core/.libs/libscicore.so
.5
        libscimalloc.so.5 =>
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/MALLOC/.libs/libscimalloc.s
o.5
        libscioutput_stream.so.5 =>
/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/output_stream/.libs/libs
cioutput_stream.so.5
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>
/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib/libgcc_s.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libsched.so.1 =>         /usr/lib/libsched.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libthread.so.1 =>        /usr/lib/libthread.so.1
        libgfortran.so.3 =>
/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib/libgfortran.so.3
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        libz.so.1 =>     /usr/lib/libz.so.1
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,Sun-Fire-V890/lib/libc_psr.so.1

LD_LIBRARY_PATH is :
calc-gen5-ci:/Produits/tmp/nicolas/unix/scilab-5.0.2 $ se ld
_____LD_LIBRARY_PATH____
/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/lib
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/client
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc/native_threads
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/jre/lib/sparc
/Produits/publics/sparc.SunOS.5.9/jdk/1.5.0/lib
/Produits/publics/sparc.SunOS.5.9/ncurses/5.6/lib
/Produits/publics/sparc.SunOS.5.9/gcc/4.3.2/lib
/Produits/publics/sparc.SunOS.5.9/gmp/4.2.4/lib
/Produits/publics/sparc.SunOS.5.9/mpfr/2.3.2/lib
/Produits/publics/sparc.SunOS.5.9/ggettext/0.17/lib  === here is
libintl.so  -> libintl.so.8.0.2
/Produits/publics/sparc.SunOS.5.9/lib
/usr/local/lib 	==== here is libiconv.so.2
/usr/lib
/usr/ccs/lib
/usr/ucblib
/usr/dt/lib
/usr/openwin/lib






More information about the dev mailing list