1. problem compiling 4.0a (current) from 3.1.1 (from scratch)
- Posted by jcmarsh Aug 25, 2008
- 905 views
- Last edited Aug 26, 2008
Not a big problem, but I'd like to test 4.0 and I run into a compile error.
I don't have 4.0 so I am trying to build from build 4.0 from 3.1.1 and I think the method is broken.
I'm using the instructions on this page modified for my system: http://openeuphoria.org/wiki/euwiki.cgi?Compiling40
I've only tried it on Windows Vista.
svn co http://rapideuphoria.svn.sourceforge.net/svnroot/rapideuphoria/trunk EU40After updating EU40 with this command or equivalent, I use TortoiseSVN. I run these commands:
C:\Users\Public\EU40\source> SET EUINC=C:\Users\Public\EU40\include C:\Users\Public\EU40\source> wmake -f makefile.wat clean C:\Users\Public\EU40\source> wmake -f makefile.wat distclean C:\Users\Public\EU40\source> configure --with-eu3 C:\Users\Public\EU40\source> wmake -f makefile.wat .... messages .... wmake -f makefile.wat exw.exe EX=..\bin\exwc.exe EU_TARGET=int. OBJDIR=i ntobj DEBUG= MANAGED_MEM= Open Watcom Make Version 1.7 Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved. Source code is available under the Sybase Open Watcom Public License. See http://www.openwatcom.org/ for details. ..\bin\exwc.exe -i ..\include revget.ex Can't open -i.exw Press Enter Error(E42): Last command making (svn_rev) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (interpreter) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (winall) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (all) returned a bad status Error(E02): Make execution terminated
Using wmake with EU311\source works fine, but not with EU40\source.
Note: Euphoria 3.1.1 is installed under C:\Users\Public\EU311
I think the problem is "-i" is a 4.0 command and the version of exwc that I have is 3.1.1
It would be impractical to go back to revision 300 or so where it might work as current trunk revision is in the 1000s.
If I'm going to be able to test 4.0a, I'm going to need a better option.
2. Re: problem compiling 4.0a (current) from 3.1.1 (from scratch)
- Posted by jimcbrown (admin) Aug 25, 2008
- 907 views
- Last edited Aug 26, 2008
Use an eubin. .zip files are for windows.
http://jeremy.cowgar.com/eubins/
Using 3.1.1 to build 4.0a is no longer supported.
Not a big problem, but I'd like to test 4.0 and I run into a compile error.
I don't have 4.0 so I am trying to build from build 4.0 from 3.1.1 and I think the method is broken.
I'm using the instructions on this page modified for my system: http://openeuphoria.org/wiki/euwiki.cgi?Compiling40
I've only tried it on Windows Vista.
svn co http://rapideuphoria.svn.sourceforge.net/svnroot/rapideuphoria/trunk EU40After updating EU40 with this command or equivalent, I use TortoiseSVN. I run these commands:
C:\Users\Public\EU40\source> SET EUINC=C:\Users\Public\EU40\include C:\Users\Public\EU40\source> wmake -f makefile.wat clean C:\Users\Public\EU40\source> wmake -f makefile.wat distclean C:\Users\Public\EU40\source> configure --with-eu3 C:\Users\Public\EU40\source> wmake -f makefile.wat .... messages .... wmake -f makefile.wat exw.exe EX=..\bin\exwc.exe EU_TARGET=int. OBJDIR=i ntobj DEBUG= MANAGED_MEM= Open Watcom Make Version 1.7 Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved. Source code is available under the Sybase Open Watcom Public License. See http://www.openwatcom.org/ for details. ..\bin\exwc.exe -i ..\include revget.ex Can't open -i.exw Press Enter Error(E42): Last command making (svn_rev) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (interpreter) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (winall) returned a bad status Error(E02): Make execution terminated Error(E42): Last command making (all) returned a bad status Error(E02): Make execution terminated
Using wmake with EU311\source works fine, but not with EU40\source.
Note: Euphoria 3.1.1 is installed under C:\Users\Public\EU311
I think the problem is "-i" is a 4.0 command and the version of exwc that I have is 3.1.1
It would be impractical to go back to revision 300 or so where it might work as current trunk revision is in the 1000s.
If I'm going to be able to test 4.0a, I'm going to need a better option.
3. Re: problem compiling 4.0a (current) from 3.1.1 (from scratch)
- Posted by jcmarsh Aug 26, 2008
- 827 views
Thank you jimcbrown. That makes sense.
4. Re: problem compiling 4.0a (current) from 3.1.1 (from scratch)
- Posted by mattlewis (admin) Aug 26, 2008
- 803 views
Thank you jimcbrown. That makes sense.
The basic issue is that we added new features to the language, and then started using them. And since the front end is written in euphoria, 3.1 isn't capable of building 4.0.
Once it's released officially, you'll be able to get a pre-translated version, so only a compiler will be required to build from scratch.
Matt