求助高手!!!!!!!!!!
发表于 : 2011-10-17 17:50
configure: WARNING: The LOGIN_ARCH environment variable is not set
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for fgrep... grep -F
checking that find is not SIGPROC find... ok
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran... -L/usr/lib/gcc/i686-linux-gnu/4.6.1 -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../.. -lgfortran -lm -lgcc_s -lquadmath
checking for f95... f95
checking whether we are using the GNU Fortran compiler... yes
checking whether f95 accepts -g... yes
checking that C++ and Fortran can be linked without conflicts... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking whether gcc and cc understand -c and -o together... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
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... no
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... yes
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking how to get verbose linking output from gfortran... (cached) -v
checking for Fortran libraries of gfortran... (cached) -L/usr/lib/gcc/i686-linux-gnu/4.6.1 -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../.. -lgfortran -lm -lgcc_s -lquadmath
checking whether byte ordering is bigendian... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for PSRCAT installation... psrcat
configure: Disabling debugging information compiler option (-g)
checking if compiler finds best partial template specialization... yes
checking for default template argument in partial specialization... no
checking for good complex<T> template implementation... yes
checking if C++ compiler supports std::numeric_limits traits... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking for sin in -lm... yes
checking for single-precision FFTW-3 library... yes
checking for Intel Math Kernel Library (MKL) DFTI installation... no
checking for old Intel Math Kernel Library (MKL) installation... no
checking for IPP installation... no
checking for wget... /usr/bin/wget
checking for libraries containing socket functions... -lc
checking for CFITSIO installation... yes
checking for PUMA libary installation... no
configure: WARNING: PUMA file format will not be supported
configure: WARNING: Please set the DEVEL_INSTALL environment variable
checking for TEMPO2 Predictor library... yes
configure: MPI not enabled.
configure: WARNING: Message Passing Interface (MPI) code will not be compiled
checking for GNU readline installation... no
configure: WARNING: GNU readline will not be used
checking for GSL libary installation... checking for gsl-config... no
no
configure: WARNING: GSL-dependent code will not be compiled.
checking openssl/sha.h usability... no
checking openssl/sha.h presence... no
checking for openssl/sha.h... no
checking for SHA1 in -lcrypto... no
checking for xml2-config... no
checking for libxml - version >= 2.0.0... no
*** The xml2-config script installed by LIBXML could not be found
*** If libxml was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XML2_CONFIG environment variable to the
*** full path to xml2-config.
checking for PsrXML libraries... no
configure: WARNING: PsrXML code will not be compiled
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
checking for libX11.so... no
X_LIBS=
X_PRE_LIBS=
X_EXTRA_LIBS=
X_CFLAGS=
checking for PGPLOT installation... yes
checking for Qt... no
configure: WARNING: PSRCHIVE rhythm will not be compiled
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for getopt_long... yes
configure: creating ./config.status
config.status: creating packages/Makefile
config.status: creating packages/cfitsio.csh
config.status: creating packages/fftw.csh
config.status: creating packages/pgplot.csh
config.status: creating packages/psrcat.csh
config.status: creating packages/tempo.csh
config.status: creating packages/tempo2.csh
config.status: creating config/Makefile
config.status: creating Util/Makefile
config.status: creating Util/third/Makefile
config.status: creating Util/third/parsifal/Makefile
config.status: creating Util/third/star/Makefile
config.status: creating Util/third/gnu/Makefile
config.status: creating Util/units/Makefile
config.status: creating Util/fft/Makefile
config.status: creating Util/fft/install_bench
config.status: creating Util/genutil/Makefile
config.status: creating Util/pgutil/Makefile
config.status: creating Util/qtutil/Makefile
config.status: creating Util/fitsutil/Makefile
config.status: creating Util/tempo/Makefile
config.status: creating Util/tempo2/Makefile
config.status: creating Util/resources/Makefile
config.status: creating Base/Makefile
config.status: creating Base/Classes/Makefile
config.status: creating Base/Extensions/Makefile
config.status: creating Base/Checks/Makefile
config.status: creating Base/Resources/Makefile
config.status: creating Base/Formats/Makefile
config.status: creating Base/Formats/EPN/Makefile
config.status: creating Base/Formats/Timer/Makefile
config.status: creating Base/Formats/PSRFITS/Makefile
config.status: creating Base/Formats/PuMa/Makefile
config.status: creating Base/Formats/ASCII/Makefile
config.status: creating Base/Formats/BPP/Makefile
config.status: creating Base/Formats/WAPP/Makefile
config.status: creating Base/Formats/PRESTO/Makefile
config.status: creating Base/Formats/ASP/Makefile
config.status: creating Base/Applications/Makefile
config.status: creating More/Makefile
config.status: creating More/General/Makefile
config.status: creating More/Plotting/Makefile
config.status: creating More/MEAL/Makefile
config.status: creating More/Timing/Makefile
config.status: creating More/Polarimetry/Makefile
config.status: creating More/Polarimetry/iri2001/Makefile
config.status: creating More/RFIMitigation/Makefile
config.status: creating More/Applications/Makefile
config.status: creating More/Applications/njkk08/Makefile
config.status: creating More/rhythm/Makefile
config.status: creating More/psrgui/Makefile
config.status: creating More/python/Makefile
config.status: creating Management/Makefile
config.status: creating Management/psrchive
config.status: creating Management/psrchive_install.h
config.status: creating Management/release.csh
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing executable commands
The Qt library was not found: (optional)
PSRCHIVE graphical user interfaces will not be compiled.
The qtdriv device handler is not installed: (optional)
rhythm will not be compiled.
PSRCHIVE is now ready to be compiled. Please run 'make'
/////////make all-recursive
make[1]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4'
Making all in config
make[2]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/config'
make[2]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/config'
Making all in packages
make[2]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/packages'
chmod +x *.csh
make[2]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/packages'
Making all in Util
make[2]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/Util'
Making all in units
make[3]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
make all-am
make[4]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
depbase=`echo HeapTracked.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
if /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../local_include -I/usr/local/pgplot/ -I/usr/local/psrchive//include -I/usr/local/include -O2 -Wall -pthread -MT HeapTracked.lo -MD -MP -MF "$depbase.Tpo" -c -o HeapTracked.lo HeapTracked.C; \
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../local_include -I/usr/local/pgplot/ -I/usr/local/psrchive//include -I/usr/local/include -O2 -Wall -pthread -MT HeapTracked.lo -MD -MP -MF .deps/HeapTracked.Tpo -c HeapTracked.C -o HeapTracked.o
In file included from HeapTracked.C:12:0:
HeapTracked.h:70:25: error: declaration of 'operator new' as non-function
HeapTracked.h:70:20: error: expected ';' at end of member declaration
HeapTracked.h:70:32: error: expected ')' before 'size'
HeapTracked.h:79:12: error: 'size_t' does not name a type
HeapTracked.C:38:53: error: no 'size_t Reference::HeapTracked::get_heap_queue_size()' member function declared in class 'Reference::HeapTracked'
HeapTracked.C:45:67: error: no 'static void* Reference::HeapTracked::operator new(size_t, void*)' member function declared in class 'Reference::HeapTracked'
make[4]: *** [HeapTracked.lo] 错误 1
make[4]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
make[3]: *** [all] 错误 2
make[3]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/Util'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/maocheng/下载/psrchive-13.4'
make: *** [all] 错误 2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for fgrep... grep -F
checking that find is not SIGPROC find... ok
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran... -L/usr/lib/gcc/i686-linux-gnu/4.6.1 -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../.. -lgfortran -lm -lgcc_s -lquadmath
checking for f95... f95
checking whether we are using the GNU Fortran compiler... yes
checking whether f95 accepts -g... yes
checking that C++ and Fortran can be linked without conflicts... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking whether gcc and cc understand -c and -o together... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
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... no
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... yes
checking if gfortran supports -c -o file.o... yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking how to get verbose linking output from gfortran... (cached) -v
checking for Fortran libraries of gfortran... (cached) -L/usr/lib/gcc/i686-linux-gnu/4.6.1 -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../.. -lgfortran -lm -lgcc_s -lquadmath
checking whether byte ordering is bigendian... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for PSRCAT installation... psrcat
configure: Disabling debugging information compiler option (-g)
checking if compiler finds best partial template specialization... yes
checking for default template argument in partial specialization... no
checking for good complex<T> template implementation... yes
checking if C++ compiler supports std::numeric_limits traits... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking for sin in -lm... yes
checking for single-precision FFTW-3 library... yes
checking for Intel Math Kernel Library (MKL) DFTI installation... no
checking for old Intel Math Kernel Library (MKL) installation... no
checking for IPP installation... no
checking for wget... /usr/bin/wget
checking for libraries containing socket functions... -lc
checking for CFITSIO installation... yes
checking for PUMA libary installation... no
configure: WARNING: PUMA file format will not be supported
configure: WARNING: Please set the DEVEL_INSTALL environment variable
checking for TEMPO2 Predictor library... yes
configure: MPI not enabled.
configure: WARNING: Message Passing Interface (MPI) code will not be compiled
checking for GNU readline installation... no
configure: WARNING: GNU readline will not be used
checking for GSL libary installation... checking for gsl-config... no
no
configure: WARNING: GSL-dependent code will not be compiled.
checking openssl/sha.h usability... no
checking openssl/sha.h presence... no
checking for openssl/sha.h... no
checking for SHA1 in -lcrypto... no
checking for xml2-config... no
checking for libxml - version >= 2.0.0... no
*** The xml2-config script installed by LIBXML could not be found
*** If libxml was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XML2_CONFIG environment variable to the
*** full path to xml2-config.
checking for PsrXML libraries... no
configure: WARNING: PsrXML code will not be compiled
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
checking for libX11.so... no
X_LIBS=
X_PRE_LIBS=
X_EXTRA_LIBS=
X_CFLAGS=
checking for PGPLOT installation... yes
checking for Qt... no
configure: WARNING: PSRCHIVE rhythm will not be compiled
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for getopt_long... yes
configure: creating ./config.status
config.status: creating packages/Makefile
config.status: creating packages/cfitsio.csh
config.status: creating packages/fftw.csh
config.status: creating packages/pgplot.csh
config.status: creating packages/psrcat.csh
config.status: creating packages/tempo.csh
config.status: creating packages/tempo2.csh
config.status: creating config/Makefile
config.status: creating Util/Makefile
config.status: creating Util/third/Makefile
config.status: creating Util/third/parsifal/Makefile
config.status: creating Util/third/star/Makefile
config.status: creating Util/third/gnu/Makefile
config.status: creating Util/units/Makefile
config.status: creating Util/fft/Makefile
config.status: creating Util/fft/install_bench
config.status: creating Util/genutil/Makefile
config.status: creating Util/pgutil/Makefile
config.status: creating Util/qtutil/Makefile
config.status: creating Util/fitsutil/Makefile
config.status: creating Util/tempo/Makefile
config.status: creating Util/tempo2/Makefile
config.status: creating Util/resources/Makefile
config.status: creating Base/Makefile
config.status: creating Base/Classes/Makefile
config.status: creating Base/Extensions/Makefile
config.status: creating Base/Checks/Makefile
config.status: creating Base/Resources/Makefile
config.status: creating Base/Formats/Makefile
config.status: creating Base/Formats/EPN/Makefile
config.status: creating Base/Formats/Timer/Makefile
config.status: creating Base/Formats/PSRFITS/Makefile
config.status: creating Base/Formats/PuMa/Makefile
config.status: creating Base/Formats/ASCII/Makefile
config.status: creating Base/Formats/BPP/Makefile
config.status: creating Base/Formats/WAPP/Makefile
config.status: creating Base/Formats/PRESTO/Makefile
config.status: creating Base/Formats/ASP/Makefile
config.status: creating Base/Applications/Makefile
config.status: creating More/Makefile
config.status: creating More/General/Makefile
config.status: creating More/Plotting/Makefile
config.status: creating More/MEAL/Makefile
config.status: creating More/Timing/Makefile
config.status: creating More/Polarimetry/Makefile
config.status: creating More/Polarimetry/iri2001/Makefile
config.status: creating More/RFIMitigation/Makefile
config.status: creating More/Applications/Makefile
config.status: creating More/Applications/njkk08/Makefile
config.status: creating More/rhythm/Makefile
config.status: creating More/psrgui/Makefile
config.status: creating More/python/Makefile
config.status: creating Management/Makefile
config.status: creating Management/psrchive
config.status: creating Management/psrchive_install.h
config.status: creating Management/release.csh
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing executable commands
The Qt library was not found: (optional)
PSRCHIVE graphical user interfaces will not be compiled.
The qtdriv device handler is not installed: (optional)
rhythm will not be compiled.
PSRCHIVE is now ready to be compiled. Please run 'make'
/////////make all-recursive
make[1]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4'
Making all in config
make[2]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/config'
make[2]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/config'
Making all in packages
make[2]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/packages'
chmod +x *.csh
make[2]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/packages'
Making all in Util
make[2]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/Util'
Making all in units
make[3]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
make all-am
make[4]: 正在进入目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
depbase=`echo HeapTracked.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
if /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../local_include -I/usr/local/pgplot/ -I/usr/local/psrchive//include -I/usr/local/include -O2 -Wall -pthread -MT HeapTracked.lo -MD -MP -MF "$depbase.Tpo" -c -o HeapTracked.lo HeapTracked.C; \
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../local_include -I/usr/local/pgplot/ -I/usr/local/psrchive//include -I/usr/local/include -O2 -Wall -pthread -MT HeapTracked.lo -MD -MP -MF .deps/HeapTracked.Tpo -c HeapTracked.C -o HeapTracked.o
In file included from HeapTracked.C:12:0:
HeapTracked.h:70:25: error: declaration of 'operator new' as non-function
HeapTracked.h:70:20: error: expected ';' at end of member declaration
HeapTracked.h:70:32: error: expected ')' before 'size'
HeapTracked.h:79:12: error: 'size_t' does not name a type
HeapTracked.C:38:53: error: no 'size_t Reference::HeapTracked::get_heap_queue_size()' member function declared in class 'Reference::HeapTracked'
HeapTracked.C:45:67: error: no 'static void* Reference::HeapTracked::operator new(size_t, void*)' member function declared in class 'Reference::HeapTracked'
make[4]: *** [HeapTracked.lo] 错误 1
make[4]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
make[3]: *** [all] 错误 2
make[3]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/Util/units'
make[2]: *** [all-recursive] 错误 1
make[2]:正在离开目录 `/home/maocheng/下载/psrchive-13.4/Util'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/maocheng/下载/psrchive-13.4'
make: *** [all] 错误 2