Re: installing Euphoria 4 on old machine (windows 98SE)

new topic     » goto parent     » topic index » view thread      » older message » newer message
jsun said...

I have a windows 98SE desktop. I can't seem to get the dos executable to work in Euphoria 4(eui.exe). The error message is: Assertion Failed: ((unsigned int)p & 7) ==0, function EMalloc, file be_alloc.c, line 542. ABNORMAL TERMINATION

I tried eui -version at the DOS prompt. Whenever I try to execute any .ex program I get the same message.

Any help is appreciated.

The binaries that were distributed were designed for Windows XP and above. To use earlier Windows systems, you need to build a set of binaries with the EALIGN4 symbol set.

The reason is that Euphoria requires that all addresses be aligned on an 8-bytes boundary. Windows XP and above do this automatically but earlier versions of Windows have addresses aligned on a 4-byte boundary. In order to compensate for this, the Euphoria binaries need to be built with extra code that ensures 8-byte boundaries.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu