[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