strawberries

Strawberry Perl (5.20.1.1-64bit) Release Notes

Released: Sep 15 2014 / with support of our sponsor, the Enlightened Perl Organisation

Check out what is new, what known issues there are, and frequently asked questions about this version of Strawberry Perl. As always, you're encouraged to tell us what you think.

What's new in this Strawberry Perl release: Collapse

Bundled database clients:

Known issues: Collapse

List of distributions installed on top of Perl 5.20.1: Collapse

IDDistributionVersionNote
1.Algorithm-C30.10
2.Algorithm-Diff1.1902
3.aliased0.31
4.Alien-Tidypv1.4.7
5.Alt-Crypt-RSA-BigInt0.05
6.App-cpanminus1.7009
7.App-local-lib-Win32Helper0.990
8.App-module-version1.004
9.App-pmuninstall0.30
10.AppConfig1.66
11.Archive-Extract0.72
12.Archive-Tar2.02
13.Archive-Zip1.38
14.Authen-SASL2.16
15.autodie2.25
16.B-Debug1.21
17.B-Hooks-EndOfScope0.13
18.B-Hooks-OP-Check0.19
19.B-Lint1.17
20.B-Utils0.25
21.bareword-filehandles0.003
22.BerkeleyDB0.54
23.Bytes-Random-Secure0.28
24.Capture-Tiny0.25
25.Carp-Always0.13
26.Carp-Clan6.04
27.CGI4.04
28.CGI-Fast2.03
29.Class-Accessor0.34
30.Class-Accessor-Chained0.01
31.Class-Accessor-Grouped0.10010
32.Class-Accessor-Lite0.06
33.Class-C30.27
34.Class-C3-Componentised1.001000
35.Class-Data-Inheritable0.08
36.Class-ErrorHandler0.03
37.Class-Inspector1.28
38.Class-Load0.22
39.Class-Load-XS0.08
40.Class-Loader2.03
41.Class-Method-Modifiers2.11
42.Class-PObject2.17
43.Class-Singleton1.4
44.Class-Tiny1.000
45.Class-XSAccessor1.19
46.Clone0.37
47.Clone-PP1.06
48.common-sense3.73
49.Compress-Bzip22.18
50.Compress-Raw-Lzma2.064
51.Compress-unLZMA0.04
52.Config-Any0.24
53.Context-Preserve0.01
54.Convert-ASCII-Armour1.4
55.Convert-ASN10.27
56.Convert-PEM0.08
57.CPAN-Checksums2.09
58.CPAN-DistnameInfo0.12
59.CPAN-Inject1.14
60.CPAN-Meta2.142060
61.CPAN-Meta-Check0.009
62.CPAN-Meta-Requirements2.128
63.CPAN-Mini1.111016
64.cpan-outdated0.28
65.CPAN-SQLite0.204
66.CPANPLUS0.9152
67.CPANPLUS-Dist-Build0.78
68.Crypt-Blowfish2.14
69.Crypt-CAST5_PP1.04
70.Crypt-CBC2.33
71.Crypt-CFB0.02
72.Crypt-DES2.07
73.Crypt-DES_EDE30.01
74.Crypt-DSA1.17
75.Crypt-DSA-GMP0.02
76.Crypt-IDEA1.10
77.Crypt-OpenSSL-AES0.02
78.Crypt-OpenSSL-Bignum0.04
79.Crypt-OpenSSL-DSA0.14
80.Crypt-OpenSSL-Random0.04
81.Crypt-OpenSSL-RSA0.28
82.Crypt-OpenSSL-X5091.804
83.Crypt-Random-Seed0.03
84.Crypt-Random-TESHA20.01
85.Crypt-RC42.02
86.Crypt-RC61
87.Crypt-Rijndael1.12
88.Crypt-RIPEMD1600.05
89.Crypt-Serpent1.01
90.Crypt-SSLeay0.72
91.Crypt-Twofish2.17
92.Data-Buffer0.04
93.Data-Compare1.24
94.Data-Dump1.22
95.Data-Dump-Streamer2.38
96.Data-Dumper-Concise2.022
97.Data-OptList0.109
98.Data-Page2.02
99.Data-Printer0.35
100.Data-Random0.11
101.DateTime1.12
102.DateTime-Locale0.45
103.DateTime-TimeZone1.74
104.DB_File1.831
105.DBD-ADO2.99
106.DBD-CSV0.44
107.DBD-mysql4.028
108.DBD-ODBC1.50
109.DBD-Oracle1.74
110.DBD-Pg3.4.1
111.DBD-SQLite1.42
112.DBI1.631
113.DBIx-Class0.08270
114.DBIx-Simple1.35
115.DBM-Deep2.0011
116.Devel-CheckBin0.02
117.Devel-CheckLib1.02
118.Devel-Declare0.006016
119.Devel-GlobalDestruction0.13
120.Devel-PartialDump0.17
121.Devel-PPPort3.24
122.Devel-StackTrace1.34
123.Digest-CMAC0.04
124.Digest-HMAC1.03
125.Digest-MD22.04
126.Digest-Perl-MD51.9
127.Digest-SHA5.92
128.Digest-SHA12.13
129.Digest-Whirlpool1.09
130.Dist-CheckConflicts0.11
131.Email-Abstract3.007
132.Email-Address1.905
133.Email-Date-Format1.004
134.Email-MessageID1.405
135.Email-MIME1.926
136.Email-MIME-ContentType1.017
137.Email-MIME-Encodings1.315
138.Email-MIME-Kit2.102014
139.Email-Sender1.300014
140.Email-Simple2.203
141.Email-Stuffer0.009
142.Email-Valid1.195
143.Encode2.62
144.Encode-compat0.07
145.Encode-Locale1.03
146.enum1.10
147.Eval-Closure0.11
148.Excel-Writer-XLSX0.77
149.Exception-Class1.38
150.experimental0.010
151.ExtUtils-CBuilder0.280219
152.ExtUtils-Config0.008
153.ExtUtils-Depends0.401
154.ExtUtils-F771.17
155.ExtUtils-Helpers0.022
156.ExtUtils-Install1.68
157.ExtUtils-InstallPaths0.010
158.ExtUtils-Manifest1.66
159.ExtUtils-PkgConfig1.15
160.FCGI0.77
161.FFI-Raw0.32
162.File-CheckTree4.42
163.File-chmod0.40
164.File-Copy-Recursive0.38
165.File-Find-Rule0.33
166.File-Find-Rule-Perl1.13
167.File-HomeDir1.00
168.File-Listing6.04
169.File-Map0.63
170.File-pushd1.009
171.File-Remove1.52
172.File-ShareDir1.102
173.File-ShareDir-Install0.09
174.File-Slurp9999.19
175.File-Slurp-Tiny0.003
176.File-Which1.09
177.GD2.53
178.Graphics-ColorUtils0.17
179.Hash-Merge0.200
180.Hook-LexWrap0.24
181.HTML-Form6.03
182.HTML-Parser3.71
183.HTML-Tagset3.20
184.HTML-Tree5.03
185.HTTP-Cookies6.01
186.HTTP-Daemon6.01
187.HTTP-Date6.02
188.HTTP-Message6.06
189.HTTP-Negotiate6.01
190.HTTP-Server-Simple0.44
191.HTTP-Tiny0.049
192.Imager1.000
193.Import-Into1.002004
194.indirect0.31
195.IO-All0.79
196.IO-CaptureOutput1.1103
197.IO-Compress-Lzma2.064
198.IO-HTML1.001
199.IO-Interactive0.0.6
200.IO-SessionData1.03
201.IO-Socket-INET62.72
202.IO-Socket-IP0.32
203.IO-Socket-Socks0.65
204.IO-Socket-SSL1.998
205.IO-String1.08
206.IO-stringy2.110
207.IPC-Run0.92
208.IPC-Run30.048
209.IPC-System-Simple1.25
210.JSON2.90
211.JSON-XS3.01
212.Lexical-SealRequireHints0.007
213.libnet1.27
214.libwww-perl6.08
215.List-AllUtils0.08
216.List-MoreUtils0.33
217.local-lib2.000014
218.Locale-Codes3.32
219.Log-Agent1.000
220.Log-Message0.08
221.Log-Message-Simple0.10
222.Log-Report1.05
223.Log-Report-Optional1.01
224.LWP-MediaTypes6.02
225.LWP-Online1.08
226.LWP-Protocol-https6.06
227.MailTools2.13
228.Math-BigInt1.9993
229.Math-BigInt-GMP1.38
230.Math-GMP2.07
231.Math-Int640.32
232.Math-MPC1.02
233.Math-MPFR3.22
234.Math-Prime-Util0.43
235.Math-Prime-Util-GMP0.23
236.Math-Random-ISAAC1.004
237.Math-Round0.06
238.MIME-Charset1.011.1
239.MIME-Types2.09
240.Modern-Perl1.20140107
241.Module-Build0.4210
242.Module-Build-Deprecated0.4210
243.Module-Build-Tiny0.038
244.Module-CoreList5.20140914
245.Module-Find0.12
246.Module-Implementation0.09
247.Module-Metadata1.000024
248.Module-Pluggable5.1
249.Module-Runtime0.014
250.Mojolicious5.41
251.Moo1.006000
252.Moose2.1211
253.MooseX-ClassAttribute0.27
254.MooseX-Declare0.39
255.MooseX-LazyRequire0.11
256.MooseX-Meta-TypeConstraint-ForceCoercion0.01
257.MooseX-Method-Signatures0.47
258.MooseX-NonMoose0.26
259.MooseX-Role-Parameterized1.08
260.MooseX-Role-WithOverloading0.15
261.MooseX-Traits0.12
262.MooseX-Types0.45
263.MooseX-Types-DateTime0.10
264.MooseX-Types-Structured0.30
265.MooX-Types-MooseLike0.27
266.Mozilla-CA20130114
267.MRO-Compat0.12
268.multidimensional0.011
269.namespace-autoclean0.20
270.namespace-clean0.25
271.Net-DNS0.79
272.Net-HTTP6.07
273.Net-IMAP-Client0.9505
274.Net-SMTPS0.01
275.Net-SSH20.53
276.Net-SSLeay1.66
277.Net-SSLGlue1.053
278.Net-Telnet3.04
279.Number-Compare0.03
280.Object-Accessor0.48
281.Object-Tiny1.08
282.OLE-Storage_Lite0.19
283.OpenGL0.6703
284.Package-Constants0.04
285.Package-DeprecationManager0.13
286.Package-Stash0.36
287.Package-Stash-XS0.28
288.PAR1.007
289.PAR-Dist0.49
290.PAR-Dist-FromPPD0.03
291.PAR-Dist-InstallPPD0.02
292.PAR-Repository-Client0.25
293.PAR-Repository-Query0.14
294.Params-Util1.07
295.Params-Validate1.13
296.Parse-Binary0.10
297.Parse-Method-Signatures1.003016
298.Parse-RecDescent1.967009
299.Path-Class0.35
300.Path-Tiny0.056
301.Perl-Tidy20140711
302.perlfaq5.0150045
303.PerlIO-Layers0.011
304.pip1.19
305.PkgConfig0.08420
306.pler1.06
307.Pod-Checker1.70
308.Pod-LaTeX0.61
309.Pod-Perldoc3.24
310.Pod-Usage1.64
311.Portable1.22
312.PPI1.218
313.PPM11.11_03
314.Probe-Perl0.03
315.Role-Tiny1.003003
316.Scalar-List-Utils1.41
317.Scope-Guard0.20
318.SOAP-Lite1.11
319.Socket2.015
320.Socket60.25
321.Sort-Naturally1.03
322.Sort-Versions1.60
323.Spiffy0.46
324.Spreadsheet-ParseExcel0.65
325.Spreadsheet-ParseXLSX0.16
326.Spreadsheet-WriteExcel2.40
327.SQL-Abstract1.78
328.SQL-Statement1.405
329.Storable2.51
330.strictures1.005005
331.String-Print0.15
332.String-RewritePrefix0.007
333.Sub-Exporter0.987
334.Sub-Exporter-Progressive0.001011
335.Sub-Identify0.07
336.Sub-Install0.928
337.Sub-Name0.12
338.Sub-Uplevel0.24
339.syntax0.004
340.Syntax-Keyword-Junction0.003008
341.Sys-Syslog0.33
342.Task-Weaken1.04
343.Template-Tiny1.12
344.Template-Toolkit2.25
345.Term-ANSIColor4.03
346.Term-Cap1.16
347.Term-ReadLine-Perl1.0303
348.Term-UI0.42
349.TermReadKey2.31
350.Test-Base0.88
351.Test-CleanNamespaces0.16
352.Test-Deep0.113
353.Test-Differences0.62
354.Test-Exception0.32
355.Test-Fatal0.013
356.Test-Harness3.33
357.Test-Manifest2.02
358.Test-Most0.34
359.Test-NoWarnings1.04
360.Test-Object0.07
361.Test-Output1.03
362.Test-Requires0.08
363.Test-Script1.07
364.Test-Simple1.001006
365.Test-SubCalls1.09
366.Test-Tester0.109
367.Test-use-ok0.10
368.Test-Warn0.30
369.Test-Warnings0.016
370.Test-YAML1.05
371.Text-CSV1.32
372.Text-CSV_XS1.11
373.Text-Diff1.41
374.Text-Glob0.09
375.Text-Patch1.8
376.Text-Soundex3.04
377.threads1.96
378.Throwable0.200011
379.Tie-Array-CSV0.07
380.Tie-EncryptedHash1.24
381.Time-Piece1.29
382.TimeDate2.30
383.Tree-DAG_Node1.22
384.Try-Tiny0.22
385.Types-Serialiser1.0
386.Unicode-Collate1.07
387.Unicode-LineBreak2014.06
388.Unicode-Normalize1.18
389.Unicode-UTF80.60
390.URI1.64
391.V0.13
392.Variable-Magic0.53
393.Win32-API0.79
394.Win32-Console0.10
395.Win32-Console-ANSI1.08
396.Win32-Daemon20131206
397.Win32-EventLog0.077
398.Win32-Exe0.17
399.Win32-File0.07
400.Win32-File-Object0.02
401.Win32-GuiTest1.60
402.Win32-IPHelper0.08
403.Win32-Job0.05
404.Win32-OLE0.1712
405.Win32-Pipe0.025
406.Win32-Process0.16
407.Win32-Service0.07
408.Win32-ServiceManager0.002002
409.Win32-ShellQuote0.002002
410.Win32-TieRegistry0.26
411.Win32-UTCFileTime1.58
412.Win32-WinError0.04
413.Win32API-Registry0.32
414.WWW-Mechanize1.73
415.WWW-RobotRules6.02
416.XML-LibXML2.0116
417.XML-LibXSLT1.92
418.XML-NamespaceSupport1.11
419.XML-Parser2.41
420.XML-SAX0.99
421.XML-SAX-Base1.08
422.XML-SAX-Expat0.51
423.XML-Simple2.20
424.XML-Twig3.48
425.YAML1.11
426.YAML-LibYAML0.52
427.YAML-Tiny1.63

List of external tools and libraries included in Strawberry Perl: Collapse

IDPackageHomepageNote
1.binutils-2.24http://www.gnu.org/software/binutils/
2.bzip2-1.0.6http://bzip.org/
3.db-6.1.19http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
4.dmake-4.12.2http://code.google.com/a/apache-extras.org/p/dmake/
5.expat-2.1.0http://expat.sourceforge.net/
6.freeglut-2.8.1http://freeglut.sourceforge.net/
7.freetype-2.5.3http://www.freetype.org/
8.gcc-4.8.3http://gcc.gnu.org/
9.gdbm-1.10http://www.gnu.org/software/gdbm/
10.giflib-5.0.6http://giflib.sourceforge.net/
11.gmp-5.1.3http://gmplib.org/
12.jpeg-9ahttp://www.ijg.org/
13.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
14.libffi-3.1http://sourceware.org/libffi/
15.libgd-2.1.0http://www.libgd.org/
16.libiconv-1.14http://www.gnu.org/software/libiconv/
17.libpng-1.6.12http://www.libpng.org/pub/png/libpng.html
18.libssh2-1.4.3http://www.libssh2.org
19.libxml2-2.9.1http://xmlsoft.org/
20.libxslt-1.1.28http://xmlsoft.org/XSLT/
21.make-4.0.GIThttp://www.gnu.org/software/make/
22.mingw-w64-crt-v3http://mingw-w64.sourceforge.net/
23.mpc-1.0.2http://www.multiprecision.org/
24.mpfr-3.1.2http://www.mpfr.org/
25.mysql-5.1.44http://www.mysql.com/
26.openssl-1.0.1hhttp://www.openssl.org/
27.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
28.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
29.postgresql-9.3.5http://www.postgresql.org/
30.t1lib-5.1.2http://www.t1lib.org/
31.tiff-4.0.3http://remotesensing.org/libtiff/
32.xz-5.0.5http://tukaani.org/xz/
33.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 20 subversion 1) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.3, archname=MSWin32-x64-multi-thread
    uname='Win32 strawberry-perl 5.20.1.1 #1 Mon Sep 15 13:26:45 2014 x64'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE  -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLI
CIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.8.3', gccosandvers=''
    intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++.exe', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib C:\strawberry\c\x86_64-w64-mingw32\lib C:\strawberry\c\lib\gcc\x86_64
-w64-mingw32\4.8.3
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -
loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole
32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl520.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=xs.dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY
                        PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE
                        PERL_PRESERVE_IVUV USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
                        USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO
                        USE_PERL_ATOF
  Built under MSWin32
  Compiled at Sep 15 2014 13:30:55
  %ENV:
    PERL_MM_USE_DEFAULT="0"
  @INC:
    C:/strawberry/perl/site/lib
    C:/strawberry/perl/vendor/lib
    C:/strawberry/perl/lib
    .

Gcc version details:

Using built-in specs.
COLLECT_GCC=C:\strawberry\c\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/4.8.3/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-4.8.3/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw
32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-gxx-include-dir=/mingw64/x86_64-w64-mingw32/
include/c++ --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto 
--enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-lto --enable-graphite -
-enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enab
le-sjlj-exceptions --disable-isl-version-check --disable-cloog-version-check --disable-libstdcxx-pch
 --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-registry --disable-nl
s --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core
2 --with-libiconv --with-system-zlib --with-gmp=/opt/build/prerequisites/x86_64-w64-mingw32-static -
-with-mpfr=/opt/build/prerequisites/x86_64-w64-mingw32-static --with-mpc=/opt/build/prerequisites/x8
6_64-w64-mingw32-static --with-isl=/opt/build/prerequisites/x86_64-w64-mingw32-static --with-cloog=/
opt/build/prerequisites/x86_64-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='x86_
64-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/build/x86_64-483-posix-
sjlj-rt_v3/mingw64/opt/include -I/opt/build/prerequisites/x86_64-zlib-static/include -I/opt/build/pr
erequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build/x86_64-483-posix-sjl
j-rt_v3/mingw64/opt/include -I/opt/build/prerequisites/x86_64-zlib-static/include -I/opt/build/prere
quisites/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/build/x86_64-483-posix-s
jlj-rt_v3/mingw64/opt/lib -L/opt/build/prerequisites/x86_64-zlib-static/lib -L/opt/build/prerequisit
es/x86_64-w64-mingw32-static/lib'
Thread model: posix
gcc version 4.8.3 (x86_64-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.1h 5 Jun 2014
built on: Sun Jul 27 23:19:05 CEST 2014
platform: mingw64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) 
compiler: gcc -D_WINDLL -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wal
l -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_
ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM
 -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
WARNING: can't open config file: /z/extlib/build/_2014Q3__/ssl/openssl.cnf