1. is there an idiots guide to building euphoria?

ok i've started mucking around with the 4.0 builds of euphoria and although it builds and runs correctly i'm just doing a straight

update via tortoisesvn 
wmake -f makefile.wat clean 
wmake -f makefile.wat distclean 
configure 
wmake -f makefile.wat winall 
copy *.exe ..\bin 
 

i just discovered the env var EUVISTA (although i don't know what it's for :) but i've now set it anyway :) )

and i see mention of managed_mem and debug etc.

what actually do all these environment vars mean and do? and what should i be setting them to on vista home premium sp1?

new topic     » topic index » view message » categorize

2. Re: is there an idiots guide to building euphoria?

EUVISTA is a developer-only setting and generally should not be used. What it does is workaround the OpenWatcom library's issue of requesting full screen mode even when all that is wanted is a 80x25 console window. (It is not needed if builting eu with Watcom 10's graphic library, since the issue is not present there.) This only works for text mode applications.

MANAGED_MEM adds a memory management layer that allows the binary to run on Windows 9x. It works around w9x limitations and bugs.

DEBUG is a developer-only setting and should be self-evident.

EUCONS works around flaws that are present in some versions of Windows 98's console code. If instead of text you only see blanks, try setting EUCONS=1

rkdavis said...

ok i've started mucking around with the 4.0 builds of euphoria and although it builds and runs correctly i'm just doing a straight

update via tortoisesvn 
wmake -f makefile.wat clean 
wmake -f makefile.wat distclean 
configure 
wmake -f makefile.wat winall 
copy *.exe ..\bin 
 

i just discovered the env var EUVISTA (although i don't know what it's for :) but i've now set it anyway :) )

and i see mention of managed_mem and debug etc.

what actually do all these environment vars mean and do? and what should i be setting them to on vista home premium sp1?

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

3. Re: is there an idiots guide to building euphoria?

jimcbrown said...

EUVISTA is a developer-only setting and generally should not be used. What it does is workaround the OpenWatcom library's issue of requesting full screen mode even when all that is wanted is a 80x25 console window. (It is not needed if builting eu with Watcom 10's graphic library, since the issue is not present there.) This only works for text mode applications.

ok that explains why the can't use full screen dos error message went away when i was doing a wmake -f makefile.wat all on the dos portion of the build although it failed elsewhere anyway :)

so they are all pretty much w9x things and i shouldn't worry about them

thanks

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

4. Re: is there an idiots guide to building euphoria?

rkdavis said...

ok i've started mucking around with the 4.0 builds of euphoria and although it builds and runs correctly i'm just doing a straight

update via tortoisesvn 
wmake -f makefile.wat clean 
wmake -f makefile.wat distclean 
configure 
wmake -f makefile.wat winall 
copy *.exe ..\bin 

Actually, you don't need to do both clean and distclean. Basically, clean just removes the translated and compiled front and backend files, while distclean removes other artifacts needed and created by the make process.

Generally, you shouldn't need to do either of these after an update.

Matt

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

5. Re: is there an idiots guide to building euphoria?

yeah i know but they are in the batchfile i knocked up to do it originally so might as well leave it in there until i get bored and decide to springclean the hd again

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

6. Re: is there an idiots guide to building euphoria?

rkdavis said...

ok that explains why the can't use full screen dos error message went away when i was doing a wmake -f makefile.wat all on the dos portion of the build although it failed elsewhere anyway :)

doh! forgot to grab a ex.exe more recent than 11xx. once i grabbed a newer one from http://euphoria.blogdns.com/ i am able to build the latest from svn with EUVISTA set.

that'll teach me to not do the things on my todo list in a timely fashion

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

Search



Quick Links

User menu

Not signed in.

Misc Menu