strawberries

Strawberry Perl (5.24.0.1-64bit) Release Notes

Released: May 11 2016 / with support of our sponsor 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.24.0: Collapse

IDDistributionVersionNote
1.Algorithm-C30.10
2.Algorithm-Diff1.1903
3.aliased0.34
4.Alien-Tidypv1.4.7
5.Alt-Crypt-RSA-BigInt0.05
6.App-cpanminus1.7041
7.App-local-lib-Win32Helper0.992
8.App-module-version1.004
9.App-pmuninstall0.30
10.AppConfig1.71
11.Archive-Extract0.76
12.Archive-Tar2.06
13.Archive-Zip1.57
14.Authen-SASL2.16
15.B-Hooks-EndOfScope0.20
16.B-Hooks-OP-Check0.19
17.B-Lint1.20
18.B-Utils0.27
19.BerkeleyDB0.55
20.Bytes-Random-Secure0.29
21.Canary-Stability2011
22.Capture-Tiny0.36
23.Carp-Always0.13
24.Carp-Clan6.04
25.CGI4.28
26.Class-Accessor0.34
27.Class-Accessor-Chained0.01
28.Class-Accessor-Grouped0.10012
29.Class-Accessor-Lite0.08
30.Class-C30.31
31.Class-C3-Componentised1.001000
32.Class-ErrorHandler0.04
33.Class-Inspector1.28
34.Class-Load0.23
35.Class-Load-XS0.09
36.Class-Loader2.03
37.Class-Method-Modifiers2.12
38.Class-Singleton1.5
39.Class-Tiny1.004
40.Class-XSAccessor1.19
41.Clone0.38
42.Clone-PP1.06
43.common-sense3.74
44.Compress-Raw-Lzma2.069
45.Compress-unLZMA0.05
46.Config-Any0.27
47.Context-Preserve0.01
48.Convert-ASCII-Armour1.4
49.Convert-ASN10.27
50.Convert-PEM0.08
51.CPAN-DistnameInfo0.12
52.CPAN-Meta-Check0.012
53.CPAN-Mini1.111016
54.cpan-outdated0.29
55.CPAN-SQLite0.211
56.Cpanel-JSON-XS3.0213
57.CPANPLUS0.9156
58.CPANPLUS-Dist-Build0.78
59.Crypt-Blowfish2.14
60.Crypt-CAST5_PP1.04
61.Crypt-CBC2.33
62.Crypt-DES2.07
63.Crypt-DES_EDE30.01
64.Crypt-DSA1.17
65.Crypt-DSA-GMP0.02
66.Crypt-IDEA1.10
67.Crypt-OpenPGP1.12
68.Crypt-OpenSSL-AES0.03
69.Crypt-OpenSSL-Bignum0.06
70.Crypt-OpenSSL-DSA0.15
71.Crypt-OpenSSL-Random0.11
72.Crypt-OpenSSL-RSA0.28
73.Crypt-OpenSSL-X5091.804
74.Crypt-Random-Seed0.03
75.Crypt-Random-TESHA20.01
76.Crypt-RC42.02
77.Crypt-RC61
78.Crypt-Rijndael1.13
79.Crypt-RIPEMD1600.06
80.Crypt-Serpent1.01
81.Crypt-SSLeay0.72
82.Crypt-Twofish2.17
83.CryptX0.032
84.Data-Buffer0.04
85.Data-Dump1.23
86.Data-Dump-Streamer2.39
87.Data-Dumper-Concise2.022
88.Data-OptList0.110
89.Data-Page2.02
90.Data-Printer0.38
91.Data-Random0.12
92.DateTime1.26
93.DateTime-Format-DateParse0.05
94.DateTime-Locale1.03
95.DateTime-TimeZone1.98
96.DateTime-TimeZone-Local-Win321.88
97.DB_File1.835
98.DBD-ADO2.99
99.DBD-CSV0.48
100.DBD-mysql4.033
101.DBD-ODBC1.52
102.DBD-Oracle1.74
103.DBD-Pg3.5.3
104.DBD-SQLite1.50
105.DBI1.636
106.DBIx-Class0.082821
107.DBIx-Simple1.35
108.DBM-Deep2.0013
109.Devel-CheckLib1.07
110.Devel-Declare0.006018
111.Devel-GlobalDestruction0.13
112.Devel-OverloadInfo0.004
113.Devel-PartialDump0.18
114.Devel-StackTrace2.01
115.Digest-CMAC0.04
116.Digest-HMAC1.03
117.Digest-MD22.04
118.Digest-MD52.55
119.Digest-Perl-MD51.9
120.Digest-SHA12.13
121.Digest-Whirlpool2.04
122.Dist-CheckConflicts0.11
123.Email-Abstract3.008
124.Email-Address1.908
125.Email-Date-Format1.005
126.Email-MessageID1.406
127.Email-MIME1.937
128.Email-MIME-ContentType1.018
129.Email-MIME-Encodings1.315
130.Email-MIME-Kit3.000002
131.Email-Sender1.300028
132.Email-Simple2.210
133.Email-Stuffer0.014
134.Email-Valid1.200
135.Encode2.84
136.Encode-compat0.07
137.Encode-Locale1.05
138.enum1.11
139.Eval-Closure0.13
140.Excel-Writer-XLSX0.89
141.Exporter-Tiny0.042
142.ExtUtils-Config0.008
143.ExtUtils-Depends0.405
144.ExtUtils-F771.19
145.ExtUtils-Helpers0.022
146.ExtUtils-InstallPaths0.011
147.ExtUtils-MakeMaker7.16
148.ExtUtils-PkgConfig1.15
149.FCGI0.78
150.FFI-Raw0.32
151.File-CheckTree4.42
152.File-Copy-Recursive0.38
153.File-Find-Rule0.34
154.File-Find-Rule-Perl1.15
155.File-HomeDir1.00
156.File-Listing6.04
157.File-Map0.64
158.File-Remove1.57
159.File-ShareDir1.102
160.File-ShareDir-Install0.10
161.File-Slurp9999.19
162.File-Slurp-Tiny0.004
163.File-Slurper0.008
164.File-Which1.21
165.GD2.56
166.Graphics-ColorUtils0.17
167.Hash-Merge0.200
168.Hook-LexWrap0.25
169.HTML-Form6.03
170.HTML-Parser3.72
171.HTML-Tagset3.20
172.HTML-Tree5.03
173.HTTP-Cookies6.01
174.HTTP-Daemon6.01
175.HTTP-Date6.02
176.HTTP-Message6.11
177.HTTP-Negotiate6.01
178.HTTP-Server-Simple0.51
179.HTTP-Tiny0.058
180.Imager1.005
181.IO-All0.86
182.IO-CaptureOutput1.1104
183.IO-Compress-Lzma2.069
184.IO-HTML1.001
185.IO-Interactive1.021
186.IO-SessionData1.03
187.IO-Socket-INET62.72
188.IO-Socket-Socks0.68
189.IO-Socket-SSL2.027
190.IO-String1.08
191.IO-stringy2.111
192.IPC-Cmd0.94
193.IPC-Run0.94
194.IPC-Run30.048
195.IPC-System-Simple1.25
196.JSON2.90
197.JSON-MaybeXS1.003005
198.JSON-PP2.27400
199.JSON-XS3.02
200.libwww-perl6.15
201.List-MoreUtils0.415
202.local-lib2.000019
203.Locale-Codes3.38
204.Log-Message0.08
205.Log-Message-Simple0.10
206.Log-Report1.15
207.Log-Report-Optional1.02
208.LWP-MediaTypes6.02
209.LWP-Online1.08
210.LWP-Protocol-https6.06
211.MailTools2.16
212.Math-Base-Convert0.11
213.Math-BigInt1.999722
214.Math-BigInt-FastCalc0.42
215.Math-BigInt-GMP1.51
216.Math-BigRat0.260804
217.Math-GMP2.11
218.Math-Int640.54
219.Math-MPC1.05
220.Math-MPFR3.32
221.Math-Prime-Util0.57
222.Math-Prime-Util-GMP0.35
223.Math-Random-ISAAC1.004
224.Math-Round0.07
225.MIME-Charset1.012
226.MIME-Types2.13
227.Modern-Perl1.20150127
228.Module-Build0.4218
229.Module-Build-Tiny0.039
230.Module-CoreList5.20160507
231.Module-Find0.13
232.Module-Implementation0.09
233.Module-Pluggable5.2
234.Module-Runtime0.014
235.Module-Runtime-Conflicts0.002
236.Mojolicious6.61
237.Moo2.001001
238.Moose2.1801
239.MooseX-ClassAttribute0.27
240.MooseX-Declare0.43
241.MooseX-LazyRequire0.11
242.MooseX-Meta-TypeConstraint-ForceCoercion0.01
243.MooseX-Method-Signatures0.49
244.MooseX-NonMoose0.26
245.MooseX-Role-Parameterized1.08
246.MooseX-Role-WithOverloading0.17
247.MooseX-Traits0.13
248.MooseX-Types0.46
249.MooseX-Types-DateTime0.13
250.MooseX-Types-Structured0.35
251.MooX-Types-MooseLike0.29
252.Mozilla-CA20160104
253.MRO-Compat0.12
254.namespace-autoclean0.28
255.namespace::clean0.26
256.Net-DNS1.05
257.Net-HTTP6.09
258.Net-IMAP-Client0.9505
259.Net-SMTPS0.04
260.Net-SSH20.58
261.Net-SSLeay1.74
262.Net-Telnet3.04
263.Number-Compare0.03
264.Object-Accessor0.48
265.Object-Tiny1.08
266.OLE-Storage_Lite0.19
267.OpenGL0.6704
268.Package-Constants0.06
269.Package-DeprecationManager0.16
270.Package-Stash0.37
271.Package-Stash-XS0.28
272.PAR1.010
273.PAR-Dist0.49
274.PAR-Dist-FromPPD0.03
275.PAR-Dist-InstallPPD0.02
276.PAR-Repository-Client0.25
277.PAR-Repository-Query0.14
278.Params-Util1.07
279.Params-Validate1.24
280.Parse-Binary0.10
281.Parse-Method-Signatures1.003016
282.Parse-RecDescent1.967013
283.Path-Class0.36
284.Path-Tiny0.090
285.Perl-Tidy20160302
286.perlfaq5.021011
287.PerlIO-Layers0.011
288.PkgConfig0.11026
289.pler1.06
290.Pod-Checker1.70
291.Pod-LaTeX0.61
292.Portable1.22
293.PPI1.220
294.PPM11.11_03
295.Probe-Perl0.03
296.Role-Tiny2.000003
297.Scalar-List-Utils1.45
298.Scope-Guard0.21
299.SOAP-Lite1.19
300.Socket2.021
301.Socket60.27
302.Sort-Naturally1.03
303.Sort-Versions1.62
304.Spiffy0.46
305.Spreadsheet-ParseExcel0.65
306.Spreadsheet-ParseXLSX0.20
307.Spreadsheet-WriteExcel2.40
308.SQL-Abstract1.81
309.SQL-Statement1.410
310.String-Print0.15
311.String-RewritePrefix0.007
312.Sub-Exporter0.987
313.Sub-Exporter-ForMethods0.100052
314.Sub-Exporter-Progressive0.001011
315.Sub-Identify0.12
316.Sub-Install0.928
317.Sub-Name0.15
318.Sub-Uplevel0.25
319.SUPER1.20141117
320.syntax0.004
321.Syntax-Keyword-Junction0.003008
322.Sys-Syslog0.33
323.Task-Weaken1.04
324.Template-Tiny1.12
325.Template-Toolkit2.26
326.Term-ANSIColor4.05
327.Term-ReadLine-Perl1.0303
328.Term-UI0.46
329.TermReadKey2.33
330.Test-Base0.88
331.Test-CleanNamespaces0.18
332.Test-Deep1.120
333.Test-Differences0.64
334.Test-Exception0.43
335.Test-Fatal0.014
336.Test-LeakTrace0.15
337.Test-MockModule0.11
338.Test-NoWarnings1.04
339.Test-Number-Delta1.06
340.Test-Object0.07
341.Test-Pod1.51
342.Test-Requires0.10
343.Test-Script1.12
344.Test-SubCalls1.09
345.Test-Warn0.30
346.Test-Warnings0.026
347.Test-Without-Module0.18
348.Test-YAML1.06
349.Text-CSV1.33
350.Text-CSV_XS1.23
351.Text-Diff1.44
352.Text-Glob0.09
353.Text-Patch1.8
354.Text-Soundex3.05
355.Throwable0.200013
356.Tie-Array-CSV0.07
357.Tie-EncryptedHash1.24
358.Time-Moment0.38
359.TimeDate2.30
360.Tree-DAG_Node1.29
361.Try-Tiny0.24
362.Types-Serialiser1.0
363.Unicode-LineBreak2016.003
364.Unicode-UTF80.60
365.URI1.71
366.V0.13
367.Variable-Magic0.59
368.Win32-API0.84
369.Win32-Console0.10
370.Win32-Console-ANSI1.10
371.Win32-Daemon20131206
372.Win32-EventLog0.077
373.Win32-Exe0.17
374.Win32-File0.07
375.Win32-File-Object0.02
376.Win32-GuiTest1.63
377.Win32-IPHelper0.08
378.Win32-Job0.05
379.Win32-OLE0.1712
380.Win32-Pipe0.025
381.Win32-Process0.16
382.Win32-Service0.07
383.Win32-ServiceManager0.002003
384.Win32-ShellQuote0.003000
385.Win32-TieRegistry0.30
386.Win32-UTCFileTime1.58
387.Win32-WinError0.04
388.Win32API-Registry0.33
389.WWW-Mechanize1.75
390.WWW-RobotRules6.02
391.XML-LibXML2.0124
392.XML-LibXSLT1.94
393.XML-NamespaceSupport1.11
394.XML-Parser2.44
395.XML-Parser-Lite0.721
396.XML-SAX0.99
397.XML-SAX-Base1.08
398.XML-SAX-Expat0.51
399.XML-Simple2.22
400.XML-Twig3.49
401.YAML1.15
402.YAML-LibYAML0.62
403.YAML-Tiny1.69

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

IDPackageHomepageNote
1.binutils-2.25http://www.gnu.org/software/binutils/
2.bzip2-1.0.6http://bzip.org/
3.db-6.2.23http://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.1http://expat.sourceforge.net/
6.freeglut-2.8.1http://freeglut.sourceforge.net/
7.freetype-2.6.3http://www.freetype.org/
8.gcc-4.9.2http://gcc.gnu.org/
9.gdb-7.8.1http://www.gnu.org/software/gdb/
10.gdbm-1.10http://www.gnu.org/software/gdbm/
11.giflib-5.1.4http://giflib.sourceforge.net/
12.gmp-6.1.0http://gmplib.org/
13.jpeg-9bhttp://www.ijg.org/
14.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
15.libffi-3.2.1http://sourceware.org/libffi/
16.libgd-2.1.1http://www.libgd.org/
17.libiconv-1.14http://www.gnu.org/software/libiconv/
18.libpng-1.6.21http://www.libpng.org/pub/png/libpng.html
19.libssh2-1.7.0http://www.libssh2.org
20.libxml2-2.9.3http://xmlsoft.org/
21.libxslt-1.1.28http://xmlsoft.org/XSLT/
22.make-4.1http://www.gnu.org/software/make/
23.mingw-w64-crt-v4.0.2http://mingw-w64.sourceforge.net/
24.mpc-1.0.3http://www.multiprecision.org/
25.mpfr-3.1.4http://www.mpfr.org/
26.mysql-5.1.44http://www.mysql.com/
27.openssl-1.0.2hhttp://www.openssl.org/
28.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
29.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
30.postgresql-9.5.2http://www.postgresql.org/
31.t1lib-5.1.2http://www.t1lib.org/
32.tiff-4.0.6http://remotesensing.org/libtiff/
33.xz-5.2.2http://tukaani.org/xz/
34.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 24 subversion 0) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.3, archname=MSWin32-x64-multi-thread
    uname='Win32 strawberry-perl 5.24.0.1 #1 Tue May 10 21:30:49 2016 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 -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3
    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.9.2
    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=libperl524.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_COPY_ON_WRITE
                        PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_LOCALE
                        USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO
                        USE_PERL_ATOF
  Built under MSWin32
  Compiled at May 10 2016 21:42:01
  %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.9.2/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-4.9.2/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-libatomic --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 --di
sable-libstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-re
gistry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=noco
na --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/opt/build/prerequisites/x86_64-w
64-mingw32-static --with-mpfr=/opt/build/prerequisites/x86_64-w64-mingw32-static --with-mpc=/opt/bui
ld/prerequisites/x86_64-w64-mingw32-static --with-isl=/opt/build/prerequisites/x86_64-w64-mingw32-st
atic --with-cloog=/opt/build/prerequisites/x86_64-w64-mingw32-static --enable-cloog-backend=isl --wi
th-pkgversion='x86_64-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/buil
d/x86_64-492-posix-sjlj-rt_v402/mingw64/opt/include -I/opt/build/prerequisites/x86_64-zlib-static/in
clude -I/opt/build/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build
/x86_64-492-posix-sjlj-rt_v402/mingw64/opt/include -I/opt/build/prerequisites/x86_64-zlib-static/inc
lude -I/opt/build/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/b
uild/x86_64-492-posix-sjlj-rt_v402/mingw64/opt/lib -L/opt/build/prerequisites/x86_64-zlib-static/lib
 -L/opt/build/prerequisites/x86_64-w64-mingw32-static/lib '
Thread model: posix
gcc version 4.9.2 (x86_64-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.2h  3 May 2016
built on: reproducible build, date unspecified
platform: mingw64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,2,long) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include -I/z/extlib/_2016Q2__/include -D_WINDLL -DOPENSSL_PIC -DZLIB -DO
PENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN -DUNICODE -D_UNICODE -DO
PENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA
256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_N
ISTZ256_ASM