delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/05/13:32:33

Message-Id: <35C8976D.692E@cableol.co.uk>
Date: Wed, 05 Aug 1998 18:33:33 +0100
From: Allens <allen DOT asjp AT cableol DOT co DOT uk>
Mime-Version: 1.0
To: poletti AT my-dejanews DOT com
Cc: djgpp AT delorie DOT com
Subject: Re: rsxntdj?
References: <35C2D400 DOT BAB7F927 AT geocities DOT com> <Pine DOT SUN DOT 3 DOT 91 DOT 980802162209 DOT 11599X-100000 AT is> <6q7f76$56$1 AT nnrp1 DOT dejanews DOT com>

poletti AT my-dejanews DOT com wrote:
> 
> In article <Pine DOT SUN DOT 3 DOT 91 DOT 980802162209 DOT 11599X-100000 AT is>,
>   Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> wrote:
> >
> > On Sat, 1 Aug 1998, Merlin wrote:
> >
> > > what is going on with rsxntdj.... I can't seem to find a strait answer
> > > as to whether it actually works or not to develop programs for win95
> > > under djgpp. does anyone actually know? :)
> >
> > It works, but setting it up is not trivial, especially if your GCC
> > version is 2.8.x (RSXNTDJ was prepared with GCC 2.7.2.1).
> >
> 
> Where can information about installation on 2.8.x be found?
> 
> TIA,
>      Flavio Poletti
> 
> -----== Posted via Deja News, The Leader in Internet Discussion ==-----
> http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum


These are the untested instructions I recieved from Clark Case, so don't 
blame me if they are wrong, and make backups of everything....
By the way, I think you're problem is you are using version 2.8.1 of 
djgpp, and RSXNT is designed for 2.7.2.

Peter Allen

After much messing around, I got RSXNTDJ to work for
the most part with gcc version 2.8.1. Here are the
steps I eventually ended up following:

1) Follow directions in readme.exe.

2) Include windows.h in test program in readme.exe

3) In the specs file (for me, it is at
c:/djgpp/rsxntdj/lib/specs), in the *link section,
some changes need to be made. The origional read
something like the following:
*link:
%{Zwin32: -Lc:/djgpp/rsxntdj/lib/all}
However, during compilation, it seemed to be looking
for a library that lived both in
c:/djgpp/rsxntdj/lib/mt and in .../lib/st. I randomly
chose to include mt, so the statement ended up
looking like this:
*link:
%{Zwin32: -Lc:/djgpp/rsxntdj/lib/all
-Lc:/djgpp/rsxntdj/lib/mt}
I have no idea what the difference is between these
two directories, except one, which leads to...

4)There was one lib that lived in the st directory
that  wasn't in mt, and it was needed in compiling
one of the samples. This was libcrtcs.a. I just
copied this one into the mt directory.

5)To get the resource compiler to work, I added the
following to my path statement in the autoexec file:
c:\djgpp\lib\gcc-lib\djgpp\2.81

Sooo, all is well in RSXNTDJ land? Not quite. I can't
seem to compile c++ stuff under djgpp. In the c++
sample, there is apparently an error in the makefile,
so it doesn't work. And, if I change the name of
test.c to test.cpp and try to compile it, I get the
following error:

Error: missing stab strings - not linked with rsxnt

I compiled with gcc -Zwin32 test.cpp -o test.exe.
This same error happened with some other c++ stuff
under win32.

- Raw text -


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