Re: C_FLOATs and 4.0
- Posted by irv mullins <irvm at el?ijay.c?m> Jun 08, 2008
- 654 views
Jeremy Cowgar wrote: > > It may very well be the compiler. Are you using Linux or Windows? On Windows > my binaries are compiled with OpenWatcom 1.7a, which is the latest available. > Then on Linux, I am using gcc 4.3.0. Now, in my previous diagnostics I found > that if I compiled Euphoria on Linux with gcc 3.3, then C_FLOAT worked fine. > So, it certainly seems to be a change in the compiler version on Linux. gcc version 4.2.2 By the way, I just checked out ver 605 from SVN, and tried to compile. I get this far: make[1]: Entering directory `/root/trunk/source' echo Translating int.ex to create common.e main.e mode.e pathopen.e error.e symtab.e scanner.e scientific.e emit.e parser.e opnames.e reswords.e keylist.e global.e compress.e backend.e c_out.e cominit.e intinit.e int.ex Translating int.ex to create common.e main.e mode.e pathopen.e error.e symtab.e scanner.e scientific.e emit.e parser.e opnames.e reswords.e keylist.e global.e compress.e backend.e c_out.e cominit.e intinit.e int.ex cd ./intobj && exu -i ../../include ../ec.ex -i ../../include ../int.ex /root/trunk/source/intobj/../../include/search.e:114 Syntax error - expected to see possibly 'do', not 'entry' while from > 0 entry do ^ Press Enter It appears it is trying to use a keyword which doesn't exist until the new version is compiled, and I can't compile the new version until the new version is compiled, etc..... this could be a problem. Here's what is running now: # exu Euphoria Interpreter 4.0 (development) for Linux. Copyright (c) Rapid Deployment Software 2008 See http://www.RapidEuphoria.com/License.txt