What's up with the win32 adapted build? Today's (04/08) tarball still has the depricated entries in MakefileWIN32.
However, after using an external crypto++ library, changing Yield to some other name in wx/app.h and removing some other obsolete entries in MakefileWIN32 i was able to compile the whole thing till "SearchListCtrl.cpp". There, the compiler gives me the following error:
Compiling src/SearchListCtrl.cpp
In file included from src/SearchListCtrl.h:35,
from src/SearchListCtrl.cpp:30:
src/MuleListCtrl.h:64: error: expected class-name before '{' token
src/MuleListCtrl.h:72: error: expected `)' before '*' token
src/MuleListCtrl.h:188: error: variable or field `SetSortFunc' declared void
src/MuleListCtrl.h:188: error: expected `;' before '(' token
src/MuleListCtrl.h:196: error: `wxListCtrlCompare' does not name a type
src/MuleListCtrl.h:272: error: variable or field `OnColumnRClick' declared void
src/MuleListCtrl.h:272: error: expected `;' before '(' token
src/MuleListCtrl.h:276: error: variable or field `OnColumnLClick' declared void
src/MuleListCtrl.h:276: error: expected `;' before '(' token
src/MuleListCtrl.h:280: error: variable or field `OnMenuSelected' declared void
src/MuleListCtrl.h:280: error: expected `;' before '(' token
src/MuleListCtrl.h:284: error: variable or field `OnMouseWheel' declared void
src/MuleListCtrl.h:284: error: expected `;' before '(' token
src/MuleListCtrl.h:290: error: expected `;' before '(' token
src/MuleListCtrl.h:303: error: `wxListCtrlCompare' does not name a type
src/MuleListCtrl.h:306: error: ISO C++ forbids declaration of `DECLARE_EVENT_TABLE' with no type
src/MuleListCtrl.h:306: error: expected `;' before '}' token
src/MuleListCtrl.h:306: error: expected `;' before '}' token
In file included from src/SearchListCtrl.cpp:30:
src/SearchListCtrl.h:62: error: expected `)' before '*' token
src/SearchListCtrl.h:177: error: variable or field `OnRightClick' declared void
src/SearchListCtrl.h:177: error: expected `;' before '(' token
src/SearchListCtrl.h:182: error: variable or field `OnItemActivated' declared void
src/SearchListCtrl.h:182: error: expected `;' before '(' token
src/SearchListCtrl.h:189: error: variable or field `OnColumnLClick' declared void
src/SearchListCtrl.h:189: error: expected `;' before '(' token
src/SearchListCtrl.h:196: error: variable or field `OnColumnResize' declared void
src/SearchListCtrl.h:196: error: expected `;' before '(' token
src/SearchListCtrl.h:202: error: variable or field `OnPopupGetUrl' declared void
src/SearchListCtrl.h:202: error: expected `;' before '(' token
src/SearchListCtrl.h:207: error: variable or field `OnPopupFakeCheck' declared void
src/SearchListCtrl.h:207: error: expected `;' before '(' token
src/SearchListCtrl.h:212: error: variable or field `OnRazorStatsCheck' declared void
src/SearchListCtrl.h:212: error: expected `;' before '(' token
src/SearchListCtrl.h:217: error: variable or field `OnPopupDownload' declared void
src/SearchListCtrl.h:217: error: expected `;' before '(' token
src/SearchListCtrl.h:220: error: ISO C++ forbids declaration of `DECLARE_EVENT_TABLE' with no type
src/SearchListCtrl.h:220: error: expected `;' before '}' token
src/SearchListCtrl.h:220: error: expected `;' before '}' token
src/SearchListCtrl.cpp:47: error: no `const wxEventTable* CSearchListCtrl::GetEventTable() const' member function declared in class `CSearchListCtrl'
src/SearchListCtrl.cpp: In member function `const wxEventTable* CSearchListCtrl::GetEventTable() const':
src/SearchListCtrl.cpp:47: error: `sm_eventTable' is not a member of `CSearchListCtrl'
src/SearchListCtrl.cpp: At global scope:
src/SearchListCtrl.cpp:47: error: `const wxEventTable CSearchListCtrl::sm_eventTable' is not a static member of `class CSearchListCtrl'
src/SearchListCtrl.cpp:47: error: `sm_eventTable' is not a member of `CMuleListCtrl'
src/SearchListCtrl.cpp:47: error: `sm_eventTableEntries' is not a member of `CSearchListCtrl'
src/SearchListCtrl.cpp:47: error: `const wxEventTableEntry CSearchListCtrl::sm_eventTableEntries[]' is not a static member of `class CSearchListCtrl'
src/SearchListCtrl.cpp:48: error: `OnRightClick' is not a member of `CSearchListCtrl'
src/SearchListCtrl.cpp:49: error: `OnColumnLClick' is not a member of `CSearchListCtrl'
src/SearchListCtrl.cpp:49: error: `EVT_LIST_COL_CLICK' was not declared in this scope
src/SearchListCtrl.cpp:50: error: expected `}' before "EVT_LIST_COL_END_DRAG"
src/SearchListCtrl.cpp:50: error: expected `,' or `;' before "EVT_LIST_COL_END_DRAG"
src/SearchListCtrl.cpp:60: error: expected declaration before '}' token
Maybe I have tomatoes on my eyes, but I don't find even the first error in the list in "MuleListCtrl.h". The relevant code part ist:
58: #include
59: #define wxLC_OWNERDRAW 0
60: #include
61: #include
62:
63: class CMuleListCtrl : public wxListCtrl
64: {
65: public:
Any hints, as always, are welcome!