[Scilab-Dev] Build scilab 5.0.2 on Solaris 9

Jonathan Blanchard BlanchardJ at ieee.org
Thu Oct 9 15:43:43 CEST 2008


Do you have ncurses installed?

Jonathan Blanchard



On Thu, Oct 9, 2008 at 4:27 AM, Vergnes Nicolas
<nicolas.vergnes at steria.cnes.fr> wrote:
> 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