Re: new DOS source

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

Okay, I've co'd the code. The readme says

Ignore the readme - it's out of date. Build using OpenWatcom by running configure.bat and wmake.

A build using DJGPP might also work, but I haven't tested this. If it still works, you should be able to do it by running ./configure inside a bash shell, and then running make.

Also, you'll need some version of Euphoria 4.x installed to be able to generate the translated source code. I think BRyan was able to do this by using 4.0.5 to build the Windoze binaries from this branch, and then use the newly generated binaries to build the DOS ones. You can also try the binaries on kat's DesignerThinking website.

Getting closer

Open Watcom Make Version 1.9 
Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved. 
Source code is available under the Sybase Open Watcom Public License. 
See http://www.openwatcom.org/ for details. 
------- ALL ----------- 
	wmake -h winall DEBUG= MANAGED_MEM=1 CONFIG=config.wat 
------- WINALL ----------- 
wmake -h interpreter DEBUG= MANAGED_MEM=1 CONFIG=config.wat 
wmake -h C:\eu4dos\trunk\source\intobj\main-.c EX=c:\Euphoria\bin\eui.exe EU_TARGET=int. OBJDIR=intobj DEBUG= MANAGED_MEM=1 CONFIG=config.wat DEBUG= MANAGED_MEM=1 
del /Q C:\eu4dos\trunk\source\intobj\back\*.* 
del /Q C:\eu4dos\trunk\source\intobj\*.* 
cd  C:\eu4dos\trunk\source\intobj 
c:\Euphoria\bin\eui.exe -i C:\eu4dos\trunk\include -d DOSFAMILY C:\eu4dos\trunk\source\ec.ex   -d DOSFAMILY -nobuild -wat -plat WIN -d DOSFAMILY -D EU_MANAGED_MEM  -i C:\eu4dos\trunk\include C:\eu4dos\trunk\source\int.ex 
option '-EUDIR': Unrecognised 
 
euc.exe [options] file.ex... 
 common options: 
   [-batch]       Turn on batch processing (do not "Press Enter" on error) 
   [-c filename]  Specify a configuration file 
   [-copyright]   Display all copyright notices 
   [-d word]      Define a preprocessor word 
   [-i dir]       Add a directory to be searched for include files 
   [-l local]     Defines a localization qualifier 
   [-ldb localdb] Defines the base name for localization databases 
   [-p file_ext:command]Setup a pre-processor 
   [-pf]          Force pre-processing regardless of cache state 
   [-strict]      Enable all warnings 
   [-test]        Test syntax only, do not execute. Implies batch mode. 
   [-version]     Display the version number 
   [-w name]      Defines warning level 
   [-wf filename] Write all warnings to the given file instead of STDOUT 
   [-x name]      Defines warning level by exclusion 
 
 translator options: 
   [-silent]          Do not display status messages 
   [-wat]             Set the compiler to Watcom 
   [-djg]             Set the compiler to DJGPP 
   [-gcc]             Set the compiler to GCC 
   [-com dir]         Set the compiler directory 
   [-con]             Create a console application 
   [-dll]             Create a shared library 
   [-so]              Create a shared library 
   [-plat platform]   Set the platform for the translated code 
   [-lib filename]    Use a non-standard library 
   [-fastfp]          Enable hardware FPU (DOS option only) 
   [-stack size]      Set the stack size (Watcom) 
   [-debug]           Enable debug mode for generated code 
   [-maxsize size]    Set the number of C statements per generated file before splitting. 
   [-keep]            Keep the generated files 
   [-makefile]        Generate a project Makefile 
   [-makefile-full]   Generate a full project Makefile 
   [-cmakefile]       Generate a project CMake file 
   [-emake]           Generate a emake/emake.bat file to build project 
   [-nobuild]         Do not build the project nor write a build file 
   [-builddir dir]    Generate/compile all files in 'builddir' 
   [-o filename]      Set the output filename 
Error(E42): Last command making (C:\eu4dos\trunk\source\intobj\main-.c) returned a bad status 
Error(E02): Make execution terminated 
Error(E42): Last command making (interpreter) returned a bad status 
Error(E02): Make execution terminated 
Error(E42): Last command making (winall) returned a bad status 
Error(E02): Make execution terminated 
Error(E42): Last command making (all) returned a bad status 
Error(E02): Make execution terminated 
Bugmagnet

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

Search



Quick Links

User menu

Not signed in.

Misc Menu