Package: rapidsvn Version: 0.9.1-1 Severity: important Tags: patch Your package fails to build with G++ 4.1. I'm filing this bug as important for now, but when 4.1 will be the default compiler in unstable (probably in a few weeks) I'll upgrade this to serious.
A patch is below. > Automatic build of rapidsvn_0.9.1-1 on bigsur by sbuild/mips 1.106 ... > if mips-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" > -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" > -DPACKAGE=\"rapidsvn\" -DVERSION=\"0.9.1\" -DSTDC_HEADERS=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 > -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -Wall -g -fexceptions > -I/build/tbm/rapidsvn-0.9.1/include -DLINUX=2 -D_REENTRANT > -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE > -I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include > -I/usr/include/subversion-1 -I/usr/lib/wx/include/gtk2-unicode-release-2.6 > -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 > -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -g -O2 -Wall -g > -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.6 > -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 > -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -MT action.o -MD -MP > -MF ".deps/action.Tpo" -c -o action.o action.cpp; \ > then mv -f ".deps/action.Tpo" ".deps/action.Po"; else rm -f > ".deps/action.Tpo"; exit 1; fi > /usr/include/wx-2.6/wx/hashmap.h: In member function > 'wxLongToLongHashMap_wxImplementation_HashTable::Node** > wxLongToLongHashMap_wxImplementation_HashTable::GetNodePtr(const long int&) > const': > /usr/include/wx-2.6/wx/hashmap.h:684: warning: dereferencing type-punned > pointer will break strict-aliasing rules > /usr/include/wx-2.6/wx/gdicmn.h: In member function > 'wxStringToColourHashMap_wxImplementation_HashTable::Node** > wxStringToColourHashMap_wxImplementation_HashTable::GetNodePtr(const > wxString&) const': > /usr/include/wx-2.6/wx/gdicmn.h:476: warning: dereferencing type-punned > pointer will break strict-aliasing rules > /usr/include/wx-2.6/wx/image.h: In member function > 'wxImageHistogramBase_wxImplementation_HashTable::Node** > wxImageHistogramBase_wxImplementation_HashTable::GetNodePtr(const long > unsigned int&) const': > /usr/include/wx-2.6/wx/image.h:123: warning: dereferencing type-punned > pointer will break strict-aliasing rules > action.hpp: At global scope: > action.hpp:305: error: extra qualification 'Action::' on member > 'GetPathAsTempFile' > make[3]: *** [action.o] Error 1 --- ./src/action.hpp~ 2006-03-20 14:17:31.000000000 +0000 +++ ./src/action.hpp 2006-03-20 14:17:44.000000000 +0000 @@ -300,7 +300,7 @@ * @return temporary filename */ svn::Path - Action::GetPathAsTempFile ( + GetPathAsTempFile ( const svn::Path & path, const svn::Revision & revision = svn::Revision::HEAD); --- ./src/rapidsvn_frame.hpp~ 2006-03-20 14:20:00.000000000 +0000 +++ ./src/rapidsvn_frame.hpp 2006-03-20 14:20:06.000000000 +0000 @@ -161,7 +161,7 @@ // Enable/disable action menu items bool - RapidSvnFrame::ValidateIDActionFlags (int id, unsigned int selectionActionFlags); + ValidateIDActionFlags (int id, unsigned int selectionActionFlags); void OnUpdateCommand (wxUpdateUIEvent & updateUIEvent); const svn::Targets --- ./src/preferences_dlg.cpp~ 2006-03-20 14:24:05.000000000 +0000 +++ ./src/preferences_dlg.cpp 2006-03-20 14:24:16.000000000 +0000 @@ -95,7 +95,7 @@ { public: - ProgramsPanel::ProgramsPanel (wxWindow* parent, Preferences * prefs) + ProgramsPanel (wxWindow* parent, Preferences * prefs) : wxPanel (parent), m_prefs (prefs) { InitializeData (); -- Martin Michlmayr http://www.cyrius.com/