Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
-=| Damyan Ivanov, Sun, May 29, 2011 at 04:11:03PM +0300 |=-
> Trying to upgrade the flamerobin Debian package to trunk (r2180),
> the build failed with:
> g++ -c -o flamerobin_Config.o -I./.pch/flamerobin -DHAVE_FRCONFIG_H
> -DIBPP_LINUX -I. -I./src -I./src/ibpp -I./res
> -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8
> -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread
> -DWX_PRECOMP -g -O2 ./src/config/Config.cpp
> ./src/config/Config.cpp: In member function 'const wxString
> FRConfig::getSysTemplateFileName(const wxString&)':
> ./src/config/Config.cpp:413:39: error: cannot pass objects of
> non-trivially-copyable type 'class wxString' through '...'
> make: *** [flamerobin_Config.o] Error 1
> GCC 4.6.0 on amd64.
The attached patch converts the argument to C string and seems to fix
the problem -- the build completes and the resulting binary seems to
> The attached patch converts the argument to C string and seems to fix
> the problem -- the build completes and the resulting binary seems to
> run fine.
I think Michael already fixed this in #2181.