Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
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

Homepage

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

Homepage

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.

Back to index page
Thread view  Board view
22758 Postings in 2121 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum