Can you post config.log from the iml build directory? (in 
local/var/tmp/....)

On Wednesday, December 3, 2014 5:04:31 PM UTC+1, Johan S. R. Nielsen wrote:
>
> My build fails at compiling iml. It's unable to find ATLAS. I'm setting 
> SAGE_ATLAS_LIB to point to a precompiled version to avoid lengthy recompile 
> of ATLAS all the time, and this hasn't caused me any problems in the last 
> month (I am following all beta and rc-releases). My pre-compiled ATLAS is 
> 3.0.0.
>
> The error from iml compilation looks as follows:
>
> ****************************************************
> ound local sources at 
> /home/jsrn/local/sage/sage-6.3/upstream/iml-1.0.4.tar.bz2
> Checksum: 713a19f1076ddde07a7c3a45493440b745bd266b vs 
> 713a19f1076ddde07a7c3a45493440b745bd266b
> iml-1.0.4
> ====================================================
> Setting up build directory for iml-1.0.4
> Finished set up
> ****************************************************
> Host system:
> Linux penumbra 3.17.1-1-ARCH #1 SMP PREEMPT Wed Oct 15 15:04:35 CEST 2014 
> x86_64 GNU/Linux
> ****************************************************
> C compiler: gcc
> C compiler version:
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/lto-wrapper
> Target: x86_64-unknown-linux-gnu
> Configured with: /build/gcc-multilib/src/gcc-4.9-20140903/configure 
> --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib 
> --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=
> https://bugs.archlinux.org/ 
> --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared 
> --enable-threads=posix --with-system-zlib --enable-__cxa_atexit 
> --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch 
> --disable-libssp --enable-gnu-unique-object --enable-linker-build-id 
> --enable-cloog-backend=isl --disable-isl-version-check 
> --disable-cloog-version-check --enable-lto --enable-plugin 
> --enable-install-libiberty --with-linker-hash-style=gnu --enable-multilib 
> --disable-werror --enable-checking=release
> Thread model: posix
> gcc version 4.9.1 20140903 (prerelease) (GCC) 
> ****************************************************
> patching file examples/exam-nullspace.c
> patching file examples/exam-nullspace2.c
> configure: WARNING: you should use --build, --host, --target
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... 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 style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking whether gcc and cc understand -c and -o together... yes
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ANSI C header files... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for fgrep... /usr/bin/grep -F
> checking for ld used by gcc... ld
> checking if the linker (ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert x86_64-unknown-linux-gnu file names to 
> x86_64-unknown-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-unknown-linux-gnu file names to toolchain 
> format... func_convert_file_noop
> checking for ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for mt... no
> checking if : is a manifest tool... no
> 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 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... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (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 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... yes
> checking for stdlib.h... (cached) yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking math.h usability... yes
> checking math.h presence... yes
> checking for math.h... yes
> checking for an ANSI C-conforming const... yes
> checking for size_t... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible realloc... yes
> checking for bzero... yes
> checking for calloc... yes
> checking for floor... yes
> Default checking path = /home/jsrn/local/sage/sage-6.3/local /usr 
> /usr/local
> checking for GMP >= 3.1.1... found
> checking whether GMP is 4.0 or greater... yes
> checking for CBLAS... not found
> configure: WARNING: CBLAS not found!
> Please make sure that --with-cblas=<linker flags> and optional 
> --with-cblas-include=<path> and --with-cblas-lib=<path> are correctly set.
> Trying legacy ATLAS configuration.
> checking for ATLAS >= 3.0... not found
> configure: error: ATLAS not found!
> ATLAS version 3.0 or greater is required for this library to compile. 
> Please make sure ATLAS is installed and specify the header and libraries 
> location with the options --with-atlas-include=<path> and 
> --with-atlas-lib=<path> respectively when running configure.
> Error configuring IML.
>
> real    0m1.527s
> user    0m0.720s
> sys     0m0.183s
> ****************************************************
>
> Am I doing something wrong or is the IML compilation missing using 
> SAGE_ATLAS_LIB somewhere?
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Reply via email to