[Scilab-Dev] Building scilab-master-1286272063 on Fedora 13

Clément David clement.david at scilab.org
Mon Oct 18 09:53:18 CEST 2010


Hello,

Just to record that this problem may be linked to #2741 [1] `The "atlas"
lib is not automatically detected; Scilab uses the internal BLAS
library.'.


[1] http://bugzilla.scilab.org/show_bug.cgi?id=2741


> Hello developers.
> 
> This is the continuation of a thread over on [scilab-Users]
> that Sylvestre asked me to move here.  What I had to do to get
> ./configure to complete may be found here:
> <http://lists.scilab.org/cgi-bin/ezmlm-browse?list=users&cmd=showmsg&msgnum=3023>
> 
> Now I'm trying to "make" scilab.  The "make" died here:
> 
> /usr/bin/ld: cannot find -llapack
> collect2: ld returned 1 exit status
> make[2]: *** [libsciarnoldi.la] Error 1
> make[2]: Leaving directory `/usr/local/src/Scilab/scilab-master-1286272063/modules/arnoldi'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/Scilab/scilab-master-1286272063/modules'
> make: *** [all-recursive] Error 1
> 
> 
> However: 
> 
> `locate liblapack' returns
> 
> /usr/lib64/atlas/liblapack.so
> /usr/lib64/atlas/liblapack.so.3
> /usr/lib64/atlas/liblapack.so.3.0
> 
> There's no references to /usr/lib64/atlas anywhere in the output of
> `make' so far.
> 
> But ./configure found the atlas and lapack stuff just fine (after I
> added the appropriate "--with" switches. I note that
>   "BLAS/LAPACK/ATLAS Configuration:"
> contains no reference to  -L/usr/lib64/atlas on
> the "BLAS LIBS" line.
> 
> How should I _correctly_ proceed?  (I suspect a fix would be to put
> simlinks in /usr/lib64 to all the .so files in /usr/lib64/atlas/ but
> that's a hack.)
> 
> Below I've appended the output of ./configure.
> 
> Regards,
> Dean
> 
> ########## Output from successful ./configure #########
> 
> 
> ==> scilab-master-1286272063=>PATH=${PATH}:/usr/share/pvm3/lib ./configure\
>             --with-blas-library=/usr/lib64/atlas\
>             --with-lapack-library=/usr/lib64/atlas\
>             --with-umfpack-library=/usr/lib64/atlas 
> 
> MORE>>MORE>>checking whether ln -s works... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for a BSD-compatible install... /usr/bin/install -c
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for ld used by GCC... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library path variable... LD_LIBRARY_PATH
> checking whether to activate relocatable installation... no
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for shared library run path origin... done
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... (cached) /bin/grep
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for g77... no
> checking for xlf... no
> checking for f77... no
> checking for frt... no
> checking for pgf77... no
> checking for cf77... no
> checking for fort77... no
> checking for fl32... no
> checking for af77... no
> checking for xlf90... no
> checking for f90... no
> checking for pgf90... no
> checking for pghpf... no
> checking for epcf90... no
> checking for gfortran... gfortran
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether gfortran accepts -g... yes
> checking if gfortran is a fortran 90 compatible compiler... yes
> checking size of int... 4
> checking size of long... 8
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... gcc3
> checking for g++... yes
> checking whether gcc and cc understand -c and -o together... yes
> checking whether gfortran understands -c and -o together... yes
> checking for nm... nm
> checking for leading underscores with Fortran (name-mangling scheme)... no
> checking for trailing underscores with Fortran (name-mangling scheme)... yes
> checking use of the sharpsign in CPP... yes
> Define C2F with Trailing Underscore and Sharp Sign
> checking hdf5.h usability... yes
> checking hdf5.h presence... yes
> checking for hdf5.h... yes
> checking for H5Fopen in -lhdf5... yes
> checking JAVA_HOME variable... not defined
> checking for javac... /usr/bin/javac
> checking Symlink for /usr/bin/javac... /etc/alternatives/javac
> checking Symlink for /etc/alternatives/javac... /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/javac
> Java base directory (probably) available here : /usr/lib/jvm/java-1.6.0-sun.x86_64
> checking for zip or jar files to include on CLASSPATH... 
> checking to see if the java compiler works... yes
> Using JAVAC=/usr/lib/jvm/java-1.6.0-sun.x86_64/bin/javac
> Java found in /usr/lib/jvm/java-1.6.0-sun.x86_64
> checking type of jvm... jdk
> checking java API version... 1.5
> Using the following JNI include flags -I/usr/lib/jvm/java-1.6.0-sun.x86_64/include -I/usr/lib/jvm/java-1.6.0-sun.x86_64/include/linux
> checking if jni.h can be included... yes
> Looking for JNI libs with x86_64 as machine hardware name
> Looking for /usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/x86_64/libjava.so
> Looking for /usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64/libjava.so
> Found /usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64/libjava.so
> Using the following JNI library flags -L/usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64 -ljava -lverify -L/usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64/server -ljvm
> Using the following runtime library path /usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64/server
> checking to see if we can link a JNI application... yes
> checking for zip or jar files to include on CLASSPATH... 
> checking for java... /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/java
> checking for java_g... no
> checking for javah... /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/javah
> checking for jar... /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/jar
> checking for jdb... /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/jdb
> checking for ant... /usr/bin/ant
> checking jgraphx... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jgraphx.jar
> checking minimal version (1.4.1.0) of jgraphx... yes
> checking flexdock... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/flexdock-0.5.2.jar
> checking minimal version (0.5.2) of flexdock... yes
> checking looks... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/looks-2.1.1.jar
> checking skinlf... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/skinlf.jar
> checking jogl... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jogl.jar
> checking for glTexParameterf in -ljogl... yes
> checking gluegen-rt... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/gluegen-rt.jar
> checking for Java_com_sun_gluegen_runtime_UnixDynamicLinkerImpl_dlclose__J in -lgluegen-rt... yes
> checking jhall... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jhall.jar
> checking jrosetta-API... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jrosetta-API.jar
> checking jrosetta-engine... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jrosetta-engine.jar
> checking jeuclid-core... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jeuclid-core.jar
> checking fop... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/fop.jar
> checking batik-all... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/batik-all-1.7.jar
> checking minimal version (1.7) of batik... yes
> checking commons-io... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/commons-io.jar
> checking xmlgraphics-commons... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/xmlgraphics-commons-1.3.1.jar
> checking avalon-framework... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/avalon-framework.jar
> checking xml-apis-ext... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/xml-apis-ext.jar
> checking commons-logging... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/commons-logging.jar
> checking jlatexmath... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jlatexmath-0.9.3.jar
> checking minimal version (0.9.3) of jlatexmath... yes
> checking checkstyle... /usr/share/java//checkstyle.jar
> checking commons-beanutils... /usr/share/java//commons-beanutils.jar
> checking antlr... /usr/share/java//antlr.jar
> checking testng... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/testng.jar
> checking qdox... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/qdox.jar
> checking bsh... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/bsh.jar
> checking junit... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/junit.jar
> checking for sleep... yes
> checking for usleep... yes
> checking for dup2... yes
> checking for getcwd... yes
> checking for getpagesize... yes
> checking for getpass... yes
> checking for rmdir... yes
> checking for getwd... yes
> checking for regcomp... yes
> checking for atexit... yes
> checking for putenv... yes
> checking for setenv... yes
> checking for bzero... yes
> checking for memmove... yes
> checking for memset... yes
> checking for strcasecmp... yes
> checking for strerror... yes
> checking for strchr... yes
> checking for strdup... yes
> checking for strpbrk... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for strtol... yes
> checking for select... yes
> checking for endpwent... yes
> checking for gethostbyaddr... yes
> checking for gethostbyname... yes
> checking for gethostname... yes
> checking for gettimeofday... yes
> checking for isascii... yes
> checking for iswprint... yes
> checking for mkdir... yes
> checking for munmap... yes
> checking for cos in -lm... yes
> checking for pow... yes
> checking for sqrt... yes
> checking for finite... yes
> checking for floor... yes
> checking for exp10... yes
> checking for isinf... yes
> checking for re_comp... yes
> checking for socket... yes
> checking for uname... yes
> checking for setlocale... yes
> checking for working memcmp... yes
> checking whether lstat correctly handles trailing slash... yes
> checking whether stat accepts an empty string... no
> checking for working strtod... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking values.h usability... yes
> checking values.h presence... yes
> checking for values.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking float.h usability... yes
> checking float.h presence... yes
> checking for float.h... yes
> checking libintl.h usability... yes
> checking libintl.h presence... yes
> checking for libintl.h... yes
> checking locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking malloc.h usability... yes
> checking malloc.h presence... yes
> checking for malloc.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking nlist.h usability... no
> checking nlist.h presence... no
> checking for nlist.h... no
> checking sgtty.h usability... yes
> checking sgtty.h presence... yes
> checking for sgtty.h... yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking sys/file.h usability... yes
> checking sys/file.h presence... yes
> checking for sys/file.h... yes
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/timeb.h usability... yes
> checking sys/timeb.h presence... yes
> checking for sys/timeb.h... yes
> checking sys/utsname.h usability... yes
> checking sys/utsname.h presence... yes
> checking for sys/utsname.h... yes
> checking syslog.h usability... yes
> checking syslog.h presence... yes
> checking for syslog.h... yes
> checking term.h usability... yes
> checking term.h presence... yes
> checking for term.h... yes
> checking termcap.h usability... yes
> checking termcap.h presence... yes
> checking for termcap.h... yes
> checking termio.h usability... yes
> checking termio.h presence... yes
> checking for termio.h... yes
> checking termios.h usability... yes
> checking termios.h presence... yes
> checking for termios.h... yes
> checking wchar.h usability... yes
> checking wchar.h presence... yes
> checking for wchar.h... yes
> checking wctype.h usability... yes
> checking wctype.h presence... yes
> checking for wctype.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking whether time.h and sys/time.h may both be included... yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for struct stat.st_blksize... yes
> checking for struct stat.st_rdev... yes
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... /usr/bin/xgettext
> checking for msgmerge... /usr/bin/msgmerge
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... libc
> checking whether closedir returns void... no
> checking return type of signal handlers... void
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for struct stat.st_blocks... yes
> checking for main in -lcurses... yes
> checking for library containing tgetent... none required
> checking ncurses.h usability... yes
> checking ncurses.h presence... yes
> checking for ncurses.h... yes
> checking curses.h usability... yes
> checking curses.h presence... yes
> checking for curses.h... yes
> checking for dlopen in -ldl... yes
> checking for library containing pthread_join... -lpthread
> checking for clock_gettime in -lrt... yes
> checking for ocamlc... ocamlc
> checking for ocamlopt... ocamlopt
> checking for ocamldep... ocamldep
> checking for ocamlyacc... ocamlyacc
> checking for ocamllex... ocamllex
> checking jhdf5... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jhdf5.jar
> checking for h5JNIFatalError in -ljhdf5... yes
> checking minimal version (1.8.4) of hdf5... yes
> checking for ocamlc... (cached) ocamlc
> checking for ocamlopt... (cached) ocamlopt
> checking for ocamldep... (cached) ocamldep
> checking for ocamlyacc... (cached) ocamlyacc
> checking for ocamllex... (cached) ocamllex
> checking fftw3.h usability... yes
> checking fftw3.h presence... yes
> checking for fftw3.h... yes
> checking for fftw_plan_dft_r2c in -lfftw3... yes
> checking if PVM_ROOT has been set... no.  I will try to guess a value for it
> checking for pvmgetarch... /usr/share/pvm3/lib/pvmgetarch
> checking for PVM architecture... LINUXX86_64
> checking PVM header files... PVM header found in /usr/share/pvm3/include
> checking pvm3.h usability... yes
> checking pvm3.h presence... yes
> checking for pvm3.h... yes
> checking for a reasonable guess at PVM_ROOT since PVM_ROOT was not set... /usr/share/pvm3
> checking for PVM libraries... found libpvm3 in /usr/share/pvm3/lib/LINUXX86_64
> checking for library containing pvm_spawn... -lpvm3
> checking for library containing pvm_barrier... -lgpvm3
> checking omp.h usability... yes
> checking omp.h presence... yes
> checking for omp.h... yes
> checking for xml2-config... xml2-config
> checking for xmlReaderForFile in -lxml2... yes
> checking for bind_textdomain_codeset... yes
> checking for msgcat... /usr/bin/msgcat
> checking if BLAS, ATLAS or MKL is available... 
> checking how to get verbose linking output from gfortran... -v
> checking for Fortran 77 libraries of gfortran...  -L/usr/lib/gcc/x86_64-redhat-linux/4.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../.. -lpthread -ldl -lcurses -lgfortranbegin -lgfortran -lm
> checking for dummy main to link with Fortran 77 libraries... none
> checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore
> checking for sgemm_... no
> checking for ATL_xerbla in -latlas... yes
> checking for sgemm_ in -lf77blas... yes
> checking for cblas_dgemm in -lcblas... yes
> Atlas found
> checking if LAPACK is available... 
> checking for cheev_... no
> checking for cheev_ in -llapack... yes
> Library -llapack found
> checking suitesparse/umfpack.h usability... yes
> checking suitesparse/umfpack.h presence... yes
> checking for suitesparse/umfpack.h... yes
> checking for umf_divcomplex in /usr/lib64/atlas... checking for amd_info in -lamd... yes
> checking for umf_divcomplex in -lumfpack... yes
> yes
> checking for pcre-config... pcre-config
> checking for pcre_compile in -lpcre... yes
> checking for regexec in -lpcreposix... yes
> checking pcre.h usability... yes
> checking pcre.h presence... yes
> checking for pcre.h... yes
> checking for X... libraries , headers 
> checking for gethostbyname... (cached) yes
> checking for connect... yes
> checking for remove... yes
> checking for shmat... yes
> checking for IceConnectionNumber in -lICE... yes
> checking for main in -ldl... yes
> checking for header file tcl.h... found in /usr/include 
> checking if tcl is version 8.4 or later... (8.5) yes
> checking for tcl library tcl8.5... found /usr/lib64/libtcl8.5.so using -L/usr/lib64 -ltcl8.5
> checking for Tcl_DoOneEvent in -ltcl8.5... yes
> checking X11/Xlib.h usability... yes
> checking X11/Xlib.h presence... yes
> checking for X11/Xlib.h... yes
> checking for header file tk.h... found in /usr/include 
> checking if tk is version 8.4 or later... (8.5) yes
> checking for tk library tk8.5... found /usr/lib64/libtk8.5.so using -L/usr/lib64 -ltk8.5
> checking for Tk_BindEvent in -ltk8.5... yes
> checking for MATIO... yes
> checking matio.h usability... yes
> checking matio.h presence... yes
> checking for matio.h... yes
> checking matioConfig.h usability... yes
> checking matioConfig.h presence... yes
> checking for matioConfig.h... yes
> checking for Mat_Open in -lmatio... yes
> checking saxon... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/saxon.jar
> checking jlatexmath-fop... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jlatexmath-fop-0.9.3.jar
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... nm
> checking the name lister (nm) interface... BSD nm
> checking the maximum length of command line arguments... 1966080
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse nm output from gcc object... ok
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... no
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for shl_load... no
> checking for shl_load in -ldld... no
> checking for dlopen... yes
> checking whether a program can dlopen itself... yes
> checking whether a statically linked program can dlopen itself... yes
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... no
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... no
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for splint... no
> configure: creating ./config.status
> config.status: creating libs/MALLOC/Makefile
> config.status: creating libs/dynamiclibrary/Makefile
> config.status: creating libs/doublylinkedlist/Makefile
> config.status: creating libs/hashtable/Makefile
> config.status: creating libs/libst/Makefile
> config.status: creating contrib/Makefile
> config.status: creating modules/helptools/Makefile
> config.status: creating modules/helptools/macros/xmlfiletohtml.sci
> config.status: creating modules/data_structures/Makefile
> config.status: creating modules/differential_equations/Makefile
> config.status: creating modules/optimization/Makefile
> config.status: creating modules/elementary_functions/Makefile
> config.status: creating modules/special_functions/Makefile
> config.status: creating modules/io/Makefile
> config.status: creating modules/shell/Makefile
> config.status: creating modules/completion/Makefile
> config.status: creating modules/history_manager/Makefile
> config.status: creating modules/jvm/Makefile
> config.status: creating modules/commons/Makefile
> config.status: creating modules/sound/Makefile
> config.status: creating modules/statistics/Makefile
> config.status: creating modules/mexlib/Makefile
> config.status: creating modules/sparse/Makefile
> config.status: creating modules/linear_algebra/Makefile
> config.status: creating modules/polynomials/Makefile
> config.status: creating modules/symbolic/Makefile
> config.status: creating modules/signal_processing/Makefile
> config.status: creating modules/arnoldi/Makefile
> config.status: creating modules/interpolation/Makefile
> config.status: creating modules/intersci/Makefile
> config.status: creating modules/localization/Makefile
> config.status: creating modules/cacsd/Makefile
> config.status: creating modules/boolean/Makefile
> config.status: creating modules/integer/Makefile
> config.status: creating modules/double/Makefile
> config.status: creating modules/fileio/Makefile
> config.status: creating modules/spreadsheet/Makefile
> config.status: creating modules/string/Makefile
> config.status: creating modules/time/Makefile
> config.status: creating modules/graphics/Makefile
> config.status: creating modules/graphic_export/Makefile
> config.status: creating modules/renderer/Makefile
> config.status: creating modules/action_binding/Makefile
> config.status: creating modules/gui/Makefile
> config.status: creating modules/pvm/Makefile
> config.status: creating modules/randlib/Makefile
> config.status: creating modules/tclsci/Makefile
> config.status: creating modules/windows_tools/Makefile
> config.status: creating modules/core/Makefile
> config.status: creating modules/api_scilab/Makefile
> config.status: creating modules/call_scilab/Makefile
> config.status: creating modules/types/Makefile
> config.status: creating modules/hdf5/Makefile
> config.status: creating modules/fftw/Makefile
> config.status: creating modules/umfpack/Makefile
> config.status: creating modules/scicos/Makefile
> config.status: creating modules/scicos_blocks/Makefile
> config.status: creating modules/functions/Makefile
> config.status: creating modules/dynamic_link/Makefile
> config.status: creating modules/overloading/Makefile
> config.status: creating modules/javasci/Makefile
> config.status: creating modules/maple2scilab/Makefile
> config.status: creating modules/m2sci/Makefile
> config.status: creating modules/compatibility_functions/Makefile
> config.status: creating modules/texmacs/Makefile
> config.status: creating modules/development_tools/Makefile
> config.status: creating modules/output_stream/Makefile
> config.status: creating modules/console/Makefile
> config.status: creating modules/demo_tools/Makefile
> config.status: creating modules/genetic_algorithms/Makefile
> config.status: creating modules/simulated_annealing/Makefile
> config.status: creating modules/parameters/Makefile
> config.status: creating modules/matio/Makefile
> config.status: creating modules/atoms/Makefile
> config.status: creating modules/xcos/Makefile
> config.status: creating modules/scinotes/Makefile
> config.status: creating modules/ui_data/Makefile
> config.status: creating modules/graph/Makefile
> config.status: creating modules/parallel/Makefile
> config.status: creating modules/modules_manager/Makefile
> config.status: creating modules/history_browser/Makefile
> config.status: creating modules/Makefile
> config.status: creating libs/Makefile
> config.status: creating Makefile
> config.status: creating scilab.pc
> config.status: creating etc/modules.xml
> config.status: creating etc/classpath.xml
> config.status: creating etc/jvm_options.xml
> config.status: creating scilab-lib.properties
> config.status: creating scilab-lib-doc.properties
> config.status: creating modules/core/includes/machine.h
> config.status: executing depfiles commands
> config.status: executing po-directories commands
> config.status: executing libtool commands
> config.status: executing modules/core/includes/stack.h commands
> 
> Scilab is configured as follows. Please verify that this configuration
> matches your expectations.
> 
> Host system type : x86_64-unknown-linux-gnu
> 
>                   Option                        Value
> -------------------------------------------------------------------------
> Shared libraries.......      --enable-shared=yes	yes
> Static libraries.......      --enable-static=no	no
> GNU ld.................      --with-gnu-ld=yes		yes
> Enable debug ..........      --enable-debug=no	no
> Enable debug C.........      --enable-debug-C=no	no
> Enable debug C++.......      --enable-debug-CXX=no	no
> Enable debug Java......      --enable-debug-java=	
> 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 (--without-pvm) .......................... = 
>   PVM include (--with-pvm-include) ................. = 
>   PVM library (--with-pvm-library) ................. = /usr/share/pvm3/lib/LINUXX86_64
>   Compile with Ocaml (--without-ocaml) ............. = 
>   Do not use TCL/TK (--without-tk) ................. = 
>   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) ....... = 
>   Compilation tests (--enable-compilation-tests) ... = no
>   Make the package relocatable (--enable-relocatable)= no
>   Use FFTW (--without-fftw) ........................ = 
>   Use MATIO (--without-matio) ...................... = 
> 
> Scicos enable
> 
> Ocaml Configuration (for Modelica compiler):
>   OCAMLC ............. = ocamlc
>   OCAMLOPT ........... = ocamlopt
>   OCAMLDEP ........... = ocamldep
> 
> OpenMP Configuration:
> OpenMP CFLAGS ...... = -fopenmp
> OpenMP CXXFLAGS .... = -fopenmp
> OpenMP LIBS ........ = -lgomp
> OpenMP FFLAGS ...... = 
> 
> PVM Configuration:
>   PVM Architecture ... = LINUXX86_64
>   PVM INCLUDE ........ = -I/usr/share/pvm3/include
>   PVM LIBS ........... = -L/usr/share/pvm3/lib/LINUXX86_64 -lpvm3 -lgpvm3
> 
> FFTW Configuration:
>   FFTW LIBS .......... = -lfftw3
>   FFTW CFLAGS ........ = 
> 
> MATIO Configuration:
>   MATIO LIBS .......... = -lmatio -lz  
>   MATIO CFLAGS ........ =  
> 
> UMFPACK Configuration:
>   UMFPACK LIBS ....... = -L/usr/lib64/atlas -lumfpack -lamd
>   UMFPACK CFLAGS ..... = 
>   UMFPACK SUITESPARSE  = Yes
> 
> BLAS/LAPACK/ATLAS Configuration:
>   BLAS LIBS ............. = -lcblas -lf77blas -latlas
>   BLAS TYPE ............. = Atlas
>   LAPACK LIBS ........... = -llapack
>   LAPACK TYPE ........... = Library -llapack
> 
> 
> Gettext/localization configuration:
>   xgettext ............... = /usr/bin/xgettext
>   msgfmt  ................ = /usr/bin/msgfmt
>   msgfmt_opts ............ = 
>   msgcat  ................ = /usr/bin/msgcat
> 
> Documentation building configuration:
>   Docbook XSL path ....... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/docbook/
>   Saxon XSLT ............. = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/saxon.jar
>   XML commons external ... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/xml-apis-ext.jar
> 
> Java Configuration:
>   JAVA_HOME ........... = /usr/lib/jvm/java-1.6.0-sun.x86_64
>   JAVAC ............... = /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/javac
>   JAVA_CLASSPATH ...... = 
>   JAVA_VERSION ........ = 1.5
>   JAVAC_FLAGS ......... = -g
>   JAVA_JNI_INCLUDE .... = -I/usr/lib/jvm/java-1.6.0-sun.x86_64/include -I/usr/lib/jvm/java-1.6.0-sun.x86_64/include/linux
>   JAVA_JNI_LIBS ....... = -L/usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64 -ljava -lverify -L/usr/lib/jvm/java-1.6.0-sun.x86_64/jre/lib/amd64/server -ljvm
>   JAVA_JNI_LIBS_PRELOAD = 
>   JAVA ................ = /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/java
>   JAR ................. = /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/jar
>   ANT ................. = /usr/bin/ant
> 
> Java dependencies:
>   Flexdock ............ = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/flexdock-0.5.2.jar
>   JOGL ................ = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jogl.jar
>   JOGL LIBS (JNI) ..... = -ljogl
>   Gluegen ............. = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/gluegen-rt.jar
>   Gluegen LIBS (JNI) .. = -lgluegen-rt
>   Jeuclid (MathML) .... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jeuclid-core.jar
>   Jhall  .............. = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jhall.jar
>   Jrosetta (API) ...... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jrosetta-API.jar
>   Jrosetta (Engine) ... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jrosetta-engine.jar
>   Commons Logging ..... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/commons-logging.jar
>   JGraph X ............ = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jgraphx.jar
>   JLaTeXMath .......... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jlatexmath-0.9.3.jar
> 
> Documentation, graphic export:
>   FOP (XML => PDF) .... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/fop.jar
>   JLaTeXMath Fop ...... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jlatexmath-fop-0.9.3.jar
>   Batik (SVG) ......... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/batik-all-1.7.jar
>   Avalon Framework .... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/avalon-framework.jar
>   Commons I/O ......... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/commons-io.jar
>   XML graphics commons  = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/xmlgraphics-commons-1.3.1.jar
> 
> Code quality (optional):
>   Checkstyle .......... = /usr/share/java//checkstyle.jar
>   Commons-beanutils ... = /usr/share/java//commons-beanutils.jar
>   Antlr ............... = /usr/share/java//antlr.jar
>   TestNG .............. = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/testng.jar
>   splint .............. = no
> 
> TCL/TK configuration:
>   TK_INC_PATH ........ = -I/usr/include
>   TCL_INC_PATH ....... = -I/usr/include
>   TCLTK_LIBS ......... =  -L/usr/lib64 -ltk8.5   -L/usr/lib64 -ltcl8.5  -ldl
>   TCL_SERIAL_VERSION . = 8.5.8
>   TK_SERIAL_VERSION .. = 8.5.8
> 
> XML configuration:
>   XML_FLAGS .......... = -I/usr/include/libxml2
>   XML_LIBS ........... = -lxml2 -lz -lm
>   XML_VERSION ........ = 2.7.7
> 
> HDF5 configuration:
>   HDF5 CFLAGS ......... = 
>   HDF5 LIBS ........... = -lhdf5
>   HDF5 Java ........... = /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jhdf5.jar
>   JHDF5 LIBS (JNI) .... = -ljhdf5
> 
> PCRE configuration:
>   PCRE_CFLAGS ........ = 
>   PCRE_LIBS .......... = -lpcreposix -lpcre
>   PCRE_VERSION ....... = 7.8
> 
> 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 ......... = /usr/local/src/Scilab/scilab-master-1286272063
>   builddir ............ = /usr/local/src/Scilab/scilab-master-1286272063
> 
> Platform informations:
>   host ........... = x86_64-unknown-linux-gnu
>   host_cpu ....... = x86_64
>   host_vendor .... = unknown
>   host_os ... .... = linux-gnu
>   hostname ....... = medulla
>   CPU 64 bits .... = true
> 
> Options used to compile and link:
>   prefix ......... = /usr/local
>   localedir ...... = ${datarootdir}/locale
>   VERSION ........ = 5
>   CC ............. = gcc
>   CFLAGS ......... = -g -O2  -DNDEBUG -fno-stack-protector -DNARROWPROTO -m64 -I$(top_srcdir)/modules/core/includes/ -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/
>   PCFLAGS ........ = 
>   DEFS ........... = -DHAVE_CONFIG_H
>   LD ............. = /usr/bin/ld -m elf_x86_64
>   LDFLAGS ........ = 
>   LIBS ........... = -lpthread -ldl -lcurses  -lm
>   CXX ............ = g++
>   CPPFLAGS ....... =  -DNDEBUG -fno-stack-protector -I$(top_srcdir)/modules/core/includes/ -I$(top_srcdir)/libs/MALLOC/includes/ -I$(top_srcdir)/modules/localization/includes/
>   F77 ............ = gfortran
>   FFLAGS ......... = -g -O2 -DNDEBUG -m64 -fPIC -I$(top_srcdir)/modules/core/includes/
>   F77_LDFLAGS .... = 
>   TERMCAP_LIB .... = no

-- 
Clément David <clement.david at scilab.org>




More information about the dev mailing list