on compilation i have this error:
-----------------------------------------------------------
from EMSocket.h:40,
from ListenSocket.h:38,
from ListenSocket.cpp:30:
/usr/local/include/wx-2.5/wx/x11/region.h: In copy constructor `wxRegion::wxRegion(const wxRegion&)':
/usr/local/include/wx-2.5/wx/x11/region.h:89: warning: base class `class wxGDIObject' should be explicitly initialized in the copy constructor
ListenSocket.cpp:823:50: warning: #warning Here should be the IDHybrid, but we don't use it yet and I'm afraid it will break a lot

ListenSocket.cpp:829:42: warning: #warning Here should be the IDHybrid, but we don't use it yet and I'm afraid it will break a lot
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -DUSE_WX_TRAY -I/usr/local/lib/wx/include/x11univ-ansi-release-2.5 -I/usr/local/include/wx-2.5 -D__WXUNIVERSAL__ -D__WXX11__ -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -DUSE_EMBEDDED_CRYPTO -W -Wall -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0 -MT amule-listctrl.o -MD -MP -MF ".deps/amule-listctrl.Tpo" \
-c -o amule-listctrl.o `test -f 'listctrl.cpp' || echo './'`listctrl.cpp; \
then mv -f ".deps/amule-listctrl.Tpo" ".deps/amule-listctrl.Po"; \
else rm -f ".deps/amule-listctrl.Tpo"; exit 1; \
fi
In file included from /usr/local/include/wx-2.5/wx/palette.h:30,
from /usr/local/include/wx-2.5/wx/x11/bitmap.h:22,
from /usr/local/include/wx-2.5/wx/bitmap.h:177,
from /usr/local/include/wx-2.5/wx/x11/cursor.h:19,
from /usr/local/include/wx-2.5/wx/cursor.h:13,
from /usr/local/include/wx-2.5/wx/event.h:32,
from /usr/local/include/wx-2.5/wx/app.h:20,
from extern/listctrl.254.cpp:40,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/x11/palette.h: In copy constructor `wxPalette::wxPalette(const wxPalette&)':
/usr/local/include/wx-2.5/wx/x11/palette.h:58: warning: base class `class wxPaletteBase' should be explicitly initialized in the copy constructor
In file included from /usr/local/include/wx-2.5/wx/font.h:243,
from /usr/local/include/wx-2.5/wx/window.h:28,
from /usr/local/include/wx-2.5/wx/app.h:23,
from extern/listctrl.254.cpp:40,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/x11/font.h: In copy constructor `wxFont::wxFont(const wxFont&)':
/usr/local/include/wx-2.5/wx/x11/font.h:27: warning: base class `class wxFontBase' should be explicitly initialized in the copy constructor
In file included from /usr/local/include/wx-2.5/wx/colour.h:15,
from /usr/local/include/wx-2.5/wx/window.h:29,
from /usr/local/include/wx-2.5/wx/app.h:23,
from extern/listctrl.254.cpp:40,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/x11/colour.h: In copy constructor `wxColour::wxColour(const wxColour&)':
/usr/local/include/wx-2.5/wx/x11/colour.h:59: warning: base class `class wxGDIObject' should be explicitly initialized in the copy constructor
In file included from /usr/local/include/wx-2.5/wx/region.h:13,
from /usr/local/include/wx-2.5/wx/window.h:30,
from /usr/local/include/wx-2.5/wx/app.h:23,
from extern/listctrl.254.cpp:40,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/x11/region.h: In copy constructor `wxRegion::wxRegion(const wxRegion&)':
/usr/local/include/wx-2.5/wx/x11/region.h:89: warning: base class `class wxGDIObject' should be explicitly initialized in the copy constructor
In file included from /usr/local/include/wx-2.5/wx/brush.h:25,
from /usr/local/include/wx-2.5/wx/dc.h:29,
from /usr/local/include/wx-2.5/wx/x11/dcclient.h:19,
from /usr/local/include/wx-2.5/wx/dcclient.h:13,
from /usr/local/include/wx-2.5/wx/x11/dcscreen.h:19,
from /usr/local/include/wx-2.5/wx/dcscreen.h:13,
from extern/listctrl.254.cpp:42,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/x11/brush.h: In copy constructor `wxBrush::wxBrush(const wxBrush&)':
/usr/local/include/wx-2.5/wx/x11/brush.h:42: warning: base class `class wxBrushBase' should be explicitly initialized in the copy constructor
In file included from /usr/local/include/wx-2.5/wx/pen.h:9,
from /usr/local/include/wx-2.5/wx/dc.h:30,
from /usr/local/include/wx-2.5/wx/x11/dcclient.h:19,
from /usr/local/include/wx-2.5/wx/dcclient.h:13,
from /usr/local/include/wx-2.5/wx/x11/dcscreen.h:19,
from /usr/local/include/wx-2.5/wx/dcscreen.h:13,
from extern/listctrl.254.cpp:42,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/x11/pen.h: In copy constructor `wxPen::wxPen(const wxPen&)':
/usr/local/include/wx-2.5/wx/x11/pen.h:45: warning: base class `class wxGDIObject' should be explicitly initialized in the copy constructor
In file included from /usr/local/include/wx-2.5/wx/scrolbar.h:47,
from /usr/local/include/wx-2.5/wx/univ/renderer.h:52,
from extern/listctrl.254.cpp:1653,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/univ/scrolbar.h: At global scope:
/usr/local/include/wx-2.5/wx/univ/scrolbar.h:113: error: conflicting return type specified for `virtual wxWindow* MuleExtern::wxScrollBar::GetWindow()'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:92: error: overriding `virtual MuleExtern::wxWindow* MuleExtern::wxControlWithArrows::GetWindow()'
/usr/local/include/wx-2.5/wx/univ/scrolbar.h: In member function `virtual MuleExtern::wxRenderer* MuleExtern::wxScrollBar::GetRenderer() const':
/usr/local/include/wx-2.5/wx/univ/scrolbar.h:112: error: cannot convert `wxRenderer* const' to `MuleExtern::wxRenderer*' in return
In file included from extern/listctrl.254.cpp:1653,
from listctrl.cpp:6:
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual MuleExtern::wxRect MuleExtern::wxDelegateRenderer::GetBorderDimensions(wxBorder) const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:750: error: return type `struct MuleExtern::wxRect' is incomplete
/usr/local/include/wx-2.5/wx/univ/renderer.h:750: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual MuleExtern::wxRect MuleExtern::wxDelegateRenderer::GetScrollbarRect(const MuleExtern::wxScrollBar*, MuleExtern::wxScrollBar::Element, int) const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:759: error: return type `struct MuleExtern::wxRect' is incomplete
/usr/local/include/wx-2.5/wx/univ/renderer.h:759: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual MuleExtern::wxRect MuleExtern::wxDelegateRenderer::GetTextTotalArea(const MuleExtern::wxTextCtrl*, const MuleExtern::wxRect&) const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:787: error: return type `struct MuleExtern::wxRect' is incomplete
/usr/local/include/wx-2.5/wx/univ/renderer.h:787: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual MuleExtern::wxRect MuleExtern::wxDelegateRenderer::GetTextClientArea(const MuleExtern::wxTextCtrl*, const MuleExtern::wxRect&, wxCoord*) const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:791: error: return type `struct MuleExtern::wxRect' is incomplete
/usr/local/include/wx-2.5/wx/univ/renderer.h:791: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual MuleExtern::wxRect MuleExtern::wxDelegateRenderer::GetSliderShaftRect(const MuleExtern::wxRect&, int, wxOrientation, long int) const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:804: error: return type `struct MuleExtern::wxRect' is incomplete
/usr/local/include/wx-2.5/wx/univ/renderer.h:804: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual MuleExtern::wxRect MuleExtern::wxDelegateRenderer::GetFrameClientArea(const MuleExtern::wxRect&, int) const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:819: error: return type `struct MuleExtern::wxRect' is incomplete
/usr/local/include/wx-2.5/wx/univ/renderer.h:819: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual void MuleExtern::wxDelegateRenderer::DrawHeaderButton(MuleExtern::wxWindow*, MuleExtern::wxDC&, const MuleExtern::wxRect&, int)':
/usr/local/include/wx-2.5/wx/univ/renderer.h:835: error: no matching function for call to `MuleExtern::wxRenderer::DrawHeaderButton(MuleExtern::wxWindow*&, MuleExtern::wxDC&, const MuleExtern::wxRect&, int&)'
/usr/local/include/wx-2.5/wx/renderer.h:233: error: candidates are: virtual void wxDelegateRendererNative::DrawHeaderButton(wxWindow*, wxDC&, const wxRect&, int)
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `virtual void MuleExtern::wxDelegateRenderer::DrawTreeItemButton(MuleExtern::wxWindow*, MuleExtern::wxDC&, const MuleExtern::wxRect&, int)':
/usr/local/include/wx-2.5/wx/univ/renderer.h:840: error: no matching function for call to `MuleExtern::wxRenderer::DrawTreeItemButton(MuleExtern::wxWindow*&, MuleExtern::wxDC&, const MuleExtern::wxRect&, int&)'
/usr/local/include/wx-2.5/wx/renderer.h:239: error: candidates are: virtual void wxDelegateRendererNative::DrawTreeItemButton(wxWindow*, wxDC&, const wxRect&, int)
/usr/local/include/wx-2.5/wx/univ/renderer.h: At global scope:
/usr/local/include/wx-2.5/wx/univ/renderer.h:905: error: field `m_rect' has incomplete type
/usr/local/include/wx-2.5/wx/univ/renderer.h: In member function `const MuleExtern::wxRect& MuleExtern::wxControlRenderer::GetRect() const':
/usr/local/include/wx-2.5/wx/univ/renderer.h:885: error: `m_rect' undeclared (first use this function)
/usr/local/include/wx-2.5/wx/univ/renderer.h:885: error: (Each undeclared identifier is reported only once for each function it appears in.)
In file included from listctrl.cpp:6:
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:1660: error: prototype for `void MuleExtern::wxListHeaderWindow::AdjustDC(MuleExtern::wxDC&)' does not match any in class `MuleExtern::wxListHeaderWindow'
extern/listctrl.254.cpp:398: error: candidate is: void MuleExtern::wxListHeaderWindow::AdjustDC(wxDC&)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListHeaderWindow::AdjustDC(MuleExtern::wxDC&)':
extern/listctrl.254.cpp:1668: error: `SetDeviceOrigin' undeclared (first use this function)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListHeaderWindow::OnPaint(wxPaintEvent&)':
extern/listctrl.254.cpp:1713: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:1823: error: prototype for `void MuleExtern::wxListHeaderWindow::OnMouse(MuleExtern::wxMouseEvent&)' does not match any in class `MuleExtern::wxListHeaderWindow'
extern/listctrl.254.cpp:401: error: candidate is: void MuleExtern::wxListHeaderWindow::OnMouse(wxMouseEvent&)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListHeaderWindow::OnMouse(MuleExtern::wxMouseEvent&)':
extern/listctrl.254.cpp:1826: error: `GetX' undeclared (first use this function)
extern/listctrl.254.cpp:1827: error: `GetY' undeclared (first use this function)
extern/listctrl.254.cpp:1831: error: `GetPosition' undeclared (first use this function)
extern/listctrl.254.cpp:1844: error: `ButtonUp' undeclared (first use this function)
extern/listctrl.254.cpp:1899: error: `LeftDown' undeclared (first use this function)
extern/listctrl.254.cpp:1899: error: `RightUp' undeclared (first use this function)
extern/listctrl.254.cpp:1921: error: `Moving' undeclared (first use this function)
extern/listctrl.254.cpp: In constructor `MuleExtern::wxListTextCtrl::wxListTextCtrl(MuleExtern::wxListMainWindow*, unsigned int)':
extern/listctrl.254.cpp:1995: error: variable `MuleExtern::wxRect rectLabel' has initializer but incomplete type
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:2295: error: prototype for `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineRect(unsigned int) const' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:533: error: candidate is: wxRect MuleExtern::wxListMainWindow::GetLineRect(unsigned int) const
extern/listctrl.254.cpp:2295: error: `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineRect(unsigned int) const' and `wxRect MuleExtern::wxListMainWindow::GetLineRect(unsigned int) const' cannot be overloaded
extern/listctrl.254.cpp: In member function `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineRect(unsigned int) const':
extern/listctrl.254.cpp:2295: error: return type `struct MuleExtern::wxRect' is incomplete
extern/listctrl.254.cpp:2297: error: conversion from `wxRect' to non-scalar type `MuleExtern::wxRect' requested
extern/listctrl.254.cpp:2299: error: aggregate `MuleExtern::wxRect rect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:2309: error: prototype for `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineLabelRect(unsigned int) const' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:536: error: candidate is: wxRect MuleExtern::wxListMainWindow::GetLineLabelRect(unsigned int) const
extern/listctrl.254.cpp:2309: error: `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineLabelRect(unsigned int) const' and `wxRect MuleExtern::wxListMainWindow::GetLineLabelRect(unsigned int) const' cannot be overloaded
extern/listctrl.254.cpp: In member function `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineLabelRect(unsigned int) const':
extern/listctrl.254.cpp:2309: error: return type `struct MuleExtern::wxRect' is incomplete
extern/listctrl.254.cpp:2311: error: conversion from `wxRect' to non-scalar type `MuleExtern::wxRect' requested
extern/listctrl.254.cpp:2313: error: aggregate `MuleExtern::wxRect rect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:2323: error: prototype for `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineIconRect(unsigned int) const' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:540: error: candidate is: wxRect MuleExtern::wxListMainWindow::GetLineIconRect(unsigned int) const
extern/listctrl.254.cpp:2323: error: `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineIconRect(unsigned int) const' and `wxRect MuleExtern::wxListMainWindow::GetLineIconRect(unsigned int) const' cannot be overloaded
extern/listctrl.254.cpp: In member function `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineIconRect(unsigned int) const':
extern/listctrl.254.cpp:2323: error: return type `struct MuleExtern::wxRect' is incomplete
extern/listctrl.254.cpp:2325: error: conversion from `wxRect' to non-scalar type `MuleExtern::wxRect' requested
extern/listctrl.254.cpp:2330: error: aggregate `MuleExtern::wxRect rect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:2339: error: prototype for `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineHighlightRect(unsigned int) const' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:543: error: candidate is: wxRect MuleExtern::wxListMainWindow::GetLineHighlightRect(unsigned int) const
extern/listctrl.254.cpp:2339: error: `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineHighlightRect(unsigned int) const' and `wxRect MuleExtern::wxListMainWindow::GetLineHighlightRect(unsigned int) const' cannot be overloaded
extern/listctrl.254.cpp: In member function `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetLineHighlightRect(unsigned int) const':
extern/listctrl.254.cpp:2339: error: return type `struct MuleExtern::wxRect' is incomplete
extern/listctrl.254.cpp:2341: error: conversion from `wxRect' to non-scalar type `MuleExtern::wxRect' requested
extern/listctrl.254.cpp: In member function `long int MuleExtern::wxListMainWindow::HitTestLine(unsigned int, int, int) const':
extern/listctrl.254.cpp:2358: error: variable `MuleExtern::wxRect rect' has initializer but incomplete type
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::RefreshLine(unsigned int)':
extern/listctrl.254.cpp:2457: error: variable `MuleExtern::wxRect rect' has initializer but incomplete type
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::RefreshLines(unsigned int, unsigned int)':
extern/listctrl.254.cpp:2480: error: aggregate `MuleExtern::wxRect rect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::RefreshAfter(unsigned int)':
extern/listctrl.254.cpp:2511: error: aggregate `MuleExtern::wxRect rect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::OnPaint(wxPaintEvent&)':
extern/listctrl.254.cpp:2610: error: aggregate `MuleExtern::wxRect rectLine' has incomplete type and cannot be defined
extern/listctrl.254.cpp:2659: error: variable `MuleExtern::wxRect rect' has initializer but incomplete type
extern/listctrl.254.cpp:2660: error: variable `MuleExtern::wxRect highl' has initializer but incomplete type
extern/listctrl.254.cpp:2681: error: variable `MuleExtern::wxRect after' has initializer but incomplete type
extern/listctrl.254.cpp:2737: error: aggregate `MuleExtern::wxRect firstItemRect' has incomplete type and cannot be defined
extern/listctrl.254.cpp:2738: error: aggregate `MuleExtern::wxRect lastItemRect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:2903: error: prototype for `void MuleExtern::wxListMainWindow::OnMouse(MuleExtern::wxMouseEvent&)' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:569: error: candidate is: void MuleExtern::wxListMainWindow::OnMouse(wxMouseEvent&)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::OnMouse(MuleExtern::wxMouseEvent&)':
extern/listctrl.254.cpp:2904: error: `SetEventObject' undeclared (first use this function)
extern/listctrl.254.cpp:2905: error: no matching function for call to `wxEvtHandler::ProcessEvent(MuleExtern::wxMouseEvent&)'
/usr/local/include/wx-2.5/wx/event.h:2303: error: candidates are: virtual bool wxEvtHandler::ProcessEvent(wxEvent&)
extern/listctrl.254.cpp:2908: error: `GetEventType' undeclared (first use this function)
extern/listctrl.254.cpp:2911: error: `Skip' undeclared (first use this function)
extern/listctrl.254.cpp:2921: error: `Dragging' undeclared (first use this function)
extern/listctrl.254.cpp:2921: error: `ButtonDown' undeclared (first use this function)
extern/listctrl.254.cpp:2921: error: `LeftUp' undeclared (first use this function)
extern/listctrl.254.cpp:2922: error: `ButtonDClick' undeclared (first use this function)
extern/listctrl.254.cpp:2925: error: `GetX' undeclared (first use this function)
extern/listctrl.254.cpp:2926: error: `GetY' undeclared (first use this function)
extern/listctrl.254.cpp:2960: error: `GetPosition' undeclared (first use this function)
extern/listctrl.254.cpp:2968: error: `RightIsDown' undeclared (first use this function)
extern/listctrl.254.cpp:3038: error: `RightDown' undeclared (first use this function)
extern/listctrl.254.cpp:3055: error: `MiddleDown' undeclared (first use this function)
extern/listctrl.254.cpp:3059: error: `LeftDown' undeclared (first use this function)
extern/listctrl.254.cpp:3065: error: `CmdDown' undeclared (first use this function)
extern/listctrl.254.cpp:3066: error: `ShiftDown' undeclared (first use this function)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::MoveToItem(unsigned int)':
extern/listctrl.254.cpp:3127: error: variable `MuleExtern::wxRect rect' has initializer but incomplete type
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:3411: error: prototype for `void MuleExtern::wxListMainWindow::DrawImage(int, MuleExtern::wxDC*, int, int)' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:587: error: candidate is: void MuleExtern::wxListMainWindow::DrawImage(int, wxDC*, int, int)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::DrawImage(int, MuleExtern::wxDC*, int, int)':
extern/listctrl.254.cpp:3414: error: no matching function for call to `wxImageList::Draw(int&, MuleExtern::wxDC&, int&, int&, int)'
/usr/local/include/wx-2.5/wx/generic/imaglist.h:78: error: candidates are: virtual bool wxGenericImageList::Draw(int, wxDC&, int, int, int, bool)
extern/listctrl.254.cpp:3418: error: no matching function for call to `wxImageList::Draw(int&, MuleExtern::wxDC&, int&, int&, int)'
/usr/local/include/wx-2.5/wx/generic/imaglist.h:78: error: candidates are: virtual bool wxGenericImageList::Draw(int, wxDC&, int, int, int, bool)
extern/listctrl.254.cpp:3422: error: no matching function for call to `wxImageList::Draw(int&, MuleExtern::wxDC&, int&, int&, int)'
/usr/local/include/wx-2.5/wx/generic/imaglist.h:78: error: candidates are: virtual bool wxGenericImageList::Draw(int, wxDC&, int, int, int, bool)
extern/listctrl.254.cpp:3426: error: no matching function for call to `wxImageList::Draw(int&, MuleExtern::wxDC&, int&, int&, int)'
/usr/local/include/wx-2.5/wx/generic/imaglist.h:78: error: candidates are: virtual bool wxGenericImageList::Draw(int, wxDC&, int, int, int, bool)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::SetItem(wxListItem&)':
extern/listctrl.254.cpp:3663: error: aggregate `MuleExtern::wxRect rectItem' has incomplete type and cannot be defined
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:3887: error: prototype for `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetViewRect() const' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:612: error: candidate is: wxRect MuleExtern::wxListMainWindow::GetViewRect() const
extern/listctrl.254.cpp:3887: error: `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetViewRect() const' and `wxRect MuleExtern::wxListMainWindow::GetViewRect() const' cannot be overloaded
extern/listctrl.254.cpp: In member function `MuleExtern::wxRect MuleExtern::wxListMainWindow::GetViewRect() const':
extern/listctrl.254.cpp:3887: error: return type `struct MuleExtern::wxRect' is incomplete
extern/listctrl.254.cpp:3899: error: aggregate `MuleExtern::wxRect r' has incomplete type and cannot be defined
extern/listctrl.254.cpp:3923: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:3927: error: prototype for `void MuleExtern::wxListMainWindow::GetItemRect(long int, MuleExtern::wxRect&) const' does not match any in class `MuleExtern::wxListMainWindow'
extern/listctrl.254.cpp:611: error: candidate is: void MuleExtern::wxListMainWindow::GetItemRect(long int, wxRect&) const
extern/listctrl.254.cpp: In member function `void MuleExtern::wxListMainWindow::GetItemRect(long int, MuleExtern::wxRect&) const':
extern/listctrl.254.cpp:3938: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp:3940: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp:3940: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp:3940: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp:3940: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp: In member function `bool MuleExtern::wxListMainWindow::GetItemPosition(long int, wxPoint&) const':
extern/listctrl.254.cpp:3945: error: aggregate `MuleExtern::wxRect rect' has incomplete type and cannot be defined
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:4985: error: prototype for `MuleExtern::wxRect MuleExtern::wxGenericListCtrl::GetViewRect() const' does not match any in class `MuleExtern::wxGenericListCtrl'
extern/listctrl.254.h:104: error: candidate is: wxRect MuleExtern::wxGenericListCtrl::GetViewRect() const
extern/listctrl.254.cpp:4985: error: `MuleExtern::wxRect MuleExtern::wxGenericListCtrl::GetViewRect() const' and `wxRect MuleExtern::wxGenericListCtrl::GetViewRect() const' cannot be overloaded
extern/listctrl.254.cpp: In member function `MuleExtern::wxRect MuleExtern::wxGenericListCtrl::GetViewRect() const':
extern/listctrl.254.cpp:4985: error: return type `struct MuleExtern::wxRect' is incomplete
extern/listctrl.254.cpp:4986: error: conversion from `wxRect' to non-scalar type `MuleExtern::wxRect' requested
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:4990: error: prototype for `bool MuleExtern::wxGenericListCtrl::GetItemRect(long int, MuleExtern::wxRect&, int) const' does not match any in class `MuleExtern::wxGenericListCtrl'
extern/listctrl.254.h:116: error: candidate is: bool MuleExtern::wxGenericListCtrl::GetItemRect(long int, wxRect&, int) const
extern/listctrl.254.cpp: In member function `bool MuleExtern::wxGenericListCtrl::GetItemRect(long int, MuleExtern::wxRect&, int) const':
extern/listctrl.254.cpp:4993: error: invalid use of undefined type `struct MuleExtern::wxRect'
/usr/local/include/wx-2.5/wx/univ/scrarrow.h:33: error: forward declaration of `struct MuleExtern::wxRect'
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:5036: error: prototype for `void MuleExtern::wxGenericListCtrl::OnDrawItem(int, MuleExtern::wxDC*, const MuleExtern::wxRect&, const MuleExtern::wxRect&, bool)' does not match any in class `MuleExtern::wxGenericListCtrl'
extern/listctrl.254.h:206: error: candidate is: virtual void MuleExtern::wxGenericListCtrl::OnDrawItem(int, wxDC*, const wxRect&, const wxRect&, bool)
extern/listctrl.254.cpp:5475: error: prototype for `bool MuleExtern::wxGenericListCtrl::DoPopupMenu(MuleExtern::wxMenu*, int, int)' does not match any in class `MuleExtern::wxGenericListCtrl'
extern/listctrl.254.h:220: error: candidate is: virtual bool MuleExtern::wxGenericListCtrl::DoPopupMenu(wxMenu*, int, int)
extern/listctrl.254.cpp: In member function `bool MuleExtern::wxGenericListCtrl::DoPopupMenu(MuleExtern::wxMenu*, int, int)':
extern/listctrl.254.cpp:5477: error: no matching function for call to `MuleExtern::wxListMainWindow::PopupMenu(MuleExtern::wxMenu*&, int&, int&)'
/usr/local/include/wx-2.5/wx/window.h:875: error: candidates are: bool wxWindowBase::PopupMenu(wxMenu*, const wxPoint&)
/usr/local/include/wx-2.5/wx/window.h:877: error: bool wxWindowBase::PopupMenu(wxMenu*, int, int)
extern/listctrl.254.cpp: At global scope:
extern/listctrl.254.cpp:5555: error: prototype for `void MuleExtern::wxGenericListCtrl::Refresh(bool, const MuleExtern::wxRect*)' does not match any in class `MuleExtern::wxGenericListCtrl'
extern/listctrl.254.h:202: error: candidate is: virtual void MuleExtern::wxGenericListCtrl::Refresh(bool, const wxRect*)
extern/listctrl.254.cpp: In member function `void MuleExtern::wxGenericListCtrl::Refresh(bool, const MuleExtern::wxRect*)':
extern/listctrl.254.cpp:5570: error: variable `MuleExtern::wxRect rectHeader' has initializer but incomplete type
extern/listctrl.254.cpp:5585: error: variable `MuleExtern::wxRect rectMain' has initializer but incomplete type
make[4]: *** [amule-listctrl.o] Error 1
make[4]: Leaving directory `/home/terminal/amule-cvs/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/terminal/amule-cvs/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/terminal/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/terminal/amule-cvs'
make: *** [all] Error 2