After fixing the first error, I'm getting: -------------------------------------------------------------------
C:\FREEDOS\EMM386\SOURCE\EMM386>d:\alt\tc201\make MAKE Version 2.0 Copyright (c) 1987, 1988 Borland International Available memory 563902 bytes d:\alt\tc201\tcc -G- -w -r -N- -O -Z -k- -g1 -c emm386c.c Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International emm386c.c: Warning emm386c.c 801: 'preallocate' declared but never used in function XMSallo cAndInitMem Error emm386c.c 801: Too many error or warning messages in function XMSallocAndI nitMem *** 1 errors in Compile *** Available memory 336754 ** error 1 ** deleting emm386c.obj --------------------------------------------------------------------- Ok, then I fix the "preallocate" issue, what do I get then: --------------------------------------------------------------------- C:\FREEDOS\EMM386\SOURCE\EMM386>d:\alt\tc201\make MAKE Version 2.0 Copyright (c) 1987, 1988 Borland International Available memory 554446 bytes d:\alt\tc201\tcc -G- -w -r -N- -O -Z -k- -g1 -c emm386c.c Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International emm386c.c: Warning emm386c.c 1309: Call to function 'emmcall' with no prototype in function finishing_touches Error emm386c.c 1309: Too many error or warning messages in function finishing_t ouches *** 1 errors in Compile *** Available memory 316256 --------------------------------------------------------------------- Ok, I fix the "emmcall" issue, what next: --------------------------------------------------------------------- Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International prf.c: Available memory 346304 d:\alt\tc201\tcc -G- -w -r -N- -O -Z -k- -g1 -c useful.c Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International useful.c: Warning useful.c 139: Code has no effect in function GetValue Error useful.c 139: Too many error or warning messages in function GetValue *** 1 errors in Compile *** --------------------------------------------------------------------- That's better, since emm386c.c has been compiled now without errors, so I'm happily fixing this one (which is not that trivial anymore): --------------------------------------------------------------------- MAKE Version 2.0 Copyright (c) 1987, 1988 Borland International Available memory 573297 bytes d:\alt\tc201\tcc -G- -w -r -N- -O -Z -k- -g1 -Ld:\alt\tc201\lib -Id:\alt \tc201\include emmtest.c Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International emmtest.c: Error emmtest.c 4: Unable to open include file 'stdio.h' Error emmtest.c 4: Too many error or warning messages *** 1 errors in Compile *** Available memory 386908 --------------------------------------------------------------------- Ok, next file. I add -Id:\alt\tc201 to the TCC cmdline option: --------------------------------------------------------------------- MAKE Version 2.0 Copyright (c) 1987, 1988 Borland International Available memory 563794 bytes d:\alt\tc201\tcc -G- -w -r -N- -O -Z -k- -g1 -Id:\alt\tc201 -Ld:\alt\tc2 01\lib -Id:\alt\tc201\include emmtest.c Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International emmtest.c: Turbo Link Version 2.0 Copyright (c) 1987, 1988 Borland International c0s.obj : unable to open file Available memory 335696 ** error 1 ** deleting emmtest.exe --------------------------------------------------------------------- ways better now, just a linker error remains. But TLINK from TCC 2.01 has no /L and /j options, I switch to a newer TLINK. After some fiddling I got a emmtest.exe. Now the next step: --------------------------------------------------------------------- MAKE Version 2.0 Copyright (c) 1987, 1988 Borland International Available memory 554207 bytes d:\alt\tc201\tcc -G- -w -r -N- -O -Z -k- -g1 -Id:\alt\tc201 -c -Ld:\alt\ tc201 -Id:\alt\tc201 emmtest.c Turbo C Version 2.01 Copyright (c) 1987, 1988 Borland International emmtest.c: Available memory 326220 c:\div\tlink -Ld:\alt\tc201 -jd:\alt\tc201 emmtest.obj c0s.obj,,,cs.lib Turbo Link Version 7.1.30.1. Copyright (c) 1987, 1996 Borland International Fatal: 'himem.asm' does not exist - don't know how to make it --------------------------------------------------------------------- Make's right, there is no himem.asm, just a himem64.asm ... how could this possibly be? ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel