strawberries

Strawberry Perl (5.24.0.1-32bit) Release Notes

Released: May 10 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-Random1.25
75.Crypt-Random-Seed0.03
76.Crypt-Random-TESHA20.01
77.Crypt-RC42.02
78.Crypt-RC61
79.Crypt-Rijndael1.13
80.Crypt-RIPEMD1600.06
81.Crypt-Serpent1.01
82.Crypt-SSLeay0.72
83.Crypt-Twofish2.17
84.CryptX0.032
85.Data-Buffer0.04
86.Data-Dump1.23
87.Data-Dump-Streamer2.39
88.Data-Dumper-Concise2.022
89.Data-OptList0.110
90.Data-Page2.02
91.Data-Printer0.38
92.Data-Random0.12
93.DateTime1.26
94.DateTime-Format-DateParse0.05
95.DateTime-Locale1.03
96.DateTime-TimeZone1.98
97.DateTime-TimeZone-Local-Win321.88
98.DB_File1.835
99.DBD-ADO2.99
100.DBD-CSV0.48
101.DBD-mysql4.033
102.DBD-ODBC1.52
103.DBD-Oracle1.74
104.DBD-Pg3.5.3
105.DBD-SQLite1.50
106.DBI1.636
107.DBIx-Class0.082821
108.DBIx-Simple1.35
109.DBM-Deep2.0013
110.Devel-CheckLib1.07
111.Devel-Declare0.006018
112.Devel-GlobalDestruction0.13
113.Devel-OverloadInfo0.004
114.Devel-PartialDump0.18
115.Devel-StackTrace2.01
116.Digest-CMAC0.04
117.Digest-HMAC1.03
118.Digest-MD22.04
119.Digest-MD52.55
120.Digest-Perl-MD51.9
121.Digest-SHA12.13
122.Digest-Whirlpool2.04
123.Dist-CheckConflicts0.11
124.Email-Abstract3.008
125.Email-Address1.908
126.Email-Date-Format1.005
127.Email-MessageID1.406
128.Email-MIME1.937
129.Email-MIME-ContentType1.018
130.Email-MIME-Encodings1.315
131.Email-MIME-Kit3.000002
132.Email-Sender1.300028
133.Email-Simple2.210
134.Email-Stuffer0.014
135.Email-Valid1.200
136.Encode2.84
137.Encode-compat0.07
138.Encode-Locale1.05
139.enum1.11
140.Eval-Closure0.13
141.Excel-Writer-XLSX0.89
142.Exporter-Tiny0.042
143.ExtUtils-Config0.008
144.ExtUtils-Depends0.405
145.ExtUtils-F771.19
146.ExtUtils-Helpers0.022
147.ExtUtils-InstallPaths0.011
148.ExtUtils-MakeMaker7.16
149.ExtUtils-PkgConfig1.15
150.FCGI0.78
151.FFI-Raw0.32
152.File-CheckTree4.42
153.File-Copy-Recursive0.38
154.File-Find-Rule0.34
155.File-Find-Rule-Perl1.15
156.File-HomeDir1.00
157.File-Listing6.04
158.File-Map0.64
159.File-Remove1.57
160.File-ShareDir1.102
161.File-ShareDir-Install0.10
162.File-Slurp9999.19
163.File-Slurp-Tiny0.004
164.File-Slurper0.008
165.File-Which1.21
166.GD2.56
167.Graphics-ColorUtils0.17
168.Hash-Merge0.200
169.Hook-LexWrap0.25
170.HTML-Form6.03
171.HTML-Parser3.72
172.HTML-Tagset3.20
173.HTML-Tree5.03
174.HTTP-Cookies6.01
175.HTTP-Daemon6.01
176.HTTP-Date6.02
177.HTTP-Message6.11
178.HTTP-Negotiate6.01
179.HTTP-Server-Simple0.51
180.HTTP-Tiny0.058
181.Imager1.005
182.IO-All0.86
183.IO-CaptureOutput1.1104
184.IO-Compress-Lzma2.069
185.IO-HTML1.001
186.IO-Interactive1.021
187.IO-SessionData1.03
188.IO-Socket-INET62.72
189.IO-Socket-Socks0.68
190.IO-Socket-SSL2.027
191.IO-String1.08
192.IO-stringy2.111
193.IPC-Cmd0.94
194.IPC-Run0.94
195.IPC-Run30.048
196.IPC-System-Simple1.25
197.JSON2.90
198.JSON-MaybeXS1.003005
199.JSON-PP2.27400
200.JSON-XS3.02
201.libwww-perl6.15
202.List-MoreUtils0.415
203.local-lib2.000019
204.Locale-Codes3.38
205.Log-Message0.08
206.Log-Message-Simple0.10
207.Log-Report1.15
208.Log-Report-Optional1.02
209.LWP-MediaTypes6.02
210.LWP-Online1.08
211.LWP-Protocol-https6.06
212.MailTools2.16
213.Math-Base-Convert0.11
214.Math-BigInt1.999722
215.Math-BigInt-FastCalc0.42
216.Math-BigInt-GMP1.51
217.Math-BigRat0.260804
218.Math-GMP2.11
219.Math-Int640.54
220.Math-MPC1.05
221.Math-MPFR3.32
222.Math-Pari2.01080900
223.Math-Prime-Util0.57
224.Math-Prime-Util-GMP0.35
225.Math-Random-ISAAC1.004
226.Math-Round0.07
227.MIME-Charset1.012
228.MIME-Types2.13
229.Modern-Perl1.20150127
230.Module-Build0.4218
231.Module-Build-Tiny0.039
232.Module-CoreList5.20160507
233.Module-Find0.13
234.Module-Implementation0.09
235.Module-Pluggable5.2
236.Module-Runtime0.014
237.Module-Runtime-Conflicts0.002
238.Mojolicious6.61
239.Moo2.001001
240.Moose2.1801
241.MooseX-ClassAttribute0.27
242.MooseX-Declare0.43
243.MooseX-LazyRequire0.11
244.MooseX-Meta-TypeConstraint-ForceCoercion0.01
245.MooseX-Method-Signatures0.49
246.MooseX-NonMoose0.26
247.MooseX-Role-Parameterized1.08
248.MooseX-Role-WithOverloading0.17
249.MooseX-Traits0.13
250.MooseX-Types0.46
251.MooseX-Types-DateTime0.13
252.MooseX-Types-Structured0.35
253.MooX-Types-MooseLike0.29
254.Mozilla-CA20160104
255.MRO-Compat0.12
256.namespace-autoclean0.28
257.namespace::clean0.26
258.Net-DNS1.05
259.Net-HTTP6.09
260.Net-IMAP-Client0.9505
261.Net-SMTPS0.04
262.Net-SSH20.58
263.Net-SSLeay1.74
264.Net-Telnet3.04
265.Number-Compare0.03
266.Object-Accessor0.48
267.Object-Tiny1.08
268.OLE-Storage_Lite0.19
269.OpenGL0.6704
270.Package-Constants0.06
271.Package-DeprecationManager0.16
272.Package-Stash0.37
273.Package-Stash-XS0.28
274.PAR1.010
275.PAR-Dist0.49
276.PAR-Dist-FromPPD0.03
277.PAR-Dist-InstallPPD0.02
278.PAR-Repository-Client0.25
279.PAR-Repository-Query0.14
280.Params-Util1.07
281.Params-Validate1.24
282.Parse-Binary0.10
283.Parse-Method-Signatures1.003016
284.Parse-RecDescent1.967013
285.Path-Class0.36
286.Path-Tiny0.090
287.Perl-Tidy20160302
288.perlfaq5.021011
289.PerlIO-Layers0.011
290.PkgConfig0.11026
291.pler1.06
292.Pod-Checker1.70
293.Pod-LaTeX0.61
294.Portable1.22
295.PPI1.220
296.PPM11.11_03
297.Probe-Perl0.03
298.Role-Tiny2.000003
299.Scalar-List-Utils1.45
300.Scope-Guard0.21
301.SOAP-Lite1.19
302.Socket2.021
303.Socket60.27
304.Sort-Naturally1.03
305.Sort-Versions1.62
306.Spiffy0.46
307.Spreadsheet-ParseExcel0.65
308.Spreadsheet-ParseXLSX0.20
309.Spreadsheet-WriteExcel2.40
310.SQL-Abstract1.81
311.SQL-Statement1.410
312.String-Print0.15
313.String-RewritePrefix0.007
314.Sub-Exporter0.987
315.Sub-Exporter-ForMethods0.100052
316.Sub-Exporter-Progressive0.001011
317.Sub-Identify0.12
318.Sub-Install0.928
319.Sub-Name0.15
320.Sub-Uplevel0.25
321.SUPER1.20141117
322.syntax0.004
323.Syntax-Keyword-Junction0.003008
324.Sys-Syslog0.33
325.Task-Weaken1.04
326.Template-Tiny1.12
327.Template-Toolkit2.26
328.Term-ANSIColor4.05
329.Term-ReadLine-Perl1.0303
330.Term-UI0.46
331.TermReadKey2.33
332.Test-Base0.88
333.Test-CleanNamespaces0.18
334.Test-Deep1.120
335.Test-Differences0.64
336.Test-Exception0.43
337.Test-Fatal0.014
338.Test-LeakTrace0.15
339.Test-MockModule0.11
340.Test-NoWarnings1.04
341.Test-Number-Delta1.06
342.Test-Object0.07
343.Test-Pod1.51
344.Test-Requires0.10
345.Test-Script1.12
346.Test-SubCalls1.09
347.Test-Warn0.30
348.Test-Warnings0.026
349.Test-Without-Module0.18
350.Test-YAML1.06
351.Text-CSV1.33
352.Text-CSV_XS1.23
353.Text-Diff1.44
354.Text-Glob0.09
355.Text-Patch1.8
356.Text-Soundex3.05
357.Throwable0.200013
358.Tie-Array-CSV0.07
359.Tie-EncryptedHash1.24
360.Time-Moment0.38
361.TimeDate2.30
362.Tree-DAG_Node1.29
363.Try-Tiny0.24
364.Types-Serialiser1.0
365.Unicode-LineBreak2016.003
366.Unicode-UTF80.60
367.URI1.71
368.V0.13
369.Variable-Magic0.59
370.Win32-API0.84
371.Win32-Console0.10
372.Win32-Console-ANSI1.10
373.Win32-Daemon20131206
374.Win32-EventLog0.077
375.Win32-Exe0.17
376.Win32-File0.07
377.Win32-File-Object0.02
378.Win32-GuiTest1.63
379.Win32-IPHelper0.08
380.Win32-Job0.05
381.Win32-OLE0.1712
382.Win32-Pipe0.025
383.Win32-Process0.16
384.Win32-Service0.07
385.Win32-ServiceManager0.002003
386.Win32-ShellQuote0.003000
387.Win32-TieRegistry0.30
388.Win32-UTCFileTime1.58
389.Win32-WinError0.04
390.Win32API-Registry0.33
391.WWW-Mechanize1.75
392.WWW-RobotRules6.02
393.XML-LibXML2.0124
394.XML-LibXSLT1.94
395.XML-NamespaceSupport1.11
396.XML-Parser2.44
397.XML-Parser-Lite0.721
398.XML-SAX0.99
399.XML-SAX-Base1.08
400.XML-SAX-Expat0.51
401.XML-Simple2.22
402.XML-Twig3.49
403.YAML1.15
404.YAML-LibYAML0.62
405.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-x86-multi-thread-64int
    uname='Win32 strawberry-perl 5.24.0.1 #1 Tue May 10 17:10:11 2016 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 -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12, 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\i686-w64-mingw32\lib C:\strawberry\c\lib\gcc\i686-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 17:20:50
  %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.9.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.9.2/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-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 --disable-li
bstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-registry -
-disable-nls --disable-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/prerequis
ites/i686-w64-mingw32-static --with-isl=/opt/build/prerequisites/i686-w64-mingw32-static --with-cloo
g=/opt/build/prerequisites/i686-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='i68
6-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/build/i686-492-posix-sjl
j-rt_v402/mingw32/opt/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prere
quisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build/i686-492-posix-sjlj-rt_v4
02/mingw32/opt/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prerequisite
s/i686-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/build/i686-492-posix-sjlj-rt_v402
/mingw32/opt/lib -L/opt/build/prerequisites/i686-zlib-static/lib -L/opt/build/prerequisites/i686-w64
-mingw32-static/lib -Wl,--large-address-aware'
Thread model: posix
gcc version 4.9.2 (i686-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.2h  3 May 2016
built on: reproducible build, date unspecified
platform: mingw
options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include -I/z/extlib/_2016Q2_/include -D_WINDLL -DOPENSSL_USE_APPLINK -DO
PENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -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 -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_
ASM -DWHIRLPOOL_ASM -DGHASH_ASM