help me
"刘飞" <[email protected]> Sun, 21 Aug 2005 22:3:25 +0800
| Newsgroups | gmane.comp.file-systems.sfs.general |
|---|---|
| Message-ID | <[email protected]> |
hi I'm having a problem compiling sfs 0.7.2. I'm trying to install sfs in order to use CHORD (http://pdos.csail.mit.edu/chord/howto.html). uname -a Linux cf3 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 i686 i386 GNU/Linux I unpacked gmp into subdirectory of SFS source code gmp-4.1.2 I have successfully created the sfs user and group I have successfully ./configure and make But when i make install occurr the following error: vec.h: In member function `void vec<T, N>::move(typename vec_base<T, N>::elm_t*)': vec.h:77: error: `firstp' undeclared (first use this function) vec.h:77: error: (Each undeclared identifier is reported only once for each function it appears in.) vec.h:79: error: `lastp' undeclared (first use this function) vec.h:80: error: `basep' undeclared (first use this function) vec.h: In member function `void vec<T, N>::init()': vec.h:95: error: `lastp' undeclared (first use this function) vec.h:95: error: `firstp' undeclared (first use this function) vec.h:95: error: `basep' undeclared (first use this function) vec.h:95: error: there are no arguments to `def_basep' that depend on a template parameter, so a declaration of `def_basep' must be available vec.h:95: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) vec.h:95: error: `limp' undeclared (first use this function) vec.h:95: error: there are no arguments to `def_limp' that depend on a template parameter, so a declaration of `def_limp' must be available vec.h: In member function `void vec<T, N>::del()': vec.h:96: error: `firstp' undeclared (first use this function) vec.h:96: error: `lastp' undeclared (first use this function) vec.h:96: error: `basep' undeclared (first use this function) vec.h:96: error: there are no arguments to `bfree' that depend on a template parameter, so a declaration of `bfree' must be available vec.h: In copy constructor `vec<T, N>::vec(const vec<T, N>&)': vec.h:117: error: `lastp' undeclared (first use this function) vec.h: In constructor `vec<T, N>::vec(const vec<T, NN>&)': vec.h:118: error: `lastp' undeclared (first use this function) vec.h: In member function `vec<T, N>& vec<T, N>::operator=(const vec<T, N>&)': vec.h:123: error: `lastp' undeclared (first use this function) vec.h: In member function `vec<T, N>& vec<T, N>::operator=(const vec<T, NN>&)': vec.h:125: error: `lastp' undeclared (first use this function) vec.h: In member function `void vec<T, N>::reserve(size_t)': vec.h:128: error: `lastp' undeclared (first use this function) vec.h:128: error: `limp' undeclared (first use this function) vec.h:130: error: `basep' undeclared (first use this function) vec.h:131: error: `firstp' undeclared (first use this function) vec.h: In member function `void vec<T, N>::setsize(size_t)': vec.h:148: error: `lastp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t* vec<T, N>::base()': vec.h:155: error: `firstp' undeclared (first use this function) vec.h: In member function `const typename vec_base<T, N>::elm_t* vec<T, N>::base() const': vec.h:156: error: `firstp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t* vec<T, N>::lim()': vec.h:157: error: `lastp' undeclared (first use this function) vec.h: In member function `const typename vec_base<T, N>::elm_t* vec<T, N>::lim() const': vec.h:158: error: `lastp' undeclared (first use this function) vec.h: In member function `size_t vec<T, N>::size() const': vec.h:159: error: `lastp' undeclared (first use this function) vec.h:159: error: `firstp' undeclared (first use this function) vec.h: In member function `bool vec<T, N>::empty() const': vec.h:160: error: `lastp' undeclared (first use this function) vec.h:160: error: `firstp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t& vec<T, N>::front()': vec.h:162: error: `firstp' undeclared (first use this function) vec.h: In member function `const typename vec_base<T, N>::elm_t& vec<T, N>::front() const': vec.h:163: error: `firstp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t& vec<T, N>::back()': vec.h:164: error: `lastp' undeclared (first use this function) vec.h: In member function `const typename vec_base<T, N>::elm_t& vec<T, N>::back() const': vec.h:165: error: `lastp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t& vec<T, N>::operator[](ptrdiff_t)': vec.h:167: error: `firstp' undeclared (first use this function) vec.h: In member function `const typename vec_base<T, N>::elm_t& vec<T, N>::operator[](ptrdiff_t) const': vec.h:168: error: `firstp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t& vec<T, N>::push_back()': vec.h:170: error: `lastp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t& vec<T, N>::push_back(const typename vec_base<T, N>::elm_t&)': vec.h:172: error: `lastp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t vec<T, N>::pop_back()': vec.h:174: error: `lastp' undeclared (first use this function) vec.h:174: error: no matching function for call to `destroy_return(<type error>)' vec.h: In member function `void vec<T, N>::popn_back(size_t)': vec.h:177: error: `lastp' undeclared (first use this function) vec.h: In member function `typename vec_base<T, N>::elm_t vec<T, N>::pop_front()': vec.h:183: error: `firstp' undeclared (first use this function) vec.h:183: error: no matching function for call to `destroy_return(<type error>)' vec.h: In member function `void vec<T, N>::popn_front(size_t)': vec.h:186: error: `firstp' undeclared (first use this function) please help me. I don't know what to do Thank you in advance! Best regards FeiLiu