peter.kuznetsov
28.07.2012, 10:30 |
Errors while building HX 2.16 and 2.17 (Developers) |
HX-2.16\Src:
------------
nmake
...
DPMILDR.ASM: 8165 lines, 3 passes, 94 ms, 0 warnings, 0 errors
INT21LFN.ASM: 636 lines, 2 passes, 16 ms, 0 warnings, 0 errors
NTLFNHLP.ASM: 24 lines, 2 passes, 0 ms, 0 warnings, 0 errors
Creating library RELEASE\NTLFNHLP.lib and object RELEASE\NTLFNHLP.exp
LINK : warning LNK4078: multiple '.text' sections found with different attributes (C0000040)
Fatal error A1106: Cannot open file: "..\DKRNL32\RELEASE\int21lfn.obj" [1]
HX-2.17\Src:
------------
nmake
...
DPMILDR.ASM: 8164 lines, 3 passes, 94 ms, 0 warnings, 0 errors
cd ..\NTLFNHLP
INT21LFN.ASM: 636 lines, 2 passes, 15 ms, 0 warnings, 0 errors
NTLFNHLP.ASM: 24 lines, 2 passes, 0 ms, 0 warnings, 0 errors
Fatal error A1106: Cannot open file: "..\DKRNL32\RELEASE\int21lfn.obj" [1]
Best wishes, Peter |
Japheth

Germany (South), 28.07.2012, 18:17
@ peter.kuznetsov
|
Errors while building HX 2.16 and 2.17 |
Hi,
> Fatal error A1106: Cannot open file: "..\DKRNL32\RELEASE\int21lfn.obj" [1]
You'll have to create directory DKRNL32\RELEASE manually. The mkdir in NTLFNHLP\Makefile for this directory is missing. --- MS-DOS forever! |
peter.kuznetsov
29.07.2012, 02:50
@ Japheth
|
Errors while building HX 2.16 and 2.17 |
> You'll have to create directory DKRNL32\RELEASE manually. The mkdir in
> NTLFNHLP\Makefile for this directory is missing.
Good night,
v.2.16:
------
...
NTLFNHLP.ASM: 24 lines, 2 passes, 0 ms, 0 warnings, 0 errors
Creating library RELEASE\NTLFNHLP.lib and object RELEASE\NTLFNHLP.exp
LINK : warning LNK4078: multiple '.text' sections found with different attributes (C0000040)
...
ATTRIBS.ASM(109) : Error A2137: Conflicting parameter definition: pName
ATTRIBS.ASM: 135 lines, 1 passes, 16 ms, 0 warnings, 1 errors
v.2.17:
In main MAKEFILE I've commented WSOCK32.
After adding some RELEASE direcories (DKRNL32, COMCTL32, and COMDLG32) everything is OK.
But the JWlinkd still does not want to build:
C:\wc\binnt\wcc386 -q -zc -bc -bt=nt -obmilrt -s -DNDEBUG -I"sdk/rc/wres/h" -IH -Iwatcom\H -IC:\wc\H -foOWWinR\ntio.obj c\ntio.c
wlink format windows pe runtime console @G:\TEMP\wmf20857.tmp
wlink format windows pe runtime console @G:\TEMP\wmo41718.tmp
pestub.exe -x -z -n OWWinR\JWlinkd.exe
Error reading executable
Good luck, Peter. |
Japheth

Germany (South), 29.07.2012, 03:28
@ peter.kuznetsov
|
Errors while building HX 2.16 and 2.17 |
> But the JWlinkd still does not want to build:
> C:\wc\binnt\wcc386 -q -zc -bc -bt=nt -obmilrt -s -DNDEBUG
> -I"sdk/rc/wres/h" -IH -Iwatcom\H -IC:\wc\H -foOWWinR\ntio.obj c\ntio.c
> wlink format windows pe runtime console @G:\TEMP\wmf20857.tmp
> wlink format windows pe runtime console @G:\TEMP\wmo41718.tmp
> pestub.exe -x -z -n OWWinR\JWlinkd.exe
> Error reading executable
AFAICS the error message isn't displayed by PESTUB.EXE. Perhaps it's the OS that cannot read/find PESTUB.EXE? --- MS-DOS forever! |
peter.kuznetsov
29.07.2012, 12:52
@ Japheth
|
Errors while building HX 2.16 and 2.17 |
>
> AFAICS the error message isn't displayed by PESTUB.EXE. Perhaps it's the OS
> that cannot read/find PESTUB.EXE?
Hi, Japheth,
You are right. But I never found that "$(HXDIR)\bin" must be specified in the variable "PATH". In my opinion, it would be nice to edit the Makefile:
pestub.exe -x -z -n $@ --> $(HXDIR)\bin\pestub.exe -x -z -n $@
After that "JWlinkd" has been built and works in XP. I should test it in FreeDos. |