X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Received: by 10.58.29.1 with SMTP id f1mr3563254veh.34.1374517435577; Mon, 22 Jul 2013 11:23:55 -0700 (PDT) X-Received: by 10.49.35.68 with SMTP id f4mr1166410qej.0.1374517435512; Mon, 22 Jul 2013 11:23:55 -0700 (PDT) Newsgroups: comp.os.msdos.djgpp Date: Mon, 22 Jul 2013 11:23:55 -0700 (PDT) In-Reply-To: <51ED63D5.3090207@iki.fi> Complaints-To: groups-abuse AT google DOT com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO NNTP-Posting-Host: 65.13.115.246 References: <51ED59CB DOT 4040503 AT gmx DOT de> <51ED63D5 DOT 3090207 AT iki DOT fi> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Does anybody remember how to compile djdev203? From: rugxulo AT gmail DOT com Injection-Date: Mon, 22 Jul 2013 18:23:55 +0000 Content-Type: text/plain; charset=ISO-8859-1 Bytes: 2633 Lines: 33 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Hi, On Monday, July 22, 2013 11:54:45 AM UTC-5, Andris Pavenis wrote: > On 07/22/2013 07:11 PM, Juan Manuel Guerrero wrote: > > > I have checkouted v2_03_1 branch from the repository. > > I have tried to compiled it using gcc302, gpp302 and bnu2112. > > Stock djdev203 is installed. I get the following error output: > > > gcc -g mkdoc.cc -o ../../hostbin/mkdoc.exe > > > c:/TMP\ccriAIlX.o: In function `Node::add(char*)': > > mkdoc.cc:118: undefined reference to `operator new(unsigned long)' > > I do not remember either how I did it earlier. It was too long time ago > > About mkdoc: > > It's not linked with libstdcxx.a: adding '-lstdcxx -lm' allows to go bit > further, bit even gcc-3.4.4 seems to be too new. I guess that even the last > rebuild of DJGPP v2.03 was done in DJGPP installation that was ancient even > then. Should it be using the "gcc" compiler driver here? I know GCC can sometimes tell by .ext what to do, but I thought the preferred way was "gxx" (or "gpp" these days). Well, it's in the makefile, so I guess it used to work, so that's probably a bad guess! (Probably the same result anyways when manually linking in libstdcxx.) Anyways, since 2.03p2 is circa late 2001, that means "at best" it could have only used 3.0.3 or older. IIRC, I thought it had some internal footprint that claimed 2.8.1 was used (for stock DJDEV203.ZIP). But I could be wrong. Anyways, the "oldest" GCC built with the refreshed (patchlevel 2) .EXEs was 2.95.3, IIRC.