X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.cygwin;h=a2748f3cebd734fa0870b57473df4200a767ccd4;hb=57185c71ec028665c77b9bdf20d9fb51d8458287;hp=61b26010b3467f8001b8423e27672fcc34170ae9;hpb=538204d5c084ddeba9f54debc89d135829749520;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.cygwin b/README.cygwin index 61b2601..a2748f3 100644 --- a/README.cygwin +++ b/README.cygwin @@ -31,7 +31,7 @@ about this project can be found at: A recent net or commercial release of Cygwin is required. -At the time this document was last updated, Cygwin 1.3.22 was current. +At the time this document was last updated, Cygwin 1.5.2 was current. =head2 Cygwin Configuration @@ -137,10 +137,11 @@ The MD5 port was done by Andy Piper: GDBM is available for Cygwin. +NOTE: The GDBM library only works on NTFS partitions. + =item * C<-ldb> (C) -BerkeleyDB is available for Cygwin. Some details can be found in -F. +BerkeleyDB is available for Cygwin. NOTE: The BerkeleyDB library only completely works on NTFS partitions. @@ -153,7 +154,7 @@ C is undefined because it fails a Configure test and on Win9x the I functions seem to hang. It also creates a compile time dependency because F includes F<> and F<> (which will be required in the future when compiling -CPAN modules). NO LONGER SUPPORTED! +CPAN modules). CURRENTLY NOT SUPPORTED! =item * C<-lutil> @@ -182,8 +183,8 @@ want to force Perl to build with the system C undefine this symbol. =item * C<-Uuseperlio> -Undefining this symbol disables the PerlIO abstraction, PerlIO is now the -default, it is not recommended to disable PerlIO. +Undefining this symbol disables the PerlIO abstraction. PerlIO is now the +default; it is not recommended to disable PerlIO. =item * C<-Dusemultiplicity> @@ -193,8 +194,7 @@ more than one interpreter instance. This works with the Cygwin port. =item * C<-Duse64bitint> By default Perl uses 32 bit integers. If you want to use larger 64 -bit integers, define this symbol. If there is trouble, check that -your Cygwin installation is up to date. +bit integers, define this symbol. =item * C<-Duselongdouble> @@ -207,19 +207,18 @@ These are B yet available with Cygwin. =item * C<-Dusethreads> POSIX threads are implemented in Cygwin, define this symbol if you want -a threaded perl. If there is trouble, check that your Cygwin installation -is up to date. +a threaded perl. =item * C<-Duselargefiles> -Although Win32 supports large files, Cygwin currently uses 32-bit integers -for internal size and position calculations. +Cygwin uses 64-bit integers for internal size and position calculations, +this will be correctly detected and defined by Configure. =item * C<-Dmksymlinks> Use this to build perl outside of the source tree. This works with Cygwin. Details can be found in the F document. This is the recommended -way to build perl form sources. +way to build perl from sources. =back @@ -277,18 +276,10 @@ Simply run I and wait: make 2>&1 | tee log.make -=head2 Warnings on Cygwin +=head2 Errors on Cygwin -Warnings like these are normal: +Errors like these are normal: - perl.c: In function `S_parse_body': - perl.c:1468: warning: implicit declaration of function `init_os_extras' - ... - pp_sys.c:289: warning: `S_emulate_eaccess' defined but not used - ... - perlio.c: In function `perlsio_binmode': - perlio.c:98: warning: implicit declaration of function `setmode' - perlio.c:98: warning: passing arg 1 of `Perl_PerlIO_fileno' from incompatible pointer type ... make: [extra.pods] Error 1 (ignored) ... @@ -509,7 +500,7 @@ be kept as clean as possible (listing not updated yet). Changes Changes5.005 Changes5.004 Changes5.6 pod/perl.pod pod/perlport.pod pod/perlfaq3.pod pod/perldelta.pod pod/perl5004delta.pod pod/perl56delta.pod - pod/perlhist.pod pod/perlmodlib.pod pod/buildtoc.PL pod/perltoc.pod + pod/perlhist.pod pod/perlmodlib.pod perl/buildtoc pod/perltoc.pod =item Build, Configure, Make, Install @@ -591,4 +582,4 @@ Gerrit P. Haase . =head1 HISTORY -Last updated: 2003-03-20 +Last updated: 2003-08-12