strawberries

Strawberry Perl (5.20.1.1-32bit) 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+fix for #77605
78.Crypt-OpenSSL-Bignum0.04+fix for #84369
79.Crypt-OpenSSL-DSA0.14+fix for #84367
80.Crypt-OpenSSL-Random0.04+fix for #56455
81.Crypt-OpenSSL-RSA0.28
82.Crypt-OpenSSL-X5091.804+fix for #35
83.Crypt-Random1.25
84.Crypt-Random-Seed0.03
85.Crypt-Random-TESHA20.01
86.Crypt-RC42.02
87.Crypt-RC61
88.Crypt-Rijndael1.12
89.Crypt-RIPEMD1600.05
90.Crypt-Serpent1.01
91.Crypt-SSLeay0.72
92.Crypt-Twofish2.17
93.Data-Buffer0.04
94.Data-Compare1.24
95.Data-Dump1.22
96.Data-Dump-Streamer2.38
97.Data-Dumper-Concise2.022
98.Data-OptList0.109
99.Data-Page2.02
100.Data-Printer0.35
101.Data-Random0.11
102.DateTime1.12
103.DateTime-Locale0.45
104.DateTime-TimeZone1.74
105.DB_File1.831
106.DBD-ADO2.99
107.DBD-CSV0.44
108.DBD-mysql4.028
109.DBD-ODBC1.50
110.DBD-Oracle1.74
111.DBD-Pg3.4.1
112.DBD-SQLite1.42
113.DBI1.631
114.DBIx-Class0.08270
115.DBIx-Simple1.35
116.DBM-Deep2.0011
117.Devel-CheckBin0.02
118.Devel-CheckLib1.02
119.Devel-Declare0.006016
120.Devel-GlobalDestruction0.13
121.Devel-PartialDump0.17
122.Devel-PPPort3.24
123.Devel-StackTrace1.34
124.Digest-CMAC0.04
125.Digest-HMAC1.03
126.Digest-MD22.04
127.Digest-Perl-MD51.9
128.Digest-SHA5.92
129.Digest-SHA12.13
130.Digest-Whirlpool1.09
131.Dist-CheckConflicts0.11
132.Email-Abstract3.007
133.Email-Address1.905
134.Email-Date-Format1.004
135.Email-MessageID1.405
136.Email-MIME1.926
137.Email-MIME-ContentType1.017
138.Email-MIME-Encodings1.315
139.Email-MIME-Kit2.102014
140.Email-Sender1.300014
141.Email-Simple2.203
142.Email-Stuffer0.009
143.Email-Valid1.195
144.Encode2.62
145.Encode-compat0.07
146.Encode-Locale1.03
147.enum1.10
148.Eval-Closure0.11
149.Excel-Writer-XLSX0.77
150.Exception-Class1.38
151.experimental0.010
152.ExtUtils-CBuilder0.280219
153.ExtUtils-Config0.008
154.ExtUtils-Depends0.401
155.ExtUtils-F771.17
156.ExtUtils-Helpers0.022
157.ExtUtils-Install1.68
158.ExtUtils-InstallPaths0.010
159.ExtUtils-Manifest1.66
160.ExtUtils-PkgConfig1.15
161.FCGI0.77
162.FFI-Raw0.32
163.File-CheckTree4.42
164.File-chmod0.40
165.File-Copy-Recursive0.38
166.File-Find-Rule0.33
167.File-Find-Rule-Perl1.13
168.File-HomeDir1.00
169.File-Listing6.04
170.File-Map0.63
171.File-pushd1.009
172.File-Remove1.52
173.File-ShareDir1.102
174.File-ShareDir-Install0.09
175.File-Slurp9999.19
176.File-Slurp-Tiny0.003
177.File-Which1.09
178.GD2.53
179.Graphics-ColorUtils0.17
180.Hash-Merge0.200
181.Hook-LexWrap0.24
182.HTML-Form6.03
183.HTML-Parser3.71
184.HTML-Tagset3.20
185.HTML-Tree5.03
186.HTTP-Cookies6.01
187.HTTP-Daemon6.01
188.HTTP-Date6.02
189.HTTP-Message6.06
190.HTTP-Negotiate6.01
191.HTTP-Server-Simple0.44
192.HTTP-Tiny0.049
193.Imager1.000
194.Import-Into1.002004
195.indirect0.31
196.IO-All0.79
197.IO-CaptureOutput1.1103
198.IO-Compress-Lzma2.064
199.IO-HTML1.001
200.IO-Interactive0.0.6
201.IO-SessionData1.03
202.IO-Socket-INET62.72
203.IO-Socket-IP0.32
204.IO-Socket-Socks0.65
205.IO-Socket-SSL1.998
206.IO-String1.08
207.IO-stringy2.110
208.IPC-Run0.92
209.IPC-Run30.048
210.IPC-System-Simple1.25
211.JSON2.90
212.JSON-XS3.01
213.Lexical-SealRequireHints0.007
214.libnet1.27
215.libwww-perl6.08
216.List-AllUtils0.08
217.List-MoreUtils0.33
218.local-lib2.000014
219.Locale-Codes3.32
220.Log-Agent1.000
221.Log-Message0.08
222.Log-Message-Simple0.10
223.Log-Report1.05
224.Log-Report-Optional1.01
225.LWP-MediaTypes6.02
226.LWP-Online1.08
227.LWP-Protocol-https6.06
228.MailTools2.13
229.Math-BigInt1.9993
230.Math-BigInt-GMP1.38
231.Math-GMP2.07
232.Math-Int640.32
233.Math-MPC1.02
234.Math-MPFR3.22
235.Math-Pari2.010808
236.Math-Prime-Util0.43
237.Math-Prime-Util-GMP0.23
238.Math-Random-ISAAC1.004
239.Math-Round0.06
240.MIME-Charset1.011.1
241.MIME-Types2.09
242.Modern-Perl1.20140107
243.Module-Build0.4210
244.Module-Build-Deprecated0.4210
245.Module-Build-Tiny0.038
246.Module-CoreList5.20140914
247.Module-Find0.12
248.Module-Implementation0.09
249.Module-Metadata1.000024
250.Module-Pluggable5.1
251.Module-Runtime0.014
252.Mojolicious5.41
253.Moo1.006000
254.Moose2.1211
255.MooseX-ClassAttribute0.27
256.MooseX-Declare0.39
257.MooseX-LazyRequire0.11
258.MooseX-Meta-TypeConstraint-ForceCoercion0.01
259.MooseX-Method-Signatures0.47
260.MooseX-NonMoose0.26
261.MooseX-Role-Parameterized1.08
262.MooseX-Role-WithOverloading0.15
263.MooseX-Traits0.12
264.MooseX-Types0.45
265.MooseX-Types-DateTime0.10
266.MooseX-Types-Structured0.30
267.MooX-Types-MooseLike0.27
268.Mozilla-CA20130114
269.MRO-Compat0.12
270.multidimensional0.011
271.namespace-autoclean0.20
272.namespace-clean0.25
273.Net-DNS0.79
274.Net-HTTP6.07
275.Net-IMAP-Client0.9505
276.Net-SMTPS0.01
277.Net-SSH20.53
278.Net-SSLeay1.66
279.Net-SSLGlue1.053
280.Net-Telnet3.04
281.Number-Compare0.03
282.Object-Accessor0.48
283.Object-Tiny1.08
284.OLE-Storage_Lite0.19
285.OpenGL0.6703
286.Package-Constants0.04
287.Package-DeprecationManager0.13
288.Package-Stash0.36
289.Package-Stash-XS0.28
290.PAR1.007
291.PAR-Dist0.49
292.PAR-Dist-FromPPD0.03
293.PAR-Dist-InstallPPD0.02
294.PAR-Repository-Client0.25
295.PAR-Repository-Query0.14
296.Params-Util1.07
297.Params-Validate1.13
298.Parse-Binary0.10
299.Parse-Method-Signatures1.003016
300.Parse-RecDescent1.967009
301.Path-Class0.35
302.Path-Tiny0.056
303.Perl-Tidy20140711
304.perlfaq5.0150045
305.PerlIO-Layers0.011
306.pip1.19
307.PkgConfig0.08420
308.pler1.06
309.Pod-Checker1.70
310.Pod-LaTeX0.61
311.Pod-Perldoc3.24
312.Pod-Usage1.64
313.Portable1.22
314.PPI1.218
315.PPM11.11_03
316.Probe-Perl0.03
317.Role-Tiny1.003003
318.Scalar-List-Utils1.41
319.Scope-Guard0.20
320.SOAP-Lite1.11
321.Socket2.015
322.Socket60.25
323.Sort-Naturally1.03
324.Sort-Versions1.60
325.Spiffy0.46
326.Spreadsheet-ParseExcel0.65
327.Spreadsheet-ParseXLSX0.16
328.Spreadsheet-WriteExcel2.40
329.SQL-Abstract1.78
330.SQL-Statement1.405
331.Storable2.51
332.strictures1.005005
333.String-Print0.15
334.String-RewritePrefix0.007
335.Sub-Exporter0.987
336.Sub-Exporter-Progressive0.001011
337.Sub-Identify0.07
338.Sub-Install0.928
339.Sub-Name0.12
340.Sub-Uplevel0.24
341.syntax0.004
342.Syntax-Keyword-Junction0.003008
343.Sys-Syslog0.33
344.Task-Weaken1.04
345.Template-Tiny1.12
346.Template-Toolkit2.25
347.Term-ANSIColor4.03
348.Term-Cap1.16
349.Term-ReadLine-Perl1.0303
350.Term-UI0.42
351.TermReadKey2.31+fix for better Strawberry Perl compatibility
352.Test-Base0.88
353.Test-CleanNamespaces0.16
354.Test-Deep0.113
355.Test-Differences0.62
356.Test-Exception0.32
357.Test-Fatal0.013
358.Test-Harness3.33
359.Test-Manifest2.02
360.Test-Most0.34
361.Test-NoWarnings1.04
362.Test-Object0.07
363.Test-Output1.03
364.Test-Requires0.08
365.Test-Script1.07
366.Test-Simple1.001006
367.Test-SubCalls1.09
368.Test-Tester0.109
369.Test-use-ok0.10
370.Test-Warn0.30
371.Test-Warnings0.016
372.Test-YAML1.05
373.Text-CSV1.32
374.Text-CSV_XS1.11
375.Text-Diff1.41
376.Text-Glob0.09
377.Text-Patch1.8
378.Text-Soundex3.04
379.threads1.96
380.Throwable0.200011
381.Tie-Array-CSV0.07
382.Tie-EncryptedHash1.24
383.Time-Piece1.29
384.TimeDate2.30
385.Tree-DAG_Node1.22
386.Try-Tiny0.22
387.Types-Serialiser1.0
388.Unicode-Collate1.07
389.Unicode-LineBreak2014.06
390.Unicode-Normalize1.18
391.Unicode-UTF80.60
392.URI1.64
393.V0.13
394.Variable-Magic0.53
395.Win32-API0.79
396.Win32-Console0.10
397.Win32-Console-ANSI1.08
398.Win32-Daemon20131206
399.Win32-EventLog0.077
400.Win32-Exe0.17
401.Win32-File0.07
402.Win32-File-Object0.02
403.Win32-GuiTest1.60
404.Win32-IPHelper0.08
405.Win32-Job0.05
406.Win32-OLE0.1712
407.Win32-Pipe0.025
408.Win32-Process0.16
409.Win32-Service0.07
410.Win32-ServiceManager0.002002
411.Win32-ShellQuote0.002002
412.Win32-TieRegistry0.26
413.Win32-UTCFileTime1.58
414.Win32-WinError0.04
415.Win32API-Registry0.32
416.WWW-Mechanize1.73
417.WWW-RobotRules6.02
418.XML-LibXML2.0116
419.XML-LibXSLT1.92
420.XML-NamespaceSupport1.11
421.XML-Parser2.41
422.XML-SAX0.99
423.XML-SAX-Base1.08
424.XML-SAX-Expat0.51
425.XML-Simple2.20
426.XML-Twig3.48
427.YAML1.11
428.YAML-LibYAML0.52
429.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-x86-multi-thread-64int
    uname='Win32 strawberry-perl 5.20.1.1 #1 Mon Sep 15 18:25:23 2014 i386'
    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  -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPL
ICIT_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=4, 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\i686-w64-mingw32\lib C:\strawberry\c\lib\gcc\i686-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 18:29:20
  %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/i686-w64-mingw32/4.8.3/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.8.3/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 -
-target=i686-w64-mingw32 --prefix=/mingw32 --with-gxx-include-dir=/mingw32/i686-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 --enable-sjlj-
exceptions --disable-isl-version-check --disable-cloog-version-check --disable-libstdcxx-pch --disab
le-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disa
ble-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=i686 --with-tune=generic --with
-libiconv --with-system-zlib --with-gmp=/opt/build/prerequisites/i686-w64-mingw32-static --with-mpfr
=/opt/build/prerequisites/i686-w64-mingw32-static --with-mpc=/opt/build/prerequisites/i686-w64-mingw
32-static --with-isl=/opt/build/prerequisites/i686-w64-mingw32-static --with-cloog=/opt/build/prereq
uisites/i686-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='i686-posix-sjlj, built
 by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/build/i686-483-posix-sjlj-rt_v3/mingw32/opt
/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prerequisites/i686-w64-min
gw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build/i686-483-posix-sjlj-rt_v3/mingw32/opt/include 
-I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prerequisites/i686-w64-mingw32-stat
ic/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/build/i686-483-posix-sjlj-rt_v3/mingw32/opt/lib -L/opt/b
uild/prerequisites/i686-zlib-static/lib -L/opt/build/prerequisites/i686-w64-mingw32-static/lib'
Thread model: posix
gcc version 4.8.3 (i686-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.1h 5 Jun 2014
built on: Sun Jul 27 23:23:27 CEST 2014
platform: mingw
options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) 
compiler: gcc -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN
32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART
_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA
512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM