Can you post the iml config.log
On Wednesday, December 3, 2014 4:04:31 PM UTC, 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.