Hanging in there…
Is this like that previous QObject* one?
g++ -c -include tester -m64 -pipe -g -g -Wall -W -D_REENTRANT -DUNIT_TEST -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I. -I3rdParty -I. -I. -I. -o UIs/NodeModel.o UIs/NodeModel.cpp
UIs/NodeModel.cpp: In member function ‘void NodeModel::nodeConnecting(Protocols::Transports::Connection*, Protocols::Transports::NodeAddress)’:
UIs/NodeModel.cpp:146: error: cast from ‘Protocols::Transports::Connection*’ to ‘int’ loses precision
make[2]: *** [UIs/NodeModel.o] Error 1
On the way here I also noticed these:-
g++ -c -include tester -m64 -pipe -g -g -Wall -W -D_REENTRANT -DUNIT_TEST -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I. -I3rdParty -I. -I. -I. -o Gnutella/Handshaking/RequestHeader.o Gnutella/Handshaking/RequestHeader.cpp
Gnutella/Handshaking/RequestHeader.cpp: In copy constructor ‘Gnutella::Handshaking::RequestHeader::RequestHeader(const Gnutella::Handshaking::RequestHeader&)’:
Gnutella/Handshaking/RequestHeader.cpp:59: warning: base class ‘class Http::Header’ should be explicitly initialized in the copy constructor
g++ -c -include tester -m64 -pipe -g -g -Wall -W -D_REENTRANT -DUNIT_TEST -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I. -I3rdParty -I. -I. -I. -o Gnutella/PacketProcessing/QueryRouting/QueryRoutingTable.o Gnutella/PacketProcessing/QueryRouting/QueryRoutingTable.cpp
Gnutella/PacketProcessing/QueryRouting/QueryRoutingTable.cpp: In function ‘quint8 Gnutella::PacketProcessing::QueryRouting::getBitsToOr(quint8, quint8)’:
Gnutella/PacketProcessing/QueryRouting/QueryRoutingTable.cpp:78: warning: control reaches end of non-void function
g++ -c -include tester -m64 -pipe -g -g -Wall -W -D_REENTRANT -DUNIT_TEST -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I. -I3rdParty -I. -I. -I. -o Gnutella/Packets/Extensions/GgepBlock.o Gnutella/Packets/Extensions/GgepBlock.cpp
Gnutella/Packets/Extensions/GgepBlock.cpp: In copy constructor ‘Gnutella::Packets::Extensions::GgepBlock::GgepBlock(const Gnutella::Packets::Extensions::GgepBlock&)’:
Gnutella/Packets/Extensions/GgepBlock.cpp:34: warning: base class ‘class Gnutella::Packets::Extensions::Extension’ should be explicitly initialized in the copy constructor
g++ -c -include tester -m64 -pipe -g -g -Wall -W -D_REENTRANT -DUNIT_TEST -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib64/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I. -I3rdParty -I. -I. -I. -o Http/ClientSession.o Http/ClientSession.cpp
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/memory: In destructor ‘std::auto_ptr::~auto_ptr() [with _Tp = Http::RequestHeaderPrivate]’:
Http/RequestHeader.h:56: instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/memory:259: warning: possible problem detected in invocation of delete operator:
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/memory:259: warning: invalid use of undefined type ‘struct Http::RequestHeaderPrivate’
Http/RequestHeader.h:32: warning: forward declaration of ‘struct Http::RequestHeaderPrivate’
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/memory:259: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
