delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/10/12/05:52:20

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Sat, 12 Oct 2002 11:06:02 +0200
From: "Gerrit P. Haase" <gp AT familiehaase DOT de>
Organization: Esse keine toten Tiere
X-Priority: 3 (Normal)
Message-ID: <1531303230246.20021012110602@familiehaase.de>
To: Tommy Butler <tommy AT atrixnet DOT com>
CC: cygwin AT cygwin DOT com
Subject: Re: Can Perl 5.8 build correctly on cygwin yet?
In-Reply-To: <3DA74041.2080309@atrixnet.com>
References: <3DA70BF2 DOT 10906 AT atrixnet DOT com>
<321259694825 DOT 20021011230026 AT familiehaase DOT de> <3DA74041 DOT 2080309 AT atrixnet DOT com>
MIME-Version: 1.0

Hallo Tommy,

Am Freitag, 11. Oktober 2002 um 23:18 schriebst du:

> Gerrit P. Haase wrote:

>> There is also a source package of perl-5.8 at the mirrors
>> which includes also some modules and my build scripts.

> Thanks Gerrit.

> I'd much prefer to build my own perl, but the AnyDBM standard module has kept 
> perl 5.8 from building on cygwin for me.  A while ago I investigated this and 
> found out that it was a confirmed bug though unresolved at the time.  I can't 
> recall where I read about that, but it was a few weeks ago.  I have just been 
> curious if the problem was rectified yet.  When you mentioned that there was a 
> pre-built binary for cygwin now, I was left guessing whether the problem was 
> fixed by the perl porters or pushed aside by cygwin builders when creating the 
> distro, possibly at the cost of losing one thing or another?

Nothing was pushed aside, nothing is missing, nothing was patched.

> So can you tell me anything about the status of this issue?

There is no bug.  Just look in the Cygwin Perl source package, there
are my buildlogs included, 'all tests pass' for my build.

Known problems (from the current README.cygwin):

=head2 NDBM_File and ODBM_File do not work on FAT filesystems

Do not use NDBM_File or ODBM_File on FAT filesystem.  They can be
built on a FAT filesystem, but many tests will fail:

 ../ext/NDBM_File/ndbm.t       13  3328    71   59  83.10%  1-2 4 16-71
 ../ext/ODBM_File/odbm.t      255 65280    ??   ??       %  ??
 ../lib/AnyDBM_File.t           2   512    12    2  16.67%  1 4
 ../lib/Memoize/t/errors.t      0   139    11    5  45.45%  7-11
 ../lib/Memoize/t/tie_ndbm.t   13  3328     4    4 100.00%  1-4
 run/fresh_perl.t                          97    1   1.03%  91

If you intend to run only on FAT (or if using AnyDBM_File on FAT),
run Configure with the -Ui_ndbm and -Ui_dbm options to prevent
NDBM_File and ODBM_File being built.

With NTFS (and CYGWIN=ntsec), there should be no problems even if
perl was built on FAT.


So, if you are on Win98/ME or using the FAT/FAT32 filesystem there are
problems with the *DBM modules *tests*, the modules are compiled ok.
and will work if used on NTFS filesystems (with CYGWIN=ntsec).  They
will not work ok. on FAT* filesystems.

perl-5.8 should build OOTB on Cygwin on every Windows version.
I just patched a little issue I had because I wanted the modules
manpages suffixed .3pm which doesn't work with the original package.


Gerrit
-- 
=^..^=


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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