1. when will the mingw be added to the official release?
- Posted by oyster <blender at eyou.??m> Jan 11, 2008
- 558 views
I found that Konstantinos Tampouris had make this possible in 2006. One year has passed, but that has not been merged into the official release. Is there any reason?
2. Re: when will the mingw be added to the official release?
- Posted by oyster <blender at ?you.c?m> Jan 11, 2008
- 529 views
I mean in 2 ways. 1. we can use mingw to compile euphoria src 2. we can use the ec to translate euphoria program to C src that can be compiled by mingw
3. Re: when will the mingw be added to the official release?
- Posted by Matt Lewis <matthewwalkerlewis at gma?l.c?m> Jan 11, 2008
- 550 views
oyster wrote: > > I found that Konstantinos Tampouris had make this possible in 2006. One year > has passed, but that has not been merged into the official release. Is there > any reason? I think because no one stepped up and merged the code into the official source. It's going to require someone willing and interested enough to do this. It looks like Rob originally said he expected to do this, but it obviously hasn't happened. He said last month: > Someone who cares about MinGW, and can test it, > should merge this into the official SourceForge > source for the Translator. And a while before that, he explained what he thought his future role would likely be with respect to euphoria (my pet theory is that he got a job :) : > If I add those things myself, I'll probably be expected to maintain > them as well. ...I'll eventually have plenty to do just to ensure > the quality and integrity of the overall package. The code base has changed a bit since then, so there's probably more work involved than would have been originally. I'm not really interested in adding mingw--OpenWatcom works well for me--though I think it would be a worthy addition. Matt
4. Re: when will the mingw be added to the official release?
- Posted by Juergen Luethje <j.lue at gmx.d?> Jan 11, 2008
- 581 views
Matt Lewis wrote: > oyster wrote: > > > > I found that Konstantinos Tampouris had make this possible in 2006. One year > > has passed, but that has not been merged into the official release. Is there > > any reason? > > I think because no one stepped up and merged the code into the official > source. It's going to require someone willing and interested enough to > do this. It looks like Rob originally said he expected to do this, but > it obviously hasn't happened. He said last month: > > > Someone who cares about MinGW, and can test it, > > should merge this into the official SourceForge > > source for the Translator. > > And a while before that, he explained what he thought his future role > would likely be with respect to euphoria (my pet theory is that he > got a job :) : > > > If I add those things myself, I'll probably be expected to maintain > > them as well. ...I'll eventually have plenty to do just to ensure > > the quality and integrity of the overall package. > > The code base has changed a bit since then, so there's probably more work > involved than would have been originally. I'm not really interested in > adding mingw--OpenWatcom works well for me--though I think it would be > a worthy addition. Maybe you can answer the following question, Matt. However, it's mainly directed to "oyster": What would be the advantage of using MinGW -- compared to BCC and Watcom, which are already supported on Windows? Regards, Juergen
5. Re: when will the mingw be added to the official release?
- Posted by oyster <blender at eyou?c?m> Jan 12, 2008
- 549 views
1. I use MingW because I can borrow books on gcc to help me from the library, on the other hand I found no Watcom book here. In fact, I am using dev-cpp with MingW, I think its IDE is more easier and user-friendly for a no-24-hours-a-day C user than that in Watcom. 2. Konstantinos Tampouris said "Both compilers can target WinCE, so this support brings Euphoria one step closer to targeting WinCE too" in his post(http://www.rapideuphoria.com/lan.htm) 3. EUPHORIA\DOC\Library.doc says " If you use exw to call a cdecl C routine that returns a floating-point value, it might not work. This is because the Watcom C compiler (used to build exw) has a non-standard way of handling cdecl floating-point return values. " 4. even for the existing BCC/Watcom support in eu, I can't find a document on "how to build eu system from the src". Let me explain it clear, a)ok, I have downloaded and installed OpenWatcom b)in H:\EUPHORIA\SOURCE\ "wmake -f makefile.wat interpreter=1" yields exwc.exe, that is ok "wmake -f makefile.wat translator=1" says [says] Unable to open 'ec.c' Error(E42): Last command making (ec.obj) returned a bad status Error(E02): Make execution terminated [/says] "wmake -f makefile.wat library" produces ecw.lib, it is ok but what about other exe and lib? How to compile them? Last, but not the least, I think "don't put the eggs in the same box" fits the situation. I must make it clear, I am not saying bad on the development of EU, because I understand that the developers on EU is limited. If a product supports more language, I think more users will come to use and improve it. Regards.
6. Re: when will the mingw be added to the official release?
- Posted by Matt Lewis <matthewwalkerlewis at g?ail.co?> Jan 12, 2008
- 561 views
oyster wrote: > > 4. even for the existing BCC/Watcom support in eu, I can't find a document on > "how to build eu system from the src". Let me explain it clear, > a)ok, I have downloaded and installed OpenWatcom > b)in H:\EUPHORIA\SOURCE\ > "wmake -f makefile.wat interpreter=1" yields exwc.exe, that is ok > "wmake -f makefile.wat translator=1" says > [says] > Unable to open 'ec.c' > Error(E42): Last command making (ec.obj) returned a bad status > Error(E02): Make execution terminated > [/says] > "wmake -f makefile.wat library" produces ecw.lib, it is ok > but what about other exe and lib? How to compile them? I think you have a relatively old makefile (I'm assuming that you're using whatever came with 3.1). I've improved it a lot. That version requires you to clean before building another binary. The reason is that everything was built in the same directory, so it didn't realize that it needed to run the translator. The current makefile builds everything in subdirs, so it's a little easier to use. Not sure what other lib you're talking about, but that makefile version wasn't set up for making the backend or binder. Matt
7. Re: when will the mingw be added to the official release?
- Posted by oyster <blender at e?ou.?om> Jan 13, 2008
- 557 views
>>> I think you have a relatively old makefile (I'm assuming that you're using whatever came with 3.1). I am using the files that comes with Version 3.1.1 on http://www.rapideuphoria.com/ >>>Not sure what other lib you're talking about I mean I can build ecw.lib, but how to deal with EC.LIB/ECFASTFP.LIB/ECWB.LIB/ECWL.LIB
8. Re: when will the mingw be added to the official release?
- Posted by Robert Craig <rds at RapidEuph?r?a.com> Jan 13, 2008
- 552 views
oyster wrote: > >>> I think you have a relatively old makefile (I'm assuming that you're using > whatever came with 3.1). > > I am using the files that comes with Version 3.1.1 on <a > href="http://www.rapideuphoria.com/">http://www.rapideuphoria.com/</a> > > >>>Not sure what other lib you're talking about > I mean I can build ecw.lib, but how to deal with > EC.LIB/ECFASTFP.LIB/ECWB.LIB/ECWL.LIB You don't need those other translator libs. EC.LIB and ECFASTFP.LIB are for DOS. ECWB.LIB is for Borland C/C++ (Windows) ECWL.LIB is for LCC (Windows) You just need to build a version of ECW.LIB that will be compatible with Mingw. Presumably, if ECW.LIB is built using Mingw, it should work with other .c files produced by ecw and compiled by Mingw. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
9. Re: when will the mingw be added to the official release?
- Posted by Matt Lewis <matthewwalkerlewis at gmail.?o?> Jan 13, 2008
- 548 views
oyster wrote: > > >>> I think you have a relatively old makefile (I'm assuming that you're using > whatever came with 3.1). > > I am using the files that comes with Version 3.1.1 on > http://www.rapideuphoria.com/ Yep. The makefile stuff was still pretty new then. I was pretty much the only one using it at the time, and I don't think there are too many people building from source, period. It's changed a lot since then. > >>>Not sure what other lib you're talking about > I mean I can build ecw.lib, but how to deal with > EC.LIB/ECFASTFP.LIB/ECWB.LIB/ECWL.LIB As Rob said, some of those are DOS, some are for other compilers. Of course, OpenWatcom can't build the borland lib. :) There is some support for the DOS libs and executables for OpenWatcom in the makefile in svn now. I never really use DOS, so it's been a low priority for me. I don't think that I added support for the ecfastfp.lib. Matt
10. Re: when will the mingw be added to the official release?
- Posted by oyster <blender at e?ou.co?> Jan 21, 2008
- 547 views
some ot, but I think it is not all Why I¡¯ve stopped reporting bugs to Ubuntu http://glyphobet.net/blog/?p=140
11. Re: when will the mingw be added to the official release?
- Posted by Matt Lewis <matthewwalkerlewis at gm?il.?om> Jan 21, 2008
- 560 views
oyster wrote: > > some ot, but I think it is not all > > Why I¡¯ve stopped reporting bugs to Ubuntu > http://glyphobet.net/blog/?p=140 An interesting article (though a bit one sided). Here's a good article to give some perspective to the other side of the coin: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html Matt