From: rjvdboon AT cs DOT vu DOT nl Newsgroups: comp.os.msdos.djgpp Subject: Re: What do I need ? Date: 21 Aug 1998 11:51:04 GMT Organization: Fac. Wiskunde & Informatica, VU, Amsterdam Lines: 42 Message-ID: <6rjmv8$nv8$1@star.cs.vu.nl> References: <35dd4b54$0$429 AT diablo DOT uninet DOT ee> NNTP-Posting-Host: sloep06.cs.vu.nl User-Agent: tin/pre-1.4-980730 (UNIX) (SunOS/5.5.1 (sun4u)) Originator: rjvdboon AT sloep06 DOT cs DOT vu DOT nl To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Dan Bogdanov 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.