Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics

csjewell [...]
kmx [...]

Broken in:
(no value)
Fixed in:
(no value)

Subject: External libs for Oct2009 release
Hi, I am posting a list of external binary libraries that are ready to be released with October Strawberry build. I have followed these priorities: 1) To fix DBD::Pg issue from Jul09 release 2) kmx priority - MojoMojo (LibXML::XSLT, Imager) 3) Alias priorities - Crypto (Net::SSLeay, Crypt::SSLeay), Bio::Perl (DB_File, GD), SDL All files are available at: Here is the list of proposed changes: 1) Reorganised zlib - pack: - info: libzlib-1.2.3-bin_20090819.txt - DLLs: zlib1.dll - RT: 2) Reorganised libiconv, libintl - pack: - info: libiconv-1.9.2-1-bin_20090831.txt - DLLs: libcharset1.dll, libiconv2.dll, libintl3.dll - I have just cleaned up CSJewell's pack - RT: - NOTE: you can try - cpan -fi Text::Iconv 3) Rebuilt libxml2 - pack: - info: libxml2-2.7.3-bin_20090819.txt - DLLs: libxml2_.dll - RT (xml2/xslt): - NOTE: you can try - cpan -fi XML::LibXML::Common XML::LibXML 4) NEW: libxslt - pack: - info: libxslt-1.1.24-bin_20090819.txt - DLLs: libexslt_.dll, libxslt_.dll - why? - XML::LibXSLT (dependency -> Jemplate -> MojoMojo) - RT (xml2/xslt): - NOTE: you have to use latest trunk XML::LibXSLT - you can test: pip 5) NEW: openssl - pack: - info: libopenssl-0.9.8k-bin_20090820.txt - DLLs: libeay32_.dll libssl32_.dll - why? - Crypt::SSLeay, Net::SSLeay - RT: - NOTE: with both Crypt::SSLeay, Net::SSLeay you need to say that your openssl is installed in c:\strawberry\c\ (I try to post RTs for some sort of autodetection on strawberry) 6) NEW: postgres/libpq - pack: - info: libpostgresql-8.4.0-bin_20090821.txt - DLLs: libpq_.dll - why? - DBD::Pg - RT: - NOTE: missing kerberos/gssapi support 7) NEW: graphics libs (libjpeg, libgif, libpng, libtiff, libfreetype) - packs: - infos: libfreetype-2.3.5-1-bin_20090828.txt libgif-4.1.4-1-bin_20090821.txt libjpeg-6b-4-bin_20090821.txt libpng-1.2.38-bin_20090828.txt libtiff-3.8.2-1-bin_20090821.txt - DLLs: freetype6.dll, giflib4.dll, jpeg62.dll, libpng12.dll, libpng3.dll, libtiff3.dll - why? - Imager (dependency -> MojoMojo) - RT: - NOTE: we are waiting for TonyC's patch discussed here 8) NEW: graphics lib - libgd - info: libgd-2.0.33-1-bin_20090828.txt - pack: - why? - GD (required by Bio::Perl) - RT: - NOTE: you can try - cpan -fi GD 9) NEW: Berkley DB - pack: - info: libdb-4.7.25-bin_20090817.txt - DLLs: none (I have decided to include just static *.a library) - why? - DB_File (required by Bio::Perl) - RT: - NOTE: you can try - cpan -fi DB_File I am ready to fix issues in these libs if some occur, but I am not gonna vote for adding additional libs in Oct2009 release (the change I am proposing is already quite massive). However the candidates for Jan2010 release are welcome :) -- kmx
Are SDL libs going to be on here?
Subject: Re: [ #49282] External libs for Oct2009 release
Date: Tue, 01 Sep 2009 13:55:21 +0200
From: kmx <>
Show quoted text
> Are SDL libs going to be on here? >
Alias and/or CSJewell will decide this, I have just built them. -- kmx
How about a dll for swi prolog so Language::Prolog::Yaswi will work in strawberry. Perl + Prolog is pretty powerful.
Subject: Re: [ #49282] External libs for Oct2009 release
Date: Wed, 2 Sep 2009 11:01:15 +1000
From: Adam Kennedy <>
SDL seems to be in something of a flamey state at the moment :) It's been my policy to not bundle things unless they are solved and non-controversial. That doesn't seem to apply to SDL right now, I'd rather not bundle something that the SDL people themselves hate us for. Adam K 2009/9/1 Kartik Thakore via RT <>:
Show quoted text
>       Queue: Perl-Dist-Strawberry >  Ticket <URL: > > > Are SDL libs going to be on here? >
I should probably fix <xxx>-config.bat files to be ready for spaces in path: e.g. patching smpeg-congif.bat like this -set XCFLAGS=-I%ROOT%..\include\smpeg -I%ROOT%..\include\SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -set XLIBS=-L%ROOT%..\lib -lsmpeg -lmingw32 -lSDLmain -lSDL -mwindows +set XCFLAGS=-I"%ROOT%..\include\smpeg" -I"%ROOT%..\include\SDL" -D_GNU_SOURCE=1 -Dmain=SDL_main +set XLIBS=-L"%ROOT%..\lib" -lsmpeg -lmingw32 -lSDLmain -lSDL -mwindows -- kmx
Hi, Dne út 01.zář.2009 11:16:30, napsal(a):
Show quoted text
> How about a dll for swi prolog so Language::Prolog::Yaswi will > work in strawberry. Perl + Prolog is pretty powerful.
You can easily install Language::Prolog::Yaswi on a strawberry perl in this way: 1) Install standard SWI-PROLOG Win32 binary distribution from into e.g. C:\Prolog (do not forget to install all development files) 2) Create import library for MINGW compiler: cd C:\Prolog\lib pexports ..\bin\libpl.dll > libpl.def dlltool -l libpl.a -D libpl.dll -d libpl.def 3) Assure that C:\Prolog\bin is in your PATH set PATH=%PATH%;C:\Prolog\bin 4) Install the module from CPAN: cpan -i Language::Prolog::Yaswi It seems to install OK without any failing tests but I am not an Prolog expert to test it more. If you want to make it even simpler you can try to post an improvement request to SWI-PROLOG project to include MINGW import library into binary distribution = to put 'libpl.a' file generated in step 2) into ./lib subdir. Feel free to point them to this RT - I will be happy to help them if necessary. -- kmx
Setting to patched, since all libraries are in now.
Resolving since October release happened.

This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with to