Mail Archives: djgpp/1998/08/21/22:00:24
Dan Bogdanov <dan AT parnu DOT ee> wrote:
> I'm using DJGPP v2. GCC281B and BNU281B.
Do you also have lgp2811b.zip and gpp281b.zip?
> And I've got a problem, I don't understand.
> Many programs, especially ones who use graphics libraries etc. don't
> compile and report undefined references to procedures like
> terminate, __eh_pc and __throw. They should be in the libstdcx.a
> library, which exists on the
libstdcxx.a you mean...
> system, but why can't my system find them ?
What command do you use to compile?
For c++ you should use g++ (which equals gpp or gxx, not sure which
one), and you should be set.
Do you happen to use RHide 1.4? The current version has (as far as I know)
a little problem with gcc 2.8.1, in that you should add
RHIDE_TYPED_LIBS_DJGPP.cc=stdcxx
to %DJDIR%/share/rhide/rhide.env.
Or add 2 lines to djgpp.env
[rhide]
RHIDE_TYPED_LIBS_DJGPP.cc=stdcxx
Some other possibilities if you're using win95/lfn's:
-set NameNumericTail=0 in your registry, reboot and
-unpack *281*.zip with a lfn-unzipper (like Info-zip's unzip)
If this doesn't work (and no-one else can give you an answer), ask
again providing more info on your system, OS, output of gcc -v, your
compilation-command and its output.
hth,
Robert.
--
rjvdboon AT cs DOT vu DOT nl | "En dat is niet waar!" sprak (ex?) Staatsecre-
www.cs.vu.nl/~rjvdboon | taris Netelenbos (onderwijs) fel.
- Raw text -