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
22049 Postings in 2034 Threads, 396 registered users, 245 users online (0 registered, 245 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum