Menu

#70 g++ 4.1.2 build fails with CxxTest

open
nobody
None
5
2012-12-09
2010-07-06
Anonymous
No

Installed the plugin from the eclipse update site. Creating a new CxxTest project from template, the build fails with this message:

(using g++ version 4.1.2).

g++ -I"/psd35/linux/aivan/install/eclipse-galileo/plugins/net.sf.webcat.eclipse.cxxtest.framework_1.6.0/runner-include" -I"/psd35/linux/aivan/install/eclipse-galileo/plugins/net.sf.webcat.eclipse.cxxtest.framework_1.6.0/include" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"runAllTests.d" -MT"runAllTests.d" -o"runAllTests.o" "../runAllTests.cpp"
/psd35/linux/aivan/install/eclipse-galileo/plugins/net.sf.webcat.eclipse.cxxtest.framework_1.6.0/include/cxxtest/MemoryTrackingListener.h: In static member function ‘static void CxxTest::MemoryTrackingListener::sweepVisitor(Dereferee::allocation_info&, void*)’:
/psd35/linux/aivan/install/eclipse-galileo/plugins/net.sf.webcat.eclipse.cxxtest.framework_1.6.0/include/cxxtest/MemoryTrackingListener.h:77: error: cast from ‘void*’ to ‘unsigned int’ loses precision
/psd35/linux/aivan/install/eclipse-galileo/plugins/net.sf.webcat.eclipse.cxxtest.framework_1.6.0/runner-include/dereferee-src/cxxtest_listener.cpp: In member function ‘virtual bool DerefereeSupport::cxxtest_xml_listener::should_report_leak(const Dereferee::allocation_info&)’:
/psd35/linux/aivan/install/eclipse-galileo/plugins/net.sf.webcat.eclipse.cxxtest.framework_1.6.0/runner-include/dereferee-src/cxxtest_listener.cpp:213: error: cast from ‘void*’ to ‘unsigned int’ loses precision
make: *** [runAllTests.o] Error 1

Discussion