After reading this article (http://wxwidgets.blogspot.com/2011/06/c ... dgets.html), and since I want to compile wxWidgets with mingw64, I've used cygwin and mingw64 to try to compile wxWidgets, and it all went well until I found this error message:
Code: Select all
/home/Osaka/wxWidgets/build-win64/bk-deps x86_64-w64-mingw32-g++ -c -o basedll_any.o -D__WXMSW__ -DWXBUILDING -I/home/Osaka/wxWidgets/build-win64/src/tiff/libtiff -I../src/tiff/libtiff -I../src/jpeg -I../src/png -I../src/zlib -I../src/regex -I../src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -DwxDEBUG_LEVEL=0 -I/home/Osaka/wxWidgets/build-win64/lib/wx/include/x86_64-w64-mingw32-msw-unicode-2.9 -I../include -O2 -fno-strict-aliasing ../src/common/any.cpp
In file included from ../include/wx/xti.h:59:0,
from ../include/wx/object.h:57,
from ../include/wx/list.h:33,
from ../include/wx/any.h:23,
from ../src/common/any.cpp:19:
../include/wx/xtitypes.h: In function ‘void wxSetFromString(const wxString&, wxBitset<e>&)’:
../include/wx/xtitypes.h:150:55: error: no matching function for call to ‘wxEnumData::HasEnumMemberValue(wxString&, int*&)’
../include/wx/xtitypes.h:57:10: note: candidate is: bool wxEnumData::HasEnumMemberValue(const wxChar*, int*) const
In file included from ../include/wx/object.h:57:0,
from ../include/wx/list.h:33,
from ../include/wx/any.h:23,
from ../src/common/any.cpp:19:
../include/wx/xti.h: In constructor ‘wxClassInfo::wxClassInfo(const wxClassInfo**, const wxChar*, const wxChar*, int, wxObject* (*)(), wxPropertyInfo* (*)(), wxHandlerInfo* (*)(), wxObjectAllocatorAndCreator*, const wxChar**, int, wxObject* (*)(const wxAny&), void (*)(const wxAny&, wxObjectFunctor*), wxAny (*)(wxObject*), bool (*)(const wxObject*, wxObjectWriter*, wxObjectWriterCallback*, const wxStringToAnyHashMap&))’:
../include/wx/xti.h:351:31: warning: ‘wxClassInfo::m_firstHandler’ will be initialized after
../include/wx/xti.h:336:31: warning: ‘bool wxClassInfo::m_firstInited’
../include/wx/xti.h:103:5: warning: when initialized here
../include/wx/xti.h: In constructor ‘wxClassInfo::wxClassInfo(const wxChar*, const wxChar*, const wxClassInfo**)’:
../include/wx/xti.h:351:31: warning: ‘wxClassInfo::m_firstHandler’ will be initialized after
../include/wx/xti.h:336:31: warning: ‘bool wxClassInfo::m_firstInited’
../include/wx/xti.h:140:5: warning: when initialized here
../include/wx/xti.h: In constructor ‘wxClassInfo::wxClassInfo(const wxChar*, const wxClassInfo*, const wxClassInfo*, int, wxObject* (*)())’:
../include/wx/xti.h:351:31: warning: ‘wxClassInfo::m_firstHandler’ will be initialized after
../include/wx/xti.h:336:31: warning: ‘bool wxClassInfo::m_firstInited’
../include/wx/xti.h:166:5: warning: when initialized here
In file included from ../include/wx/xti2.h:85:0,
from ../include/wx/object.h:461,
from ../include/wx/list.h:33,
from ../include/wx/any.h:23,
from ../src/common/any.cpp:19:
../include/wx/xtiprop.h: At global scope:
../include/wx/xtiprop.h:434:20: error: field ‘m_defaultValue’ has incomplete type
../include/wx/xtiprop.h: In constructor ‘wxPropertyInfo::wxPropertyInfo(wxPropertyInfo*&, wxClassInfo*, const wxString&, const wxString&, wxPropertyAccessor*, wxAny, wxPropertyInfoFlags, const wxString&, const wxString&)’:
../include/wx/xtiprop.h:308:5: error: ‘dv’ has incomplete type
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtiprop.h:323:12: error: class ‘wxPropertyInfo’ does not have any field named ‘m_defaultValue’
../include/wx/xtiprop.h: In constructor ‘wxPropertyInfo::wxPropertyInfo(wxPropertyInfo*&, wxClassInfo*, const wxString&, wxEventSourceTypeInfo*, wxPropertyAccessor*, wxAny, wxPropertyInfoFlags, const wxString&, const wxString&)’:
../include/wx/xtiprop.h:331:5: error: ‘dv’ has incomplete type
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtiprop.h:345:12: error: class ‘wxPropertyInfo’ does not have any field named ‘m_defaultValue’
../include/wx/xtiprop.h: In member function ‘wxAny wxPropertyInfo::GetDefaultValue() const’:
../include/wx/xtiprop.h:416:44: error: return type ‘struct wxAny’ is incomplete
../include/wx/xtiprop.h:416:53: error: ‘m_defaultValue’ was not declared in this scope
../include/wx/xtiprop.h: At global scope:
../include/wx/xtiprop.h:446:1: error: conflicting declaration ‘typedef class std::tr1::unordered_map<wxString, wxPropertyInfo*, wxStringHash, wxStringEqual> wxPropertyInfoMap’
../include/wx/xti.h:51:28: error: ‘struct wxPropertyInfoMap’ has a previous declaration as ‘struct wxPropertyInfoMap’
../include/wx/xtiprop.h:547:1: error: conflicting declaration ‘typedef class std::tr1::unordered_map<wxString, wxAny, wxStringHash, wxStringEqual> wxStringToAnyHashMap’
../include/wx/xti.h:50:28: error: ‘struct wxStringToAnyHashMap’ has a previous declaration as ‘struct wxStringToAnyHashMap’
In file included from ../include/wx/xti2.h:86:0,
from ../include/wx/object.h:461,
from ../include/wx/list.h:33,
from ../include/wx/any.h:23,
from ../src/common/any.cpp:19:
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_1<Class, T0>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:109:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_1<Class, T0>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:128:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_2<Class, T0, T1>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:151:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:152:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_2<Class, T0, T1>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:172:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:173:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_3<Class, T0, T1, T2>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:196:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:197:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:198:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_3<Class, T0, T1, T2>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:218:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:219:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:220:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_4<Class, T0, T1, T2, T3>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:243:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:244:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:245:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:246:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_4<Class, T0, T1, T2, T3>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:267:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:268:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:269:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:270:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_5<Class, T0, T1, T2, T3, T4>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:294:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:295:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:296:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:297:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:298:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_5<Class, T0, T1, T2, T3, T4>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:319:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:320:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:321:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:322:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:323:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_6<Class, T0, T1, T2, T3, T4, T5>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:347:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:348:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:349:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:350:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:351:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:352:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_6<Class, T0, T1, T2, T3, T4, T5>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:373:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:374:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:375:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:376:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:377:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:378:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_7<Class, T0, T1, T2, T3, T4, T5, T6>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:402:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:403:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:404:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:405:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:406:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:407:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:408:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_7<Class, T0, T1, T2, T3, T4, T5, T6>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:429:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:430:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:431:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:432:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:433:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:434:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:435:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxObjectAllocatorAndCreator_8<Class, T0, T1, T2, T3, T4, T5, T6, T7>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:460:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:461:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:462:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:463:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:464:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:465:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:466:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:467:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h: In member function ‘bool wxDirectConstructorBridge_8<Class, T0, T1, T2, T3, T4, T5, T6, T7>::Create(wxObject*&, wxAny*)’:
../include/wx/xtictor.h:489:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:490:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:491:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:492:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:493:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:494:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:495:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
../include/wx/xtictor.h:496:22: error: invalid use of incomplete type ‘struct wxAny’
../include/wx/xti.h:39:28: error: forward declaration of ‘struct wxAny’
In file included from ../include/wx/object.h:461:0,
from ../include/wx/list.h:33,
from ../include/wx/any.h:23,
from ../src/common/any.cpp:19:
../include/wx/xti2.h: In function ‘void wxToStringConverter(const wxAny&, wxString&)’:
../include/wx/xti2.h:263:38: error: expected primary-expression before ‘)’ token
../include/wx/xti2.h:263:38: error: there are no arguments to ‘wxANY_AS’ that depend on a template parameter, so a declaration of ‘wxANY_AS’ must be available
../include/wx/xti2.h:263:38: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../include/wx/xti2.h: In function ‘void wxListCollectionToAnyList(const collection_t&, wxAnyList&)’:
../include/wx/xti2.h:279:14: error: invalid use of incomplete type ‘struct wxAnyList’
../include/wx/xti.h:40:28: error: forward declaration of ‘struct wxAnyList’
../include/wx/xti2.h: In function ‘void wxArrayCollectionToVariantArray(const collection_t&, wxAnyList&)’:
../include/wx/xti2.h:288:14: error: invalid use of incomplete type ‘struct wxAnyList’
../include/wx/xti.h:40:28: error: forward declaration of ‘struct wxAnyList’
make: *** [basedll_any.o] Error 1
Code: Select all
$ ../configure --host=x86_64-w64-mingw32 --build=i686-pc-cygwin --disable-monolithic --enable-gui --disable-debug --enable-shared --enable-stl --enable-std_containers --enable-std_iostreams --enable-std_string --enable-std_string_conv --enable-unicode --enable-extended-rtti --enable-optimise --disable-compat26 --disable-compat28 --disable-rpath --enable-config --enable-protocols --enable-ftp --enable-http --enable-fileproto --enable-sockets --enable-ipv6 --enable-ole --enable-dataobj --enable-ipc --enable-baseevtloop --enable-any --enable-arcstream --enable-base64 --enable-backtrace --enable-cmdline --enable-datetime --enable-debugreport --enable-dialupman --enable-dynlib --enable-dynamicloader -enable-exceptions --enable-ffile --enable-file --enable-filehistory --enable-filesystem --enable-fontenum --enable-fontmap --enable-fs_archive --enable-fs_inet --enable-fswatcher --enable-gometry --enable-log --enable-longlong --enable-mimetype --enable-printfposparam --enable-snglinst --enable-sound --enable-stdpaths --enable-stopwatch --enable-streans --enable-sysoptions --enable-tarstream --enable-textbuf --enable-textfile --enable-timer --enable-variant --enable-zipstream --enable-url --enable-protocol --enable-protocol-http --enable-protocol-ftp --enable-protocol-file --enable-threads --enable-iniconf --enable-regkey --enable-docview --enable-help --enable-mshtmlhelp --enable-html --enable-htmlhelp --enable-xrc --enable-aui --enable-propgrid --enable-ribbon --enable-stc --enable-constraints --enable-logui --enable-logwin --enable-logdialog --enable-mdi --enable-mdidoc --enable-mediactrl --enable-richtext --enable-postscript --enable-printarch --enable-printarch --enable-svg --enable-graphics_ctx --enable-clipboard --enable-dnd --enable-metafile --enable-controls --enable-markup --enable-accel --enable-animatectrl --enable-bmpbutton --enable-bmpcombobox --enable-button --enable-calendar --enable-caret --enable-checkbox --enable-checklst --enable-choice --enable-choicebook --enable-collpane --enable-colourpicker --enable-combobox --enable-comboctrl --enable-commandlinkbutton --enable-dataviewctrl --enable-datepick --enable-dirpicker --enable-display --enable-editablebox --enable-filectrl --enable-filepicker --enable-fontpicker --enable-gauge --enable-grid --enable-headerctrl --enable-hyperlink --enable-imaglist --enable-infobar --enable-listbook --enable-listbox --enable-listctrl --enable-notebook --enable-notifmsg --enable-odcombobox --enable-popupwin --enable-radiobox --enable-radiobtn --enable-richmsgdlg --enable-rearrangectrl --enable-sash --enable-scrollbar --enable-searchctrl --enable-slider --enable-spinbtn --enable-spinctrl --enable-splitter --enable-statbmp --enable-statbox --enable-statline --enable-stattext --enable-statusbar --enable-taskbaricon --enable-tbarnative --enable-textctrl --enable-tipwindow --enable-togglebtn --enable-toolbar --enable-toolbook --enable-treebook --enable-treectrl --enable-commondlg --enable-aboutdlg -enable-choicedlg --enable-coldlg --enable-filedlg --enable-finddlg --enable-fontdlg --enable-dirdlg --enable-msgdlg --enable-numberdlg --enable-splash --enable-textdlg --enable-tipdlg --enable-progressdlg --enable-wizarddlg --enable-menus --enable-miniframe --enable-tooltips --enable-splines --enable-mousewheel --enable-validators --enable-busyinfo --enable-joystick --enable-metafiles --enable-dragimage --enable-accessibility --enable-uiactionsim --enable-dctransform --enable-palette --enable-image --enable-gif --enable-pcx --enable-tga --enable-iff --enable-pnm --enable-xpm --enable-ico_cur --enable-dccache --enable-ps-in-msw --enable-ownerdrawn --enable-uxtheme --enable-wxdib --enable-autoidman --disable-largefile --disable-gtktest --disable-sdltest --disable-precomp-headers --with-themes=all --with-msw --without-gtkprint --without-gnomeprint --without-gnomevfs --with-opengl --with-regex