delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/08/19:47:05

From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJVERIFY SYSTEM REPORT & LOG FILE
Date: Fri, 08 May 1998 19:45:06 -0400
Organization: Two pounds of chaos and a pinch of salt.
Lines: 128
Message-ID: <35539902.32A0@cs.com>
References: <3552A2E0 DOT C5B9BB05 AT uswest DOT net>
NNTP-Posting-Host: ppp121.cs.net
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Patrick Kenney wrote:
> 
> I am having trouble with rhide compiling programs. I am getting errors
> saying that c:\djgpp\include\windows.h and all include files do not
> exist but they do in that path.
> "system report & log file generated with djverify" Hope I can get some
> help.

Thanks a ton for trying djverify out!  Every bit of feedback helps me
improve it.

>      -----===== DJGPP System Report file =====-----
>     Generated by DJVERIFY version 0.4 Alpha on Thu May  7 22:48:27 1998
> 
>     This report should be posted to the DJGPP newsgroup/mailing list
>     along with a complete description of the problem or problems you are
> 
>     experiencing.  See the file readme.1st for posting instructions.

Hmm, I see the possibility of modifying djverify's output to be suitable
for posting in 72-column format.  However, that's not a high-priority
problem.  :-)

>      ***** c:/autoexec.bat *****
> C:\WINDOWS\AZTPNP.EXE /A:ON /IDE:OFF
> SET DJDIR=%:/>C:/DJGPP/BIN%
> SET PATH=C:\DJGPP\BIN\;%PATH%
> SET DJGPP=C:\DJGPP\DJGPP.ENV
> SET djverify -g
> SET go32_v2_debug=y
> LFN=N
> @C:\PROGRA~1\NORTON~1\NAVBOOT.EXE /STARTUP
> SET BLASTER=A220 I5 D1 T4
> @ECHO OFF
> SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND\C:\DJGPP\BIN\;%PATH%
> 
> SET PROMPT=$P$G
> SET WINPMT=[Windows 95] $P$G
> GOTO %CONFIG%

You've got a whole interesting set of problems here.  I'm not entirely
sure how they affect you, but nevertheless you'll probably want them
corrected.

First, delete the SET DJDIR= line; it's redundant since DJDIR is set in
'djgpp.env'.  Second, remove "SET djverify -g"; it's not quite clear
what this line is supposed to do but it won't work.  If you are trying
to run DJVERIFY in quick mode, just use "djverify -q", and I recommend
putting it _after_ all your settings and drivers so that it tests your
system the way it actually runs.  Third, if you want to set LFNs in the
environment, use "SET LFN=N".  Since this is already done implicitly by
'djgpp.env', it's not necessary; the only time you'd need to change it
is if you SET LFN=Y.

Finally, your PATH statement is a bit confusing and redundant.  You
don't need to put DJGPP\BIN in two times, and the Windows directories
are automatically added by DOS 7 itself at startup.  You don't need to
put trailing backslashes after directory names, and you didn't properly
separate all your directories with semicolons.  Allow me to recommend
that this section be changed to the following:

@ECHO OFF
C:\WINDOWS\AZTPNP.EXE /A:ON /IDE:OFF
SET PATH=C:\DJGPP\BIN;%PATH%
SET DJGPP=C:\DJGPP\DJGPP.ENV
SET GO32_V2_DEBUG=y
@C:\PROGRA~1\NORTON~1\NAVBOOT.EXE /STARTUP
SET BLASTER=A220 I5 D1 T4
djverify -q

SET PROMPT=$P$G
SET WINPMT=[Windows 95] $P$G
GOTO %CONFIG%

>     DJVERIFY -- DJGPP Installation Verification Utility -- version 0.4a
> 
>          *** Interactive Mode ***
> 
> Initializing...
> Log filename = 'c:/djverify/bin/djvrfy00.log'
> Examining environment...
> Location of DJGPP.ENV = c:/djgpp/djgpp.env
> DJGPP root directory (DJDIR) = c:/djgpp/
> Loading manifest data from c:/djverify/bin/djverify.dat... done

I recommend installing djverify in the same directory tree as your DJGPP
programs, simply because that's where it's designed to be put.  :-)

However, from the rest of the report it's not entirely clear where your
problem is.  Try running the Diagnostics from the menu as well as just
the system report to see if there are any other reported errors or
warnings, but you seem to be able to compile standard C programs without
difficulty.

Since your compilation problems seem to be with RHIDE, I'd focus my
attention there instead of on DOS.  RHIDE does have its own bug report
which you can ask it to produce.  Secondly, try compiling your programs
that #include <windows.h> or whatever from DOS instead of RHIDE and see
if you get the same errors.  If you are trying to compile a Windows
program with standard DJGPP, you should know that you cannot do it
without installing the RSXNTDJ toolkit which can be found on SimTel. 
I'm not very familiar with the way RSX works, but I understand that it
requires some modifications to your setup to work and may not be fully
compatible with gcc 2.8.x or RHIDE.

The last thing is that, since you are running alternately from DOS and
Windows 95, I highly recommend that you modify your Windows registry
according to the instructions in chapter 8.2 of the DJGPP FAQ to disable
the NameNumericTail option, and then reinstall DJGPP with a utility that
understands long filenames.  This will allow you to SET LFN=Y in Windows
95, while still working with short filenames from DOS.

If you continue to have difficulties, please post some sample code and
the compilation results you get from it (either use 'redir' as described
in chapter 6.10 of the FAQ, or ask DJVERIFY to compile your program
specifically).  This might allow better communication between us.

Hope this helps!

-- 
John M. Aldrich, aka Fighteer I <fighteer AT cs DOT com>  UIN# 7406319

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS d- s+:- a-->? C++>$ U@>++$ p>+ L>++ E>++ W++ N++ o+>++ K? w(---)
O- M-- V? PS+ PE Y+ PGP- t+(-) 5- X- R+(++) tv+() b+++ DI++ D++ G>++
e(*)>++++ h!() !r !y+()
------END GEEK CODE BLOCK------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019