From: "R.A.H." Newsgroups: comp.os.msdos.djgpp References: <35413b23 DOT 0 AT 209 DOT 91 DOT 128 DOT 12> Subject: Re: RSXNTDJ Problems (or should I just give up?) Date: Sat, 25 Apr 1998 10:03:13 -0600 Lines: 83 NNTP-Posting-Host: 206.159.113.74 Message-ID: <35420a3a.0@news.rmci.net> To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Eamon McDermott wrote in message <35413b23 DOT 0 AT 209 DOT 91 DOT 128 DOT 12>... >Well, I'm trying to get RSXNTDJ working, and it's the normal deal: none of >the samples compile when you've set it up just as the instructions say. Most >of the errors are missing libraries, of which there are two of in separate >directories under RSXNTDJ/LIB. So I fool around there, copy this and rename >that Why do you do this? >Is there a FAQ out there that tells you >how to set this thing up for real, or does it just fall under the >it's-a-piece-of-junk-don't-waste-your-time catagory? AFAIK there is no FAQ, however the setup instructions contained in the "Installation" node of rsxntdj.hlp worked for me. From what I have seen posted in this NG rsxntdj may have problems with versions of gcc above 2.7.x.x To find out what version you have type gcc -v at the command prompt 1. First make sure that you have a fully functional djgpp setup. Make sure that you have the correct ld.exe and djgpp.env (you may have changed them when you last tried to install rsxntdj) 2. Delete the old rsxntdj directory and install clean. 3. Follow the instructions in rsxntdj.hlp -If you are uncertain about one of the steps please ask. My suggestion is that you don't modify your djgpp.env -Instead use environment variables. This can be easily implemented by running a batch file run inside a msdos window. Here is my setuprsx.bat: REM The following two lines clean up in case you forget to run the uninst.bat REM or the dos window locks. CD C:\DJGPP\BIN MOVE LD.BAK LD.EXE REM These copy the rsxntdj version of ld to the djgpp directory REN LD.EXE LD.BAK XCOPY \RSXNTDJ\PATCH\LD.EXE REM obviously you will want to change the paths to suit your needs SET PATH=C:\;C:\PROGRA~1\NETUTI~1;C:\WINDOWS;C:\WINDOWS\COMMAND; C:\DJGPP\BIN;C:\RSXNTDJ\BIN SET LIBRARY_PATH=C:\RSXNTDJ\LIB SET C_INCLUDE_PATH=C:\RSXNTDJ\INCLUDE;C:\RSXNTDJ\INCLUDE\MSSDK; C:\RSXNTDJ\INCLUDE\WIN32 SET CPLUS_INCLUDE_PATH=C:\RSXNTDJ\INCLUDE;C:\RSXNTDJ\INCLUDE\MSSDK; C:\RSXNTDJ\INCLUDE\WIN32 CD C:\RSXNTDJ Here is uninst.bat: CD C:\DJGPP\BIN MOVE LD.BAK LD.EXE CD C:\RSXNTDJ >Oh yeah, one other thing. The RSXIDE thing tries to pass bum switches to GCC >(-mpobe??) Is this just because it's some old feature that isn't around >anymore? Is RSXNTDJ even being worked on anymore, or does one have to go to >Cygnus to get a free Win32 C++ compiler? I don't know about RSXIDE. I prefer to compile using make. As for Cygnus complier: why not? Use what works for you. There is also mingw32. Right now I have djgpp, rsxntdj, and mingw32 co-existing happily on my computer. hth! R.A.H. dickra AT rmci DOT net