1. !ifdef
- Posted by irv Mar 25, 2009
- 749 views
I downloaded Alpha 3 yesterday (linux), works ok. Today I updated with Eu40-1539 from eubins.
Now I get errors /home/irv/euphoria/include/std/dll.e:483 ifdef word must be an identifier ifdef !WIN32 then ^ What to do?
2. Re: !ifdef
- Posted by bernie Mar 25, 2009
- 738 views
I downloaded Alpha 3 yesterday (linux), works ok. Today I updated with Eu40-1539 from eubins.
Now I get errors /home/irv/euphoria/include/std/dll.e:483 ifdef word must be an identifier ifdef !WIN32 then ^ What to do?
Irv:
That !WIN32 should probably be not WIN32 there were
some changes in source code where all '!' were replaced
with the word not
3. Re: !ifdef
- Posted by irv Mar 25, 2009
- 729 views
The changes didn't make it into alpha 3, I guess. That may cause some problems.
4. Re: !ifdef
- Posted by jeremy (admin) Mar 25, 2009
- 734 views
The changes didn't make it into alpha 3, I guess. That may cause some problems.
The change was made right after a3 as to give people time to convert their code before mandating the change on them. So, it seems that you have 4.0a3 includes with a later SVN binary, which doesn't always work. You will run into other issues as well as some of the machine function identifiers have changed. If you are going to run an eubin, you really need to update your includes/demos and other files in bin as well.
You should probably get svn and do something like:
C:\> svn co http://rapideuphoria.svn.sourceforge.net/svnroot/rapideuphoria/trunk eu_svn
Then put the new eubins in \eusvn\bin.
Jeremy