[Users] cactus compilation problem on bigben
Babiuc-Hamilton, Maria
babiuc at marshall.edu
Thu May 22 09:24:14 CDT 2008
Hello,
I have a cactus compilation oroblem on the Pittsburgh supercomputer bigben, after updating to the current cvs version of cactus.
The problem is somehow similar to the one I had with the mac, and I am wondering if a change in make.config.rules.in would fix it.
The output of the eror is:
Checking status of thorn Boundary
________________________________________________________________________
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
Preprocessing /usr/users/7/babiuc/Cactus/arrangements/CactusBase/Boundary/src/ScalarBoundary.c
Compiling /usr/users/7/babiuc/Cactus/arrangements/CactusBase/Boundary/src/ScalarBoundary.c
/opt/xt-pe/1.5.47/bin/snos64/cc: INFO: catamount target is being used
pgcc-Error-Unknown switch: -pipe
pgcc-Error-Unknown switch: -std=gnu99
gmake[3]: *** [ScalarBoundary.c.o] Error 1
gmake[2]: *** [make.checked] Error 2
gmake[1]: *** [/usr/users/7/babiuc/Cactus/configs/wavetoy/lib/libthorn_Boundary.a] Error 2
gmake: *** [wavetoy] Error 2
The configuration output looks like this:
Reconfiguring wavetoy.
Adding configuration options from user defaults...
Setting MACHINE_ARCH to 'x86_64'
Setting CC to 'cc'
Setting CXX to 'CC'
Setting F90 to 'ftn'
Setting F77 to 'ftn'
Setting CPP to '/usr/bin/cpp'
Setting FPP to '/usr/bin/cpp'
Setting MPI to 'CUSTOM'
Setting AR to 'ar'
Setting RANLIB to 'ranlib'
Setting ENDIAN to 'big'
Setting SIZEOF_SHORT_INT to '2'
Setting SIZEOF_INT to '4'
Setting SIZEOF_LONG_INT to '8'
Setting SIZEOF_LONG_LONG to '8'
Setting SIZEOF_FLOAT to '4'
Setting SIZEOF_DOUBLE to '8'
Setting SIZEOF_LONG_DOUBLE to '8'
Setting SIZEOF_POINTER to '8'
Setting NULL_DEVICE to ''/dev/null''
Setting RANLIBFLAGS to ''
Setting USE_RANLIB to 'yes'
End of options from user defaults.
creating cache ./config.cache
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets ${MAKE}... yes
checking whether the C compiler (cc ) works... yes
checking whether the C compiler (cc ) is a cross-compiler... yes
checking whether we are using GNU C... no
checking whether the C++ compiler (CC ) works... yes
checking whether the C++ compiler (CC ) is a cross-compiler... yes
checking whether we are using GNU C++... no
checking for perl... perl
checking for mkdir... mkdir
checking for bash... /bin/sh
Setting CACHELINE_BYTES to 64
Cross compiling - unable to determine cache size
Don't know details for cross-compilation to x86_64
checking how to run the C preprocessor... /usr/bin/cpp
checking for ANSI C header files... yes
checking size of long long... 8
checking size of long int... 8
checking size of int... 4
checking size of short int... 2
checking size of long double... 8
checking size of double... 8
checking size of float... 4
checking size of char *... 8
checking for gethostbyname... no
checking for gethostbyname in library nsl... no
checking whether mode_t is defined... no
checking for availability of gettimeofday timing... no
checking for availability of getrusage timing... no
checking for availability of _ftime timing... no
checking for time.h... no
checking for sys/time.h... no
checking for sys/types.h... no
checking for unistd.h... no
checking for string.h... no
checking for assert.h... no
checking for tgmath.h... no
checking for sys/stat.h... no
checking for getopt.h... no
checking for dirent.h... no
checking for c_asm.h... no
checking for intrinsics.h... no
checking for mach/mach_time.h... no
checking for regex.h... no
checking for sys/filio.h... no
checking for sys/ioctl.h... no
checking for sys/socket.h... no
checking for netinet/in.h... no
checking for netdb.h... no
checking for arpa/inet.h... no
checking for winsock2.h... no
checking for crypt.h... no
checking for signal.h... no
checking for malloc.h... no
checking whether time.h and sys/time.h may both be included... no
checking whether socklen_t is defined... no
checking whether SOCKET is defined... no
checking for hrtime_t... no
checking for gethrtime... no
checking for read_real_time... no
checking for time_base_to_time... no
checking for clock_gettime... no
checking for mach_absolute_time... no
checking for _rtc intrinsic... no
checking for mallinfo... no
checking for mallopt... nochecking whether M_MMAP_THRESHOLD is defined... no
checking if __int64 is defined... no
checking for vector... yes
checking for vector.h... no
checking for getopt_long_only... no
checking for working const... no
checking for C inline... no
checking for C restrict... no
checking for C++ restrict... __restrict__
checking for C bool... no
checking for CXX bool... yes
checking for Fortran REAL*4... yes
checking for Fortran REAL*8... yes
checking for Fortran REAL*16... yes
checking for Fortran COMPLEX*8... yes
checking for Fortran COMPLEX*16... yes
checking for Fortran COMPLEX*32... yes
checking for crypt... no
checking for crypt in library crypt... no
checking for finite... no
checking for finite in library m... no
checking for isnan... no
checking for isnan in library m... no
checking for isinf... no
checking for isinf in library m... no
checking for mkstemp... no
checking for mkstemp in library c... no
checking for va_copy... no
Configuring with MPI
Custom MPI selected
creating cctk_Archdefs.h
creating make.arch.defn
creating cctk_Extradefs.h
creating make.extra.defn
updating cache ./config.cache
creating ./config.status
creating make.config.defn
creating make.config.deps
creating make.config.rules
creating cctk_Config.h
Determining number of fortran underscores...
Compiling test file with ftn -Mx,125,0x200 ...
/opt/xt-pe/1.5.47/bin/snos64/ftn: INFO: catamount target is being used
Lowercase - One trailing underscore
Compiling test file with ftn -Mx,125,0x200 ...
/opt/xt-pe/1.5.47/bin/snos64/ftn: INFO: catamount target is being used
Lowercase - One trailing underscore
Thanks,
Maria
More information about the Users
mailing list