Re: wxEuphoria v0.10.0 - wxeud.e:758
Matt Lewis wrote:
>
> Jerry Story wrote:
> >
> > ~$ ldd /usr/local/lib/libwxeu.so
> > libwx_gtk2u_aui-2.8.so.0 => /usr/lib/libwx_gtk2u_aui-2.8.so.0
> > (0xb7e52000)
> > libwx_gtk2u_xrc-2.8.so.0 => /usr/lib/libwx_gtk2u_xrc-2.8.so.0
> > (0xb7dbd000)
> > libwx_gtk2u_qa-2.8.so.0 => /usr/lib/libwx_gtk2u_qa-2.8.so.0
> > (0xb7d9c000)
> > libwx_gtk2u_html-2.8.so.0 => /usr/lib/libwx_gtk2u_html-2.8.so.0
> > (0xb7cfd000)
> > libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0
> > (0xb7c3b000)
> > libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0
> > (0xb78b3000)
> > libwx_baseu_xml-2.8.so.0 => /usr/lib/libwx_baseu_xml-2.8.so.0
> > (0xb78a9000)
> > libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0
> > (0xb787a000)
> > libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0xb771e000)
>
> OK, so it's finding the libraries. The fact that you're getting the error
> you're getting, however, leads me to believe that you're not running the
> most current version of wxeud.e.
>
> The following should be near the top of wxeud.e. If it isn't, then you
> aren't using the latest. This code makes sure that if it can't link to
> the shared library, it prints an error message and aborts. If you *are*
> using the latest, then we have some more work to do. I guess, let's
> figure out if *anything* is being properly defined through define_c_*.
>
> }}}
<eucode>
> atom wxWidgets
>
> if platform() = LINUX then
> wxWidgets = open_dll( "libwxeu.so" )
> else
> wxWidgets = open_dll( "libwxeu.dll" )
> end if
>
> if wxWidgets = 0 then
> puts(2, "Could not open wxEuphoria library. Press enter to abort.\n" )
> if atom(gets(0)) or 1 then
> abort(1)
> end if
> end if
> </eucode>
{{{
This is the version of wxeud.e that I have.
It seems to be version 0.10.0
It is from:
http://wxeuphoria.sourceforge.net/download.htm
Current version: v0.10.0
include file.e
include machine.e
global constant
wxEuphoria_Version = {0,10,0},
--#WIN32
wxEuphoria_Platform = platform(),
wxNEED_BUILD = 10
atom wxWidgets
if platform() = LINUX then
wxWidgets = open_dll( "libwxeu.so" )
else
wxWidgets = open_dll( "libwxeu.dll" )
end if
function wx_define_c_proc( object dll, object proc, object args )
if platform() = WIN32 then
proc = '+' & proc
end if
return define_c_proc( dll, proc, args )
end function
|
Not Categorized, Please Help
|
|