Compilation errors

"Ko, Yao" <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
Hi,

I'm not sure if this is the correct list; if not, please point me to the
correct one...

I just downloaded gnucap, versions 0.30, 0.31 and 0.32 and all these
versions had similar compilation errors. I'm running RedHat 8.0 with GCC 3.2
on Intel arch.

Here is a snippet of the error when I ran configure; make:

[...]
cat Make1 Make2.g++ Make3 Make.depend >O/Makefile
(cd O; make -k)
make[2]: Entering directory `/cais2/yaok/development/gnucap-0.31/src/O'
g++ -DUNIX -O2 -DNDEBUG -I.. -I. -fno-exceptions -W -c ../m_matrix.cc
../m_matrix.cc: In member function `BSMATRIX<T>& BSMATRIX<T>::fbsub(T*,
const 
   T*, T*) [with T = double]':
../m_matrix.cc:438:   instantiated from here
../m_matrix.cc:410: `copy_n' undeclared in namespace `std'
../m_matrix.cc: In member function `BSMATRIX<T>& BSMATRIX<T>::fbsub(T*,
const 
   T*, T*) [with T = COMPLEX]':
../m_matrix.cc:439:   instantiated from here
../m_matrix.cc:410: `copy_n' undeclared in namespace `std'
make[2]: *** [m_matrix.o] Error 1
g++ -DUNIX -O2 -DNDEBUG -I.. -I. -fno-exceptions -W -c ../u_xprobe.cc
../u_xprobe.cc:29: default argument given for parameter 1 of `double 
   XPROBE::operator()(mod_t = mtNONE, bool = false) const'
../u_xprobe.h:51: after previous specification in `double 
   XPROBE::operator()(mod_t = mtNONE, bool = false) const'
../u_xprobe.cc:29: default argument given for parameter 2 of `double 
   XPROBE::operator()(mod_t = mtNONE, bool = false) const'
../u_xprobe.h:51: after previous specification in `double 
   XPROBE::operator()(mod_t = mtNONE, bool = false) const'
make[2]: *** [u_xprobe.o] Error 1
g++ -DUNIX -O2 -DNDEBUG -I.. -I. -fno-exceptions -W -c ../d_admit.cc
../d_admit.cc: In member function `void DEV_CPOLY_G::set_parameters(const 
   std::string&, CARD*, COMMON_COMPONENT*, double, int, double*, int, const 
   node_t*, const double**)':
../d_admit.cc:249: `copy_n' undeclared in namespace `std'
make[2]: *** [d_admit.o] Error 1
g++ -DUNIX -O2 -DNDEBUG -I.. -I. -fno-exceptions -W -c ../d_cap.cc
../d_cap.cc: In member function `void DEV_FPOLY_CAP::set_parameters(const 
   std::string&, CARD*, COMMON_COMPONENT*, double, int, double*, int, const 
   node_t*, const double**)':
../d_cap.cc:239: `copy_n' undeclared in namespace `std'
make[2]: *** [d_cap.o] Error 1
g++ -DUNIX -O2 -DNDEBUG -I.. -I. -fno-exceptions -W -c ../s__solve.cc
../s__solve.cc: In member function `void SIM::advance_time()':
../s__solve.cc:112: `copy_n' undeclared in namespace `std'
../s__solve.cc:116: `copy_n' undeclared in namespace `std'
make[2]: *** [s__solve.o] Error 1
make[2]: Target `gnucap' not remade because of errors.
make[2]: Leaving directory `/cais2/yaok/development/gnucap-0.31/src/O'
make[1]: *** [g++] Error 2
make[1]: Leaving directory `/cais2/yaok/development/gnucap-0.31/src'
make: *** [gnucap] Error 2

The manual says that "any high quality C++ compiler available today should
work." I hope someone could give me some pointers as what I'm doing wrong.

Thanks,

Yao Ko
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.