delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/11/16/14:00:33

From: Maurice Lombardi <Maurice DOT Lombardi AT ujf-grenoble DOT fr>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Announcement DJGPP port of GNU Pascal compiler
Date: Thu, 16 Nov 2000 19:47:33 +0100
Organization: Universite Joseph Fourier - Grenoble 1
Lines: 57
Message-ID: <3A142BC5.523F477D@ujf-grenoble.fr>
References: <001101c04f47$4e5a7fc0$7548183e AT vchs>
NNTP-Posting-Host: knautie.ujf-grenoble.fr
Mime-Version: 1.0
X-Trace: amazone.ujf-grenoble.fr 974400465 38918 193.54.234.27 (16 Nov 2000 18:47:45 GMT)
X-Complaints-To: abus AT ujf-grenoble DOT fr
NNTP-Posting-Date: 16 Nov 2000 18:47:45 GMT
X-Mailer: Mozilla 4.7 [fr] (Win98; U)
X-Accept-Language: fr,it,en
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

David Kredba a écrit :
> 
> Corrected gpc210b.zip uploaded to DELORIE at about 21:50.
> 
> David Kredba

A french user says to me that gpc.pas in the units directory is also missing.
Furthermore you have not stubedited gpc1.exe to increase the stack size. 
This will make compilations fail for large programs. 
The same was made in the djgpp distribs for gcc1.exe f771.exe etc.

In fact you seem to have hacked manually this binary distribution. 
This is very error prone.
I have not checked for example that nothing is missing in the demos and docdemos directories.
This changes with every alpha snapshot, especially the content of the docdemos directory
which is produced automatically from the .texi sources of the documentation which are
frequently augmented.

It is safer to have a shell script which does all this automatically.
I have hacked the install.djg/mkdist.sh shell script which comes with gcc2952s.zip, 
and which does all this stuff (stubedit xxx1.exe, replacing .info-1 by .i1, taking
care of the change of the number of info files...) so that in addition
it updates the components of the units, demos and docdemos directories,
if one compiles gpc.
Everyting is available in the directory
ftp://agnes.dida.physik.uni-essen.de/home/maurice
A build_gpc_djgpp.diff has to be applied to the source gcc-2.952 directory.
All is done automatically (including applying this diff) with a buildgpc.bat contained
in the same location.
Simply check first this batch file for your djgpp drive, djgpp directory, and install 
directory (which must contain gcc2952s, build_gpc_djgpp.diff and the gpc snapshot from agnes)
and then type 
  buildgpc 20001101     (the one contained in the gpc sources)
You will find at the end a gpc20bb.zip in the install.djg directory.
I use it approximately once every week to upload an alpha snapshot to the same location.
The simplest for you would be to compile the same alpha you have packed into gpc210s.zip.
It would probably be better to name this release gpc2952b/d/s.zip instead of gpc210b/d/s 
since gpc 2.10 has not yet been released. This will make obvious that this compiler
is not standalone, and needs the gcc2952 compiler to be also installed.

Anyhow you had a very good idea to replace the completely obsolete version of gpc
which remained in the djgpp distrib by a more recent one, even if not an official release.
This alpha is in fact now as good as many other GNU products, even if the maintainers
seem incredibly reluctant to make intermediate releases (I am only an interested user).

Hope this helps

Maurice

-- 
       Maurice Lombardi
Laboratoire de  Spectrometrie Physique,
Universite Joseph Fourier de Grenoble, BP87
38402 Saint Martin d'Heres Cedex     FRANCE
Tel: 33 (0)4 76 51 47 51
Fax: 33 (0)4 76 51 45 44
mailto:Maurice DOT Lombardi AT ujf-grenoble DOT fr

- Raw text -


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