1. attention Ubuntu, Debian gurus!

Check out my comments on:
http://euwiki.ayo.biz/WxEuphoria

We gotta get this problem solved.

Recently I ungraded to Ubuntu Edgy.
Really awesome except for one problem. Can't get wxEuphoria happening.

new topic     » topic index » view message » categorize

2. Re: attention Ubuntu, Debian gurus!

Jerry Story wrote:
> 
> Check out my comments on:
> http://euwiki.ayo.biz/WxEuphoria
> 
> We gotta get this problem solved.
> 
> Recently I ungraded to Ubuntu Edgy.
> Really awesome except for one problem. Can't get wxEuphoria happening.

Unfortunately, I think the only way would be to get it to compile all from
source, which is not an easy thing, given the way wxEuphoria is set up.  So,
unfortunately, I don't think there is a good short term solution.

I think there is a long term solution, however.  I'm working on the next
version of wxEuphoria, and I'm changing the way it works to be a lot easier.
Basically, I'm not changing anything in the wxWidgets source, and I'm
making a C++ wrapper around that, which exposes an extern C interface.  A
lot of the hassle of developing wxEuphoria has been in getting Euphoria to
act like C++ (creating, deleting objects, etc).

Moving to a C++ wrapper has made a lot of things much easier, since I can
take advantage of wxWidgets in the way it was meant.  Also, with Euphoria
as open source, I can leverage a lot of stuff, like being able to pass 
regular sequences to the wrapper, and dealing with the data there.  My 
goal is that no C++ object will ever be allocated and created by Euphoria
code.

I have a bunch of stuff working under windows, so far (not everything, and
I'm getting some weird crashes that I haven't figured out yet).  I have 
wxWidgets 2.8.0 building in a Fedora Core 6 VM right now.  The plan is
that you will just need to install (or configure-make-install) the regular
wxWidgets 2.8.0 (or whatever future versions come about), and then use my
wrapper around that, which you'll be able to build from source, as well,
if the binary that I provide doesn't work (note that the linux binary will
only be my wrapper, not the wxWidgets binaries).  I figure that I should
probably keep the windows version together, so that the wxWidgets binary
is statically linked with my wrapper.

The code is up in svn on sourceforge, if anyone is interested, though the 
build process isn't terribly well documented (using OpenWatcom 1.5).  I
could provide binaries, though, if anyone is interested in helping, or
just trying it out.

One consequence of this is that the wrapper is a lot thinner, and I've 
combined it into a single file.  I'm also planning on possibly creating
a version of ooeu that's linked with wxEuphoria, as well as making an OO
wrapper for the library.

Matt

new topic     » goto parent     » topic index » view message » categorize

3. Re: attention Ubuntu, Debian gurus!

That's how I'm planning to get Euphoria to interface with the Qt and KDE
libraries.  It works quite well, and is simpler.

Travis.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu