1. ATTN: Translator Change in SVN 2015

The translator has changed from generating an emake/emake.bat file by default to compiling by default. If you want to use the old emake/emake.bat file you need to specify -emake on the command line. Note, there is also new options added a hundred revisions ago or so:

  1. -makefile: Generates a partial prgname.mak file that can be included into a larger Makefile project
  2. -makefile-full: Generates an entire Makefile named prgname.mak that can be used directly
  3. -cmakefile: Generates a prgname.cmake file that can be included into a larger CMake project

We now have two new ways of building things as well:

  1. -emake: Generate the old emake/emake.bat file
  2. no option causes euc to build the translated code directly at the same time of translation

If you have automated systems setup already for 4.0, you will possibly need to modify your code because the emake files are no longer generated by default, nor required to compile by default.

Just a heads up.

Jeremy

new topic     » topic index » view message » categorize

2. Re: ATTN: Translator Change in SVN 2015

You keep posting build process changes on the forum.

Could you please just place one reference document in one place

that describes each step of the build so it is less confusing.

Thank You.

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

3. Re: ATTN: Translator Change in SVN 2015

bernie said...

You keep posting build process changes on the forum.

Could you please just place one reference document in one place

that describes each step of the build so it is less confusing.

Thank You.

Each have been different changes. All will be in the docs but I am asking specifically if a few people could test the new processes so that we have as few surprises in beta stages as possible.

Jeremy

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

4. Re: ATTN: Translator Change in SVN 2015

Jeremy - I have tested this change (using SVN 2020) on both Linux and Windows Vista with no problems. I do still forget to use the winall option for wmake, so I get DOS errors. I'll learn eventually!

One other thing I have noticed is that while declaring EUINC to be the \include directory on Linux seems to allow euphoria to find include files in the \include\std and \include\euphoria directories, I have to add these subdirectories to the EUINC environmental variable when I use Vista. Is this normal, or did I miss a configuration step somewhere?

Thanks. It's really hard keeping up with the development team! Great effort.

George

jeremy said...
bernie said...

You keep posting build process changes on the forum.

Could you please just place one reference document in one place

that describes each step of the build so it is less confusing.

Thank You.

Each have been different changes. All will be in the docs but I am asking specifically if a few people could test the new processes so that we have as few surprises in beta stages as possible.

Jeremy

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

5. Re: ATTN: Translator Change in SVN 2015

georgeorr said...

Jeremy - I have tested this change (using SVN 2020) on both Linux and Windows Vista with no problems. I do still forget to use the winall option for wmake, so I get DOS errors. I'll learn eventually!

Hm, you should be able to build the dos stuff as well. What are the DOS errors?

georgeorr said...

One other thing I have noticed is that while declaring EUINC to be the \include directory on Linux seems to allow euphoria to find include files in the \include\std and \include\euphoria directories, I have to add these subdirectories to the EUINC environmental variable when I use Vista. Is this normal, or did I miss a configuration step somewhere?

Thanks. It's really hard keeping up with the development team! Great effort.

You should only have to set EUDIR, EUINC shouldn't need to be set if you don't do exotic things. Then when including things you do:

include std/sequence.e 

Jeremy

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

6. Re: ATTN: Translator Change in SVN 2015

Jeremy -

I am running the 64-bit version of Vista. The error says that le23p.exe cannot start or run due to incompatibility with 64-bit versions of Windows. I really don't need or use DOS programs anyway. In fact, I find euphoria a much better fit with Linux and am really only using the Vista versions to test out EU4.0. I guess that could change if I get into the GUI programming frameworks a little deeper.

On the EUINC note, I prefer to use EUINC and point at all the include directories since I can't always remember where each include file is located! Old age, I guess. My EUINC on Linux actually included the std and euphoria folders, so my earlier comment really should be ignored. I just forgot I had done this!

I think there was a problem with std\include versus std/include on Windows when I tried your suggestion, but I'm not sure I didn't do something else wrong. Using EUINC I use the same code on both boxes with no changes.

Thanks again!

George

jeremy said...
georgeorr said...

Jeremy - I have tested this change (using SVN 2020) on both Linux and Windows Vista with no problems. I do still forget to use the winall option for wmake, so I get DOS errors. I'll learn eventually!

Hm, you should be able to build the dos stuff as well. What are the DOS errors?

georgeorr said...

One other thing I have noticed is that while declaring EUINC to be the \include directory on Linux seems to allow euphoria to find include files in the \include\std and \include\euphoria directories, I have to add these subdirectories to the EUINC environmental variable when I use Vista. Is this normal, or did I miss a configuration step somewhere?

Thanks. It's really hard keeping up with the development team! Great effort.

You should only have to set EUDIR, EUINC shouldn't need to be set if you don't do exotic things. Then when including things you do:

include std/sequence.e 

Jeremy

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

7. Re: ATTN: Translator Change in SVN 2015

georgeorr said...

I am running the 64-bit version of Vista. The error says that le23p.exe cannot start or run due to incompatibility with 64-bit versions of Windows. I really don't need or use DOS programs anyway.

OK. I would suppose a 64bit OS would cause problems with the ancient DOS stuff. I'm with you on not needing/wanting DOS stuff grin

Jeremy

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

Search



Quick Links

User menu

Not signed in.

Misc Menu