Does building works OK on windows?
For me it doesn't:
mingw32-g++.exe -shared -Wl,--out-implib=..\..\..\devel\libwxflatnotebook.dll.a -Wl,--dll -L..\..\..\devel -LC:\dev\libs\wx\lib\gcc_dll ..\..\..\.objs\plugins\contrib\wxSmithContribItems\wxflatnotebook\wxflatnotebook\wxFlatNotebook\src\wxFlatNotebook\fnb_resources.o ..\..\..\.objs\plugins\contrib\wxSmithContribItems\wxflatnotebook\wxflatnotebook\wxFlatNotebook\src\wxFlatNotebook\popup_dlg.o ..\..\..\.objs\plugins\contrib\wxSmithContribItems\wxflatnotebook\wxflatnotebook\wxFlatNotebook\src\wxFlatNotebook\renderer.o ..\..\..\.objs\plugins\contrib\wxSmithContribItems\wxflatnotebook\wxflatnotebook\wxFlatNotebook\src\wxFlatNotebook\wxFlatNotebook.o ..\..\..\.objs\plugins\contrib\wxSmithContribItems\wxflatnotebook\wxflatnotebook\wxFlatNotebook\src\wxFlatNotebook\xh_fnb.o ..\..\..\.objs\plugins\contrib\wxSmithContribItems\wxflatnotebook\wxflatnotebook\wxFlatNotebook\src\wxFlatNotebook\fnb_customize_dlg.o -o ..\..\..\devel\wxflatnotebook.dll -mthreads -lwxpropgrid -lwxmsw28u
c:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: final link failed: No space left on device
collect2: ld returned 1 exit status
Creating library file: ..\..\..\devel\libwxflatnotebook.dll.a
Process terminated with status 1 (2 minutes, 48 seconds)
0 errors, 4 warnings
See the "0 errors, 4 warnings", shouldn't this be "1 error, 4 warnings"?
OS: winxp sp3 or sp2 x86, tdm gcc 4.4.0, cb 6454
Also tried to build the project with 1 and with 6 threads, same result.
Patch needed for NON PCH Build on Windows; <algorithm> needed for std::sort use.
Tim S.
Index: src/sdk/projectmanager.cpp
===================================================================
--- src/sdk/projectmanager.cpp (revision 6507)
+++ src/sdk/projectmanager.cpp (working copy)
@@ -8,6 +8,7 @@
*/
#include "sdk_precomp.h"
+#include <algorithm>
#include <vector>
#ifndef CB_PRECOMP
Index: src/sdk/loggers.cpp
===================================================================
--- src/sdk/loggers.cpp (revision 6507)
+++ src/sdk/loggers.cpp (working copy)
@@ -8,6 +8,9 @@
*/
#include "sdk_precomp.h"
+#ifndef WX_PRECOMP
+ #include <wx/settings.h>
+#endif
#ifndef CB_PRECOMP
#include <wx/listctrl.h>
#include <wx/textctrl.h>