compiling wx.NET Error message - see last error message
Kevin Gordon <[email protected]>
| Newsgroups | gmane.comp.lib.wxwindows.wxnet |
|---|---|
| Message-ID | <[email protected]> |
I am guessing but I believe WXWIN_COMPATIBILITY_2_2 is the problem
Re: frame.cxx
guessing answer to 'Command' unidentified
//-----------------------------------------------------------------------------
extern "C" WXEXPORT
#if WXWIN_COMPATIBILITY_2_2 //kg March 2004
bool wxFrame_Command(wxFrameBase* self, int id)
{
return self->Command(id);
}
#endif // WXWIN_COMPATIBILITY_2_2 kg March 2004
//-----------------------------------------------------------------------------
Re: treectrl.cxx
guessing answer to 'GetCode' unidentified
#if WXWIN_COMPATIBILITY_2_2 //kg March 2004
extern "C" WXEXPORT
int wxTreeEvent_GetCode(wxTreeEvent* self)
{
return self->GetCode();
}
#endif // WXWIN_COMPATIBILITY_2_2 //kg March 2004
Re: window.cxx
guessing answer to 'Clear' unidentified
//-----------------------------------------------------------------------------
extern "C" WXEXPORT
void wxWindow_Clear(wxWindow* self)
{
// self->Clear(); kg March 2004
self->ClearBackground(); // window.h
}
//-----------------------------------------------------------------------------
Re printpreview.cxx:
Not sure what is happening here:
printpreview.cxx: In function `void
wxPrintPreview_SetCanvas(wxPostScriptPrintPreview*, wxWindow*)':
printpreview.cxx:83: error: no matching function for call to `
wxPostScriptPrintPreview::SetCanvas(wxWindow*&)'
/usr/include/wx/prntbase.h:329: error: candidates are: void
wxPrintPreviewBase::SetCanvas(wxPreviewCanvas*) <near match>
printpreview.cxx: In function `bool
wxPrintPreview_PaintPage(wxPostScriptPrintPreview*, wxWindow*, wxDC*)':
printpreview.cxx:107: error: no matching function for call to `
wxPostScriptPrintPreview::PaintPage(wxWindow*&, wxDC&)'
/usr/include/wx/prntbase.h:335: error: candidates are: virtual bool
wxPrintPreviewBase::PaintPage(wxPreviewCanvas*, wxDC&) <near match>
printpreview.cxx: In function `bool
wxPrintPreview_DrawBlankPage(wxPostScriptPrintPreview*, wxWindow*, wxDC*)':
printpreview.cxx:115: error: no matching function for call to `
wxPostScriptPrintPreview::DrawBlankPage(wxWindow*&, wxDC&)'
/usr/include/wx/prntbase.h:338: error: candidates are: virtual bool
wxPrintPreviewBase::DrawBlankPage(wxPreviewCanvas*, wxDC&) <near match>
make[1]: *** [obj/printpreview.o] Error 1
make: *** [wx-c] Error 2
//-----------------------------------------------------------------------------
extern "C" WXEXPORT
void wxPrintPreview_SetCanvas(wxPrintPreview* self, wxWindow* canvas)
{
self->SetCanvas(canvas);
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
extern "C" WXEXPORT
bool wxPrintPreview_PaintPage(wxPrintPreview* self, wxWindow* canvas, wxDC*
dc)
{
return self->PaintPage(canvas, *dc);
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
extern "C" WXEXPORT
bool wxPrintPreview_DrawBlankPage(wxPrintPreview* self, wxWindow* canvas,
wxDC* dc)
{
return self->DrawBlankPage(canvas, *dc);
}
//-----------------------------------------------------------------------------
DOES THE NEXT ERROR MESSAGE MEAN I STILL HAVE wxGTK-2.4 INSTALLED:
Linking wx-c
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lwx_gtk2ud_stc-2.4
collect2: ld returned 1 exit status
make[1]: *** [../../Bin/./libwx-c.so] Error 1
make: *** [wx-c] Error 2
linuxpro wx.NET # ls /usr/lib/libwx_*
/usr/lib/libwx_baseu-2.5.so
/usr/lib/libwx_baseu-2.5.so.1
/usr/lib/libwx_baseu-2.5.so.1.0.0
/usr/lib/libwx_baseu_net-2.5.so
/usr/lib/libwx_baseu_net-2.5.so.1
/usr/lib/libwx_baseu_net-2.5.so.1.0.0
/usr/lib/libwx_baseu_xml-2.5.so
/usr/lib/libwx_baseu_xml-2.5.so.1
/usr/lib/libwx_baseu_xml-2.5.so.1.0.0
/usr/lib/libwx_gtk-2.4.so
/usr/lib/libwx_gtk-2.4.so.0
/usr/lib/libwx_gtk-2.4.so.0.0.0
/usr/lib/libwx_gtk-2.4.so.0.1.1
/usr/lib/libwx_gtk2u_adv-2.5.so
/usr/lib/libwx_gtk2u_adv-2.5.so.1
/usr/lib/libwx_gtk2u_adv-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_animate-2.5.so
/usr/lib/libwx_gtk2u_animate-2.5.so.1
/usr/lib/libwx_gtk2u_animate-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_core-2.5.so
/usr/lib/libwx_gtk2u_core-2.5.so.1
/usr/lib/libwx_gtk2u_core-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_deprecated-2.5.so
/usr/lib/libwx_gtk2u_deprecated-2.5.so.1
/usr/lib/libwx_gtk2u_deprecated-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_fl-2.5.so
/usr/lib/libwx_gtk2u_fl-2.5.so.1
/usr/lib/libwx_gtk2u_fl-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_gizmos-2.5.so
/usr/lib/libwx_gtk2u_gizmos-2.5.so.1
/usr/lib/libwx_gtk2u_gizmos-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_gl-2.5.so
/usr/lib/libwx_gtk2u_gl-2.5.so.1
/usr/lib/libwx_gtk2u_gl-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_html-2.5.so
/usr/lib/libwx_gtk2u_html-2.5.so.1
/usr/lib/libwx_gtk2u_html-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_mmedia-2.5.so
/usr/lib/libwx_gtk2u_mmedia-2.5.so.1
/usr/lib/libwx_gtk2u_mmedia-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_ogl-2.5.so
/usr/lib/libwx_gtk2u_ogl-2.5.so.1
/usr/lib/libwx_gtk2u_ogl-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_plot-2.5.so
/usr/lib/libwx_gtk2u_plot-2.5.so.1
/usr/lib/libwx_gtk2u_plot-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_stc-2.5.so
/usr/lib/libwx_gtk2u_stc-2.5.so.1
/usr/lib/libwx_gtk2u_stc-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_svg-2.5.so
/usr/lib/libwx_gtk2u_svg-2.5.so.1
/usr/lib/libwx_gtk2u_svg-2.5.so.1.0.0
/usr/lib/libwx_gtk2u_xrc-2.5.so
/usr/lib/libwx_gtk2u_xrc-2.5.so.1
/usr/lib/libwx_gtk2u_xrc-2.5.so.1.0.0
----------------------------------------------------------------------------------------------------------
Well that seems to be the answer. I am using wxGTK-2.4.
I thought (in Gentoo talk) I had unmerged all wxGTK-2.4.
Perhaps all the error messages will disappear when I resolve this?
Kevin Gordon
---------- Forwarded Message ----------
Subject: compiling wx.NET Error message
Date: Wed, 03 Mar 2004 21:28
From: Kevin Gordon <[email protected]>
To: [email protected]
Thank you for your help. I am using wxGTK-2.5.1 as per "You should have
wxWidgets 2.5.1 installed before attempting to build wx.NET." If I should
change to 2.4.2 please let me know.
Kevin
From: Xenomorph <xenomorph2@on...>
Re: compiling wx.NET Error message Â
2004-03-02 01:47
Am Di, den 02.03.2004 schrieb Kevin Gordon um 10:13:
> font.cxx
> font.cxx: In function `wxNativeFontInfo*
wxFont_GetNativeFontInfo(wxFont*)':
> font.cxx:115: error: invalid conversion from `const wxNativeFontInfo*' to
> ` wxNativeFontInfo*'
> make[1]: *** [obj/font.o] Error 1
> make: *** [wx-c] Error 2
Change font.cxx (line 114...):
extern "C" WXEXPORT
const wxNativeFontInfo* wxFont_GetNativeFontInfo(wxFont* self)
{
return self->GetNativeFontInfo();
}
Which version of wxWidgets/wxWindows are you using ???
Alexander Olk
-------------------------------------------------------
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click