delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2004/12/09/18:22:26

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Message-Id: <200412092317.iB9NHJUr014062@delorie.com>
From: "Juan Manuel Guerrero" <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>
Organization: Darmstadt University of Technology
To: djgpp-announce AT delorie DOT com
Date: Thu, 09 Dec 2004 23:38:01 +0200
Subject: ANNOUNCE: DJGPP port (release 3) of GNU Sed 4.1.2 uploaded
X-TUD-HRZ-MailScanner: Found to be clean
X-MailScanner-From: st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de

This is a port of GNU Sed 4.1.2 to MSDOS/DJGPP (release 3).


  This is a djgpp specific bug fix release of the previous release
  of sed412[bds].zip, so it is seriously suggested to update.
  Due to a bug in the popen() and pclose() functions of djdev204, the
  e (evalute) command had to be disable in the previous release of this
  port. This bug has been fixed, so the sources can be compiled with stock
  djdev203 or with beta djdev204 available AT ftp DOT delorie DOT com.



  DJGPP specific changes.
  =======================

  - djdev203 specific:
    No changes since the last release.
    Please note that the distributed binaries have been build with djdev203.

  - djdev204 specific:
    The source package contains a copy of the new popen.c file from the cvs
    source tree of djdev204 (2004-12-08). A special configure batch file has
    been added that will automatically compile this file and replace the
    brocken popen.o and pclose.o implementations from djdev204. This applies
    only if the sources are configured for djdev204 instead of djdev203.
    Binaries compiled with djdev203 do not need this change because their
    popen()/pclose() implementation is not brocken.
    

  Compiling the sources.
  ======================

  - If you compile the sources with djdev203, you must proceed as usual running
    the following commands from the top srcdir, this is sed-4.1-2:
      make
      make check
      make install

    No test of the testsuite shall fail.

  - If you compile the sources with djdev204 it will be essential to reconfigure
    sources because the distributed one have been configured for djdev203. For
    this purpose you **must** delete the cache file djgpp/config.cache or you
    will get a broken binary.
    Due to the actually broken popen() from beta djdev204 the configuration batch
    file (xp-config.bat) will modify the /lib/Makefile in such a way that the
    distributed popen.c file is compiled into the libsed.a and linked instead of
    the broken implementations of the beta djdev204 libc. 

    In conclusion, to rebuild the sed binary with djdev204 to get a binary
    usefull for WinXP run the following commands from the top srcdir (sed-4.1-2):
      rm djgpp/config.cache
      djgpp\xp-config.bat
      make
      make check
      make install

    Please note that the removing of the cache file is essential. It should
    also be noticed that xp-config.bat shall be used to configure the sources
    or the /lib/Makefile will not be modified in the correct way producing a
    broken binary.
    No test of the testsuite shall fail.
    Please do **not** report anything to <bug-gnu-utils AT gnu DOT org>, if there are
    problems with this port there are probably djdev204 originated and must be
    discussed and solved here.


    As usual, all djgpp specific files (config.bat, diffs, readme files, etc.)
    are located in the /djgpp subdir.



  The port consists of the usual three packages that can be downloaded from
  ftp.delorie.com and mirrors as (timestamp 2004-12-09):

    Sed 4.1.2 binary, info and man format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/sed412b.zip

    Sed 4.1.2 dvi, html and ps format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/sed412d.zip

    Sed 4.1.2 source:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/sed412s.zip


  Send Sed specific bug reports to <bug-gnu-utils AT gnu DOT org>.
  Send suggestions and bug reports concerning the DJGPP port
  to comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.

Enjoy.

      Guerrero, Juan Manuel <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>


- Raw text -


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