From: Bernhard Stiftner Subject: DLX and C++ Newsgroups: comp.os.msdos.djgpp Message-ID: <12bbfa6f.1413f0db@usw-ex0108-062.remarq.com> Lines: 25 Bytes: 1245 X-Originating-Host: 195.3.96.210 Organization: http://www.remarq.com: The World's Usenet/Discussions Start Here X-Wren-Trace: eBI3Hx4HQApBQRITEUYdHhISDREDAVMWEj4aHANICkZdRQtGUgFJRUhdREZM Date: Tue, 13 Jun 2000 10:53:33 -0700 NNTP-Posting-Host: 10.0.2.62 X-Complaints-To: wrenabuse AT remarq DOT com X-Trace: WReNphoon4 960919836 10.0.2.62 (Tue, 13 Jun 2000 11:10:36 PDT) NNTP-Posting-Date: Tue, 13 Jun 2000 11:10:36 PDT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, when I try to generate a DLX file out of a C++ object file, DLXGEN reports that the .o file consists of "more than one section" and refuses to generate the DLX. Everything is properly installed (linker description, libraries, headers, ...), and it works fine with C code. After comparing map files of a C and a C++ object file, I found out that in the C++ object file there are two frames called ".eh_frame" and " .eh_frame" (with a space before the "."), and only the second one seems to contain the relevant object data. I think that there are more people having this problem, and I also discovered that there was already a similar discussion (long long time ago), but I could not find any real help in the DJGPP mail archives - so I'm quite pessimistic if anybody knows how to solve that problem. PS: I have also contacted Luke Bishop (the programmer of DLX) - he told me that he could generate C++ DLXs without any troubles. That's interesting, AFAIK the problems with C++ and DLX start already when you install the latest C++ compiler ZIP (gpp2952b.zip) ;-( * Sent from AltaVista http://www.altavista.com Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping. Smart is Beautiful