On Wed, 8 Jan 2003, [iso-8859-2] Martin MOKREJŠ wrote: > Hi, > I've a problem compiling aspell on Tru64 Unix 5.1A with
> [...] > cxx -DHAVE_CONFIG_H -I. -I. -I../../../common -I../../../common >-I/software/@sys/usr/include -I/usr/local/include -I/usr/local/openssl/include >-I/software/@sys/usr/include/freetype2 -O2 -arch ev6 -I/software/@sys/usr/include >-I/usr/local/include -I/usr/local/openssl/include >-I/software/@sys/usr/include/freetype2 -c -MD data.cpp -DPIC > cxx: Error: data.hpp, line 49: "aspeller::DataSet::FileName::FileName()" > provides no initializer for: > const member "aspeller::DataSet::FileName::name" > FileName() {clear();} > -----------------^ > cxx: Error: data.hpp, line 50: > "aspeller::DataSet::FileName::FileName(acommon::ParmString)" > provides no initializer for: > const member "aspeller::DataSet::FileName::name" > explicit FileName(ParmString str) {set(str);} > ----------------------------------------^ > cxx: Error: data.hpp, line 51: "aspeller::DataSet::FileName::FileName(const > aspeller::DataSet::FileName &)" provides no initializer for: > const member "aspeller::DataSet::FileName::name" > FileName(const FileName & other) {copy(other);} This should fix these three problems: --- data.hpp.~1.2.~ 2002-08-15 19:12:51.000000000 -0400 +++ data.hpp 2003-01-08 17:42:20.000000000 -0500 @@ -46,9 +46,9 @@ void clear(); void set(ParmString); - FileName() {clear();} - explicit FileName(ParmString str) {set(str);} - FileName(const FileName & other) {copy(other);} + FileName() : name(0) {clear();} + explicit FileName(ParmString str) : name(0) {set(str);} + FileName(const FileName & other) : name(0) {copy(other);} FileName & operator=(const FileName & other) {copy(other); return *this;} }; class Id; See if that allows it to compile. -- http://kevin.atkinson.dhs.org _______________________________________________ Aspell-devel mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/aspell-devel