1. attention Ubuntu, Debian gurus!
- Posted by Jerry Story <story.jerry at gmail.com> Mar 09, 2007
- 468 views
- Last edited Mar 10, 2007
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.
2. Re: attention Ubuntu, Debian gurus!
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Mar 09, 2007
- 469 views
- Last edited Mar 10, 2007
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
3. Re: attention Ubuntu, Debian gurus!
- Posted by Travis Beaty <travis at technomajian.net> Mar 10, 2007
- 477 views
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.