www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/07/02/07:42:37

Date: Sun, 2 Jul 1995 14:30:43 +0300
From: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
To: djgpp AT sun DOT soe DOT clarkson DOT edu, mani AT io DOT org
Subject: Re: Can't find crt0.o and -lgcc messages

> BTW : if i just type gcc, it says this version of the compiler requires a
> version (1.12.maint3) newer than this one, gcc only works if i do go32
> gcc.exe ... 

That is probably the cause of your trouble: you didn't install the
maintenance releases, so your installation is a mess.  The DJGPP FAQ
list (available as faq102.zip from the same place you get DJGPP) says:
 
6.1   Q: I've just got the latest version of DJGPP from my nearest SimTel
         mirror, installed it exactly as described by the various README
         files, but whenever I try to compile a program, I get the
         message: ``This program requires a version of go32 (1.12maint3)
         newer than this one)''.  But I just got the LATEST version of
         everything!  Why would they include this out-of-date version with
         the latest package??
      A: You didn't install the maintenance releases.  These fix bugs in
         some of the DJGPP utilities, and from time to time the go32 DOS
         extender gets upgraded, too.  Programs which were compiled under
         these fixed versions of go32 will insist to be run under go32 at
         least that new.  You should get all the files named djXXXmY.zip
         and install these maintenance releases, as described in Sections
         3.7 and 3.8 above.

Get the FAQ list and read sections 3.7 and 3.8 to learn how to install the
maintenance releases.

- Raw text -


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