1. wxIDE and wxEuphoria dependencies.
- Posted by CraigWelch Feb 04, 2009
- 966 views
I'm a recent convert to wxEuphoria, as it offers me cross-platform and Unicode.
I'm using v0.12.0, which needs Euphoria 3.0 or later. I'm using 3.1.
I saw the release of wxIDE V0.5.0, but it requires euphoria 4.0 and wxEuphoria v0.12.0. I'm not going the 4.0 route, as I need stable and reliable code, which 3.1 most assuredly is.
So I looked at the previous release of wxIDE, v0.4.2. But that doesn't work with wxEuphoria v0.12.0. It states that it requires wxEuphoria v0.8.0, but I assume some later versions would work.
Knowing that Unicode support has been greatly enhanced in recent releases of wxEuphoria, what is the most recent version that would still allow me to use the IDE?
2. Re: wxIDE and wxEuphoria dependencies.
- Posted by mattlewis (admin) Feb 04, 2009
- 974 views
I'm a recent convert to wxEuphoria, as it offers me cross-platform and Unicode.
I'm using v0.12.0, which needs Euphoria 3.0 or later. I'm using 3.1.
I saw the release of wxIDE V0.5.0, but it requires euphoria 4.0 and wxEuphoria v0.12.0. I'm not going the 4.0 route, as I need stable and reliable code, which 3.1 most assuredly is.
So I looked at the previous release of wxIDE, v0.4.2. But that doesn't work with wxEuphoria v0.12.0. It states that it requires wxEuphoria v0.8.0, but I assume some later versions would work.
wxEuphoria went through big changes at v0.10.0. From the end user perspective, the biggest change was that there was only a single include file required. That's also when it started using Unicode. v0.9 might work with the IDE.
Knowing that Unicode support has been greatly enhanced in recent releases of wxEuphoria, what is the most recent version that would still allow me to use the IDE?
There were no releases between v0.4.2 and v0.5.0. Looking at the commit log for wxIDE, it looks like the last time I committed any changes was over a year ago. And there's a wrapper missing for get_linkinfo(), which is used in the IDE code. It's simple enough:
global function get_linkinfo( atom link_event ) return c_func( WX_GET_LINKINFO, {link_event}) end function
So, if you really want to use the IDE, you could get v0.4.2, then overwrite some of it with r257:
svn export --force -r257 https://wxeuphoria.svn.sourceforge.net/svnroot/wxeuphoria/ide/trunkThen, add in the wrapper for get_linkinfo() in v0.12 wxEuphoria, and it might work. It's obviously been sadly neglected. I will tell you that the GUI designer doesn't work very well. The bright side of this is that once you grok sizers, it's really easy to make nice interfaces without a visual designer.
The editor has some nice euphoria specific features (auto-complete, and jumps to euphoria routines). It's basically ported from the editor control from Judith's IDE.
I do have plans (and the start of some code) to replace the GUI designer (and possibly the editor, too). I should probably also put up some binaries for v0.5.0, which would allow people to use it without requiring them to install eu4.
Matt
3. Re: wxIDE and wxEuphoria dependencies.
- Posted by Ken_Rhodes Feb 04, 2009
- 956 views
I do have plans (and the start of some code) to replace the GUI designer (and possibly the editor, too). I should probably also put up some binaries for v0.5.0, which would allow people to use it without requiring them to install eu4.
Matt
Matt, the binaries would be really useful while eu4, at least while eu4 is in alpha or beta stage.
4. Re: wxIDE and wxEuphoria dependencies.
- Posted by mattlewis (admin) Feb 04, 2009
- 1013 views
Matt, the binaries would be really useful while eu4, at least while eu4 is in alpha or beta stage.
Yeah, I had been meaning to do so, but didn't have time the other day. They're now up there, and the web pages have been updated as well:
http://wxeuphoria.sourceforge.net/apps.php
Matt
5. Re: wxIDE and wxEuphoria dependencies.
- Posted by CraigWelch Feb 04, 2009
- 958 views
- Last edited Feb 05, 2009
Binaries ... way to go!
But I get this error on Windows:
Fatal run-time error: A machine-level exception occurred during execution of your program wxeud.e:4499 end procedure
Which I don't understand. The binary should not require an existing installation of wxeud, should it?
6. Re: wxIDE and wxEuphoria dependencies.
- Posted by santy Feb 05, 2009
- 974 views
I have same error after run wxide.
7. Re: wxIDE and wxEuphoria dependencies.
- Posted by mattlewis (admin) Feb 05, 2009
- 999 views
Binaries ... way to go!
But I get this error on Windows:
Fatal run-time error: A machine-level exception occurred during execution of your program wxeud.e:4499 end procedure
Which I don't understand. The binary should not require an existing installation of wxeud, should it?
It does need the wxEuphoria dll installed. Man, my release-fu has really atrophied...
Matt
8. Re: wxIDE and wxEuphoria dependencies.
- Posted by CraigWelch Feb 05, 2009
- 941 views
Check. Both dlls are in C:\EUPHORIA\BIN, which is in the system's path.
9. Re: wxIDE and wxEuphoria dependencies.
- Posted by jeremy (admin) Feb 07, 2009
- 908 views
- Last edited Feb 08, 2009
I'm getting the same error as well. Any thoughts?
10. Re: wxIDE and wxEuphoria dependencies.
- Posted by mattlewis (admin) Feb 07, 2009
- 868 views
- Last edited Feb 08, 2009
I'm getting the same error as well. Any thoughts?
I think I had old binaries. I though I'd rebuilt, but turns out I hadn't. I'm gonna try to put up new files tomorrow.
Matt