А что будет, если при сообщениях (./build) типа:
user.cpp: In member function ‘void USER::Run()’:
user.cpp:646: error: no match for ‘operator=’ in ‘((USER*)this)->USER::lastActivityTime = stgTime’
и
user.cpp: In member function ‘virtual void CHG_CASH_NOTIFIER::Notify(const double&, const double&)’:
user.cpp:1116: error: no match for ‘operator=’ in ‘((CHG_CASH_NOTIFIER*)this)->CHG_CASH_NOTIFIER::user->USER::lastCashAddTime = stgTime’
закомментировать строки user.cpp: 644-647 и 1116?
скомпилировалось вроде только с предупреждениями, и без ошибок.
Ставить пока нет возможности. Просто хочется узнать, в чем может оказаться камень?
Система:
uname -a
Linux linserv 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,java,f95,ada --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --host=i386-redhat-linux
Thread model: posix
gcc version 4.0.0 20050519 (Red Hat 4.0.0-8)
Компилил stg-2.4.8.6.src.tgz