1. !ifdef

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?

new topic     » topic index » view message » categorize

2. Re: !ifdef

irv said...

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: !ifdef

The changes didn't make it into alpha 3, I guess. That may cause some problems.

new topic     » goto parent     » topic index » view message » categorize

4. Re: !ifdef

irv said...

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu