[Scilab-Dev] Build scilab 5.0.2 on Solaris 9
Vergnes Nicolas
nicolas.vergnes at steria.cnes.fr
Fri Oct 10 08:17:20 CEST 2008
Yes Ncurses 5.6
<ncurses>/bin on PATH and <ncurses>/lib on LD_LIBRARY_PATH
But i dont have put <ncurses>/include on the C_INCLUDE_PATH is it needed ?
tx
-----Message d'origine-----
De : irf610 at gmail.com [mailto:irf610 at gmail.com] De la part de Jonathan Blanchard
Envoyé : jeudi 9 octobre 2008 15:44
À : dev at lists.scilab.org
Objet : Re: [Scilab-Dev] Build scilab 5.0.2 on Solaris 9
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/inclu
> de
> \
> --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/includ
> e
> \
> --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/li
> b
> \
> --with-matio-include=/Produits/publics/sparc.SunOS.5.9/scilab/5.0.2/in
> cl
> 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/libscidou
> bl
> e.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/boolean/.libs/libscibo
> ol 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_thr
> ea 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/l
> ib
> scigraphic_export.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/interpolation/.libs/li
> bs
> ciinterpolation.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/lib
> sc
> ilocalization.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/signal_processing/.lib
> s/
> libscisignal_processing.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/special_functions/.lib
> s/
> libscispecial_functions.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/statistics/.libs/libsc
> is
> tatistics.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/windows_tools/.libs/li
> bs
> 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/libscispa
> rs
> 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/libscico
> ns
> 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/libsc
> ic
> 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/libsci
> he
> 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/libscium
> fp
> 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/libscisci
> co
> s.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/intersci/.libs/libscii
> nt
> 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/libscisun
> di
> als.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/scicos_blocks/.libs/li
> bs
> ciscicos_blocks.so -lrt
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/graphics/.libs/libscig
> ra
> phics.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/tclsci/.libs/libscitcl
> sc
> 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/libscir
> en
> derer.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/polynomials/.libs/libs
> ci
> 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/libsciin
> te
> ger.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/fileio/.libs/libscifil
> ei
> o.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/linear_algebra/.libs/l
> ib
> scilinear_algebra.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/dynamic_link/.libs/lib
> sc
> idynamic_link.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/libs/dynamiclibrary/.libs/libs
> ci
> dynamiclibrary.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/string/.libs/libscistr
> in 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/libsciar
> no
> ldi.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/libs/hashtable/.libs/libscihas
> ht
> able.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/libs/doublylinkedlist/.libs/li
> bs
> cidoublylinkedlist.so
> /Produits/tmp/nicolas/unix/scilab-5.0.2/libs/libst/.libs/libscilibst.s
> o
> /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/l
> ib
> 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/li
> bs 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/lib
> sc
> ilocalization.so: undefined reference to `libintl_bindtextdomain'
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/lib
> sc
> ilocalization.so: undefined reference to `libiconv'
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/double/.libs/libscidou
> bl
> e.so: undefined reference to `lround'
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/lib
> sc
> 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/lib
> sc
> ilocalization.so: undefined reference to `libiconv_close'
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/lib
> sc
> ilocalization.so: undefined reference to `libiconv_open'
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/lib
> sc
> ilocalization.so: undefined reference to `libintl_textdomain'
> /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/graphic_export/.libs/l
> ib
> 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/lib
> sc
> 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_threa
> ds
> /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/li
> bs
> 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_threa
> ds /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