with <br><br>make -j 2 ARCH=Linux-i686-g95 VERSION=sopt<br><br>I get the following:<br><br>bash-4.1# make -j 2 ARCH=Linux-i686-g95 VERSION=sopt<br>make LDFLAGS= -C /root/programs/cp2k/cp2k/makefiles/../obj/Linux-i686-g95/tools -f /root/programs/cp2k/cp2k/makefiles/../makefiles/Makefile makedepf90<br>make[1]: Entering directory `/root/programs/cp2k/cp2k/obj/Linux-i686-g95/tools'<br>test -d /root/programs/cp2k/cp2k/makefiles/../obj/Linux-i686-g95/tools/makedepf90-build || ( mkdir makedepf90-build ; cp /root/programs/cp2k/cp2k/makefiles/../tools/makedepf90/* makedepf90-build )<br>{ cd makedepf90-build ; ./configure --prefix=/root/programs/cp2k/cp2k/makefiles/../obj/Linux-i686-g95/tools --bindir=/root/programs/cp2k/cp2k/makefiles/../obj/Linux-i686-g95/tools ; make VERSION="2.8.8cp2k" ; make install ; }<br>checking for gcc... gcc<br>checking for C compiler default output file name... configure: error: C compiler cannot create executables<br>See `config.log' for more details.<br>make[2]: Entering directory `/root/programs/cp2k/cp2k/obj/Linux-i686-g95/tools/makedepf90-build'<br>make[2]: *** No targets specified and no makefile found.  Stop.<br>make[2]: Leaving directory `/root/programs/cp2k/cp2k/obj/Linux-i686-g95/tools/makedepf90-build'<br>make[2]: Entering directory `/root/programs/cp2k/cp2k/obj/Linux-i686-g95/tools/makedepf90-build'<br>make[2]: *** No rule to make target `install'.  Stop.<br>make[2]: Leaving directory `/root/programs/cp2k/cp2k/obj/Linux-i686-g95/tools/makedepf90-build'<br>make[1]: *** [makedepf90] Error 2<br>make[1]: Leaving directory `/root/programs/cp2k/cp2k/obj/Linux-i686-g95/tools'<br>make: *** [deptool] Error 2<br><br>I realize it's not really a part of the cp2k program itself but rather an external tool to help with the dependencies, here is its config.log<br><br>configure:1610: gcc -O2 -march=pentium4 -fomit-frame-pointer -C -D__GFORTRAN -D__FFTSG -D__FFTW3 -D__LIBINT -traditional  -D__COMPILE_ARCH="\"Linux-i686-g95\"" -D__COMPILE_DATE="\"Tue Oct 30 14:18:22 EET 2012\"" -D__COMPILE_HOST="\"bol\"" -D__COMPILE_REVISION="\"12476\"" -I/root/programs/cp2k/cp2k/makefiles/../src  conftest.c  >&5<br>gcc: Oct: No such file or directory<br>gcc: 30: No such file or directory<br>gcc: 14:18:22: No such file or directory<br>gcc: EET: No such file or directory<br>gcc: 2012\"": No such file or directory<br>gcc: GNU C no longer supports -traditional without -E<br>configure:1613: $? = 1<br>configure: failed program was:<br>| /* confdefs.h.  */<br>| <br>| #define PACKAGE_NAME ""<br>| #define PACKAGE_TARNAME ""<br>| #define PACKAGE_VERSION ""<br>| #define PACKAGE_STRING ""<br>| #define PACKAGE_BUGREPORT ""<br>| /* end confdefs.h.  */<br>| <br>| int<br>| main ()<br>| {<br>| <br>|   ;<br>|   return 0;<br>| }<br>configure:1652: error: C compiler cannot create executables<br>See `config.log' for more details.<br><br>... and then it goes on to some other things, which include no errors<br><br>I tried that line (the command from the configure script) that fails and on the console it's fine, except for the missing conftest.c file, of course. why does it think that the date string is a file to compile ? the syntax seems ok to me but again i'm not an expert<br><br>My Linux is Slackware 13.37, with uname -a:<br>Linux bol 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux<br><br>GCC:<br>bash-4.1# gcc -v <br>Reading specs from /usr/lib/gcc/i486-slackware-linux/4.5.2/specs<br>COLLECT_GCC=gcc<br>COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i486-slackware-linux/4.5.2/lto-wrapper<br>Target: i486-slackware-linux<br>Configured with: ../gcc-4.5.2/configure --prefix=/usr --libdir=/usr/lib --mandir=/usr/man --infodir=/usr/info --enable-shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,java,objc,lto --enable-threads=posix --enable-checking=release --with-system-zlib --with-python-dir=/lib/python2.6/site-packages --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --enable-lto --with-gnu-ld --verbose --with-arch=i486 --target=i486-slackware-linux --build=i486-slackware-linux --host=i486-slackware-linux<br>Thread model: posix<br>gcc version 4.5.2 (GCC)<br><br>and here is the ARCH file:<br><br>I_PREFIX = /usr/include<br>L_PREFIX = /usr/lib<br><br>CC       = cc<br>CPP      = cpp<br><br>FC       = g95 <br>LD       = g95<br><br>AR       = ar -r<br><br>CPPFLAGS = -C -D__GFORTRAN -D__FFTSG -D__FFTW3 -D__LIBINT -traditional <br>FCFLAGS  = -cpp -O3 -ffast-math -march=pentium4 -fomit-frame-pointer -funroll-loops -I$(I_PREFIX)<br>LDFLAGS  = $(FCFLAGS) <br>LIBS     = $(L_PREFIX)/libderiv.a \<br>           $(L_PREFIX)/libint.a \<br>           $(L_PREFIX)/libfftw.a<br><br>OBJECTS_ARCHITECTURE = machine_g95.o<br><br>it is not complete yet, as I'm still testing. blas and lapack are ready, tho (and even gotoblas2 with no threads)<br><br>on another subject if I just put the -D__FFTACML -D__FFTMKL -D__FFTESSL flags in it will it compile fine ? the INSTALL sais i better use the fft routines provided with these in the program itself<br><br>it seems to be an easy error to solve but I spend too much time on it, any help will be useful<br><br>thanx in advance<br>