ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2008/05/28/17:55:09

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Message-Id: <200805282154.m4SLsaQj018040@delorie.com>
X-Recipient: djgpp-announce AT delorie DOT com
X-Authenticated: #27081556
X-Provags-ID: V01U2FsdGVkX1/HvYpdFCPHZWVEotwvZfPj9oUVc0QLMVYVEbzt03
pMZ4kAGIe0axGt
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: release 2 of the DJGPP port of Findutils 4.2.33 uploaded.
Date: Wed, 28 May 2008 23:42:39 +0200
X-Y-GMX-Trusted: 0

 This is release 2 of the port of GNU Findutils 4.2.33 to MSDOS/DJGPP.

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

 The old port was seriously brocken and has been removed.  The binaries build
 with djdev204 where brocken due to a bug in djdev204 version of opendir() and
 readdir().  This has been solved in libsupport 5.0, that provides fixed
 versions of these functions.  The port build with djdev203 was brocken because
 it requires that open() provides certain POSIX functionality to be able to
 change the directory using fchdir().  Unfortunately the configure scripts
 checks for open() but not if open() has the required POSIX functionality.
 Because I do not want to clobber the findutils code with all the djdev203
 specific things to emulate the missing functionality only available in
 djdev204, I have decided to move the problem to libsupp.  This means that the
 library provides the versions of open(), close() and fchdir() to be able to
 compile the source packages with djdev203.
 The port provides the DOS versions of the commands: exec, execdir, ok and okdir
 called dosexec, dosexecdir, dosok and dosokdir accordingly.  They will work as
 in the previous ports of findutils.  This means that the slashes in paths will
 be transformed to backslashes so that DOS programs that are not capable to work
 with unix-style paths will work.  The testsuite has not been ported because it
 requires dejagnu that has not been ported yet.  To build the binaries from the
 sources LFN support will be needed.  Please note that the distributed source
 package has been configured for djdev203.  If you use WinXP and you want to
 rebuild the binaries, you will have to reconfigure the source package from
 scratch.  As usual, all the djgpp specific files (config.bat, diffs, readme
 files, etc.) are stored in the /djgpp subdir.  I have also included the old
 updatedb.bat but I have not tested it.  This batch file was a DOS replacement
 for updatedb but I do not longer maintain it.

 To be able to configure and compile the sources you will need to install the
 package:
   ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/lsupp50a.zip

 The library must be installed before you compile the sources; of course, if
 you are not interested in compiling the sources you do not need to download
 and install lsupp50a.zip at all.

 For futher information about GNU Findutils please read the info docs and the
 NEWS file.



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

 As usual the sources are configured for stock djdev203.
 - If you compile the sources with djdev203, you must proceed as usual running
   the following commands from the top srcdir, this is findutils-4.2.33:
     make
     make install
   The testsuite does not work because GNU dejagnu is not available.

 - 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 ./djgpp/config.cache and ./config_h.org.
   or the build process will fail.

 In conclusion, to rebuild the findutils binaries with djdev204 run the
 following commands from the top srcdir (findutils-4.2.33):
   rm djgpp/config.cache
   rm config_h.org
   make clean
   djgpp/config.bat
   make
   make install



 The port consists of the usual three packages produced using stock djdev203
 that can be downloaded from ftp.delorie.com and mirrors as (timestamp 2008-05-28):

    Findutils 4.2.33 binary, info and man format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/fnd4233br2.zip

    Findutils 4.2.33 dvi, html, pdf and ps format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/fnd4233dr2.zip

    Findutils 4.2.33 source:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/fnd4233sr2.zip


 For the convenience of the WinXP users the binaries has been produced a
 second time using the djdev204 beta library. This package is available
 at ftp.delorie.com and mirrors as (timestamp 2008-05-28):

    Findutils 4.2.33 binary, info and man format documentation:
    ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/fnd4233br2.zip





 Send findutils specific bug reports to <bug-findutils 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 <juan DOT guerrero AT gmx DOT de>

- Raw text -


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