Hi,

Trying to build the latest trunk (revision 52838) fails.

With GCC 4.5.2:

g++ -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC 
-fmessage-length=0 -O3 -fno-omit-frame-pointer  
-I/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include/gen 
-I/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include -pthread -fno-rtti -g 
-O2    -c 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/ThreadStart.cpp -o 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/temp/Release/common/ThreadStart.o
In file included from 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/Synchronize.h:36:0,
                 from 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/ThreadStart.cpp:51:
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/../../common/classes/SyncObject.h:
 In constructor 'Firebird::SyncObject::SyncObject()':
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/../../common/classes/SyncObject.h:65:13:
 error: no match for 'operator=' in 
'((Firebird::SyncObject*)this)->Firebird::SyncObject::waiters = 0'
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include/../common/classes/fb_atomic.h:487:1:
 note: candidate is: Firebird::AtomicCounter& 
Firebird::AtomicCounter::operator=(const Firebird::AtomicCounter&)
make[4]: *** 
[/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/temp/Release/common/ThreadStart.o] 
Error 1

With GCC 4.6.0:

g++-4.6 -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC 
-fmessage-length=0 -O3 -fno-omit-frame-pointer  
-I/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include/gen 
-I/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include -pthread -fno-rtti -g 
-O2    -c 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/ThreadStart.cpp -o 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/temp/Release/common/ThreadStart.o
In file included from 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/Synchronize.h:36:0,
                 from 
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/ThreadStart.cpp:51:
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/../../common/classes/SyncObject.h:
 In constructor 'Firebird::SyncObject::SyncObject()':
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/../../common/classes/SyncObject.h:65:13:
 error: no match for 'operator=' in 
'((Firebird::SyncObject*)this)->Firebird::SyncObject::waiters = 0'
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/common/../common/classes/../../common/classes/SyncObject.h:65:13:
 note: candidate is:
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include/../common/classes/fb_atomic.h:486:7:
 note: Firebird::AtomicCounter& Firebird::AtomicCounter::operator=(const 
Firebird::AtomicCounter&)
/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/src/include/../common/classes/fb_atomic.h:486:7:
 note:   no known conversion for argument 1 from 'int' to 'const 
Firebird::AtomicCounter&'
make[4]: *** 
[/tmp/buildd/firebird3.0-3.0.0~svn+52838.ds3/temp/Release/common/ThreadStart.o] 
Error 1

Platform is Debian/amd64.

Sorry if I am impatient :) I wanted to try the new synchronization 
code on the Debian build daemons (3.0 so far supported only 
x86/amd64).

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to