From: "John M. Aldrich" 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk 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 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 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------