std/dos/memory.e and std/dos/safe.e

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

Hello,

I am afraid I cannot report correctly to the bug tracking system. So I do it this way again.

Trying to create Euphoria (r2092) with safe.e I added in std/machine.e at about line 232:

... 
with define SAFE 
ifdef SAFE then 
... 
 
when running wmake -f makefile.wat I get this error: 
 
... 
------- DOSALL ----------- 
wmake -h -f makefile.wat dos  DEBUG= MANAGED_MEM=1 CONFIG=config.wat MANAGED_MEM=1 
 
------- DOS ----------- 
wmake -h -f makefile.wat C:\EUPHORIA\SOURCE\dosobj\main-.c EX=C:\EUPHORIA\bin\eu 
i.exe EU_TARGET=int. OBJDIR=dosobj DEBUG= MANAGED_MEM=1 CONFIG=config.wat DEBUG= 
 MANAGED_MEM=1 OS=DOS 
del /Q C:\EUPHORIA\SOURCE\dosobj\back\*.* 
del /Q C:\EUPHORIA\SOURCE\dosobj\*.* 
cd  C:\EUPHORIA\SOURCE\dosobj 
C:\EUPHORIA\bin\eui.exe -i C:\EUPHORIA\include  C:\EUPHORIA\source\ec.ex -nobuil 
d -wat -plat DOS  -D EU_MANAGED_MEM  -i C:\EUPHORIA\include C:\EUPHORIA\source\int.ex 
 
 
        Using Debug Version of machine.e 
C:\EUPHORIA\source\pathopen.e:33 
A namespace qualifier is needed to resolve 'allocate_low' 
because 'allocate_low' is declared as a global/public symbol in: 
    C:\EUPHORIA\include\std\dos\memory.e 
    C:\EUPHORIA\include\std\dos\safe.e 
 
    fc_table=allocate_low(5) 
                        ^ 
 
Error(E42): Last command making (C:\EUPHORIA\SOURCE\dosobj\main-.c) returned a bad status 
Error(E02): Make execution terminated 
Error(E42): Last command making (dos) returned a bad status 
Error(E02): Make execution terminated 
Error(E42): Last command making (dosall) returned a bad status 
Error(E02): Make execution terminated 
Error(E42): Last command making (all) returned a bad status 
Error(E02): Make execution terminated 
Drücken Sie eine beliebige Taste . . . 
Is there a workaround for this namespace error? The idea was to see if running eui /euiw /euid -h would produce an error message. In the moment I can only see this message with eui -h:
C:\Euphoria\bin>eui -h 
The instruction at 0x004e2fc1 referenced memory at 0xfffffff8. 
The memory could not be read. 
... 
Roland

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

Search



Quick Links

User menu

Not signed in.

Misc Menu