To build with shared libraries and mingw, I do the following.

cmake -DwxWidgets_USE_DEBUG:BOOL=0 -DwxWidgets_USE_MONOLITHIC:BOOL=0
-DwxWidgets_USE_UNICODE:BOOL=0 -DwxWidgets_USE_STATIC:BOOL=0 -G
"CodeBlocks - MinGW Makefiles"
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview

mingw32-make

This results in the following error

[  1%] Building CXX object general/src/CMakeFiles/general.dir/comevt.cpp.obj
In file included from
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdo
cview\include/wx/general/comevt.h:37,
                 from
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdo
cview\general\src\comevt.cpp:37:
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2549: error: '_List_nod' is not a member of 'std'
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2549: error: '_List_nod' is not a member of 'std'
In file included from
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdo
cview\include/wx/general/comevt.h:37,
                 from
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdo
cview\general\src\comevt.cpp:37:
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2549: error: template argument 1 is invalid
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2549: error: expected unqualified-id before '>' token
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2550: error: '_List_ptr' is not a member of 'std'
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2550: error: '_List_ptr' is not a member of 'std'
c:\user_data\david\code\source_pool\wxArt2D\packages\wxdocview\include/wx/gener
al/gen.h:2550: error: template argument 1 is invalid{etc.....}

The problem goes away when I use static libraries
(-DwxWidgets_USE_STATIC:BOOL=1).

What is causing this error? I saw some mention of it in the archives,
but wasn't able to totally understand the problem.

Thanks,
David

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Wxart2d-users_dev mailing list
Wxart2d-users_dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxart2d-users_dev

Reply via email to