Kirix Support Forums

0.9.2 DLL patch

Please post any wxAUI patches or modifications you've created here. Thanks!

0.9.2 DLL patch

Postby jafath on Sat Apr 29, 2006 4:50 pm

Patch for 0.9.2 based on Thies Pfeiffer's 0.9.1 work.
Includes Visual Studio 2003 project file for building wxaui as a DLL.

http://www.fath.us/downloads/wxauiDLL-000902_diff.zip

Jerry
jafath
Registered User
 
Posts: 1
Joined: Sat Apr 29, 2006 2:07 pm

Postby mydevnull on Tue May 16, 2006 7:19 am

Doesn't compile with mingw32.

Project : wxAUI
Compiler : GNU GCC Compiler (called directly)
Directory : Z:\EXTERNAL\wxaui-0.9.1\build\
--------------------------------------------------------------------------------
Switching to target: release
Compiling: ..\src\manager.cpp
..\src\manager.cpp:22: warning: function 'wxAuiRectArray::~wxAuiRectArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxAuiRectArray::~wxAuiRectArray()':
..\src\manager.cpp:22: warning: function 'wxAuiRectArray::~wxAuiRectArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `void wxAuiRectArray::DoCopy(const wxAuiRectArray&)':
..\src\manager.cpp:22: warning: function 'void wxAuiRectArray::DoCopy(const wxAuiRectArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `wxAuiRectArray& wxAuiRectArray::operator=(const wxAuiRectArray&)':
..\src\manager.cpp:809: warning: function 'wxAuiRectArray& wxAuiRectArray::operator=(const wxAuiRectArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In copy constructor `wxAuiRectArray::wxAuiRectArray(const wxAuiRectArray&)':
..\src\manager.cpp:809: warning: function 'wxAuiRectArray::wxAuiRectArray(const wxAuiRectArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In copy constructor `wxAuiRectArray::wxAuiRectArray(const wxAuiRectArray&)':
..\src\manager.cpp:809: warning: function 'wxAuiRectArray::wxAuiRectArray(const wxAuiRectArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: At global scope:
..\src\manager.cpp:809: warning: function 'void wxAuiRectArray::DoEmpty()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp:809: warning: 'void wxAuiRectArray::DoEmpty()' defined locally after being referenced with dllimport linkage
..\src\manager.cpp: In member function `void wxAuiRectArray::RemoveAt(size_t, size_t)':
..\src\manager.cpp:809: warning: function 'void wxAuiRectArray::RemoveAt(size_t, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: At global scope:
..\src\manager.cpp:966: warning: function 'void wxAuiRectArray::Add(const _wxObjArraywxAuiRectArray&, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp:966: warning: 'void wxAuiRectArray::Add(const _wxObjArraywxAuiRectArray&, size_t)' defined locally after being referenced with dllimport linkage
..\src\manager.cpp: In member function `void wxAuiRectArray::Insert(const _wxObjArraywxAuiRectArray&, size_t, size_t)':
..\src\manager.cpp:809: warning: function 'void wxAuiRectArray::Insert(const _wxObjArraywxAuiRectArray&, size_t, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `int wxAuiRectArray::Index(const _wxObjArraywxAuiRectArray&, bool) const':
..\src\manager.cpp:809: warning: function 'int wxAuiRectArray::Index(const _wxObjArraywxAuiRectArray&, bool) const' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxDockUIPartArray::~wxDockUIPartArray()':
..\src\manager.cpp:23: warning: function 'wxDockUIPartArray::~wxDockUIPartArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxDockUIPartArray::~wxDockUIPartArray()':
..\src\manager.cpp:23: warning: function 'wxDockUIPartArray::~wxDockUIPartArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `void wxDockUIPartArray::DoCopy(const wxDockUIPartArray&)':
..\src\manager.cpp:23: warning: function 'void wxDockUIPartArray::DoCopy(const wxDockUIPartArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `wxDockUIPartArray& wxDockUIPartArray::operator=(const wxDockUIPartArray&)':
..\src\manager.cpp:104: warning: function 'wxDockUIPartArray& wxDockUIPartArray::operator=(const wxDockUIPartArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In copy constructor `wxDockUIPartArray::wxDockUIPartArray(const wxDockUIPartArray&)':
..\src\manager.cpp:104: warning: function 'wxDockUIPartArray::wxDockUIPartArray(const wxDockUIPartArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In copy constructor `wxDockUIPartArray::wxDockUIPartArray(const wxDockUIPartArray&)':
..\src\manager.cpp:104: warning: function 'wxDockUIPartArray::wxDockUIPartArray(const wxDockUIPartArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: At global scope:
..\src\manager.cpp:104: warning: function 'void wxDockUIPartArray::DoEmpty()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp:104: warning: 'void wxDockUIPartArray::DoEmpty()' defined locally after being referenced with dllimport linkage
..\src\manager.cpp: In member function `void wxDockUIPartArray::RemoveAt(size_t, size_t)':
..\src\manager.cpp:104: warning: function 'void wxDockUIPartArray::RemoveAt(size_t, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: At global scope:
..\src\manager.cpp:104: warning: function 'void wxDockUIPartArray::Add(const _wxObjArraywxDockUIPartArray&, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp:104: warning: 'void wxDockUIPartArray::Add(const _wxObjArraywxDockUIPartArray&, size_t)' defined locally after being referenced with dllimport linkage
..\src\manager.cpp: In member function `void wxDockUIPartArray::Insert(const _wxObjArraywxDockUIPartArray&, size_t, size_t)':
..\src\manager.cpp:104: warning: function 'void wxDockUIPartArray::Insert(const _wxObjArraywxDockUIPartArray&, size_t, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `int wxDockUIPartArray::Index(const _wxObjArraywxDockUIPartArray&, bool) const':
..\src\manager.cpp:104: warning: function 'int wxDockUIPartArray::Index(const _wxObjArraywxDockUIPartArray&, bool) const' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxDockInfoArray::~wxDockInfoArray()':
..\src\manager.cpp:24: warning: function 'wxDockInfoArray::~wxDockInfoArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxDockInfoArray::~wxDockInfoArray()':
..\src\manager.cpp:24: warning: function 'wxDockInfoArray::~wxDockInfoArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `void wxDockInfoArray::DoCopy(const wxDockInfoArray&)':
..\src\manager.cpp:24: warning: function 'void wxDockInfoArray::DoCopy(const wxDockInfoArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `wxDockInfoArray& wxDockInfoArray::operator=(const wxDockInfoArray&)':
..\src\manager.cpp:103: warning: function 'wxDockInfoArray& wxDockInfoArray::operator=(const wxDockInfoArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In copy constructor `wxDockInfoArray::wxDockInfoArray(const wxDockInfoArray&)':
..\src\manager.cpp:103: warning: function 'wxDockInfoArray::wxDockInfoArray(const wxDockInfoArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In copy constructor `wxDockInfoArray::wxDockInfoArray(const wxDockInfoArray&)':
..\src\manager.cpp:103: warning: function 'wxDockInfoArray::wxDockInfoArray(const wxDockInfoArray&)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: At global scope:
..\src\manager.cpp:103: warning: function 'void wxDockInfoArray::DoEmpty()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp:103: warning: 'void wxDockInfoArray::DoEmpty()' defined locally after being referenced with dllimport linkage
..\src\manager.cpp: In member function `void wxDockInfoArray::RemoveAt(size_t, size_t)':
..\src\manager.cpp:107: warning: function 'void wxDockInfoArray::RemoveAt(size_t, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: At global scope:
..\src\manager.cpp:107: warning: function 'void wxDockInfoArray::Add(const _wxObjArraywxDockInfoArray&, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp:107: warning: 'void wxDockInfoArray::Add(const _wxObjArraywxDockInfoArray&, size_t)' defined locally after being referenced with dllimport linkage
..\src\manager.cpp: In member function `void wxDockInfoArray::Insert(const _wxObjArraywxDockInfoArray&, size_t, size_t)':
..\src\manager.cpp:107: warning: function 'void wxDockInfoArray::Insert(const _wxObjArraywxDockInfoArray&, size_t, size_t)' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In member function `int wxDockInfoArray::Index(const _wxObjArraywxDockInfoArray&, bool) const':
..\src\manager.cpp:107: warning: function 'int wxDockInfoArray::Index(const _wxObjArraywxDockInfoArray&, bool) const' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxPaneButtonArray::~wxPaneButtonArray()':
..\src\manager.cpp:25: warning: function 'wxPaneButtonArray::~wxPaneButtonArray()' is defined after prior declaration as dllimport: attribute ignored
..\src\manager.cpp: In destructor `wxPaneButtonArray::~wxPaneButtonArray()':
..\src\manager.cpp:25: internal compiler error: in rest_of_handle_final, at toplev.c:2064
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Process terminated with status 1 (0 minutes, 4 seconds)
1 errors, 40 warnings
mydevnull
Registered User
 
Posts: 10
Joined: Wed Feb 01, 2006 9:35 am

Return to wxAUI Patches & Modifications