Skip Menu |

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

Report information
The Basics
Id: 49282
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

Owner: csjewell [...]
Requestors: kmx [...]

Bug Information
Severity: Important
Broken in: (no value)
Fixed in: (no value)

Subject: External libs for Oct2009 release
Download (untitled) / with headers
text/plain 3.6k
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
To: bug-Perl-Dist-Strawberry [...]
From: kmx <kmx [...]>
Download (untitled) / with headers
text/plain 115b
Show quoted text
> Are SDL libs going to be on here? >
Alias and/or CSJewell will decide this, I have just built them. -- kmx
Download (untitled) / with headers
text/plain 118b
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
To: bug-Perl-Dist-Strawberry [...]
From: Adam Kennedy <adamkennedybackup [...]>
Download (untitled) / with headers
text/plain 501b
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? >
Download (untitled) / with headers
text/plain 460b
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
Download (untitled) / with headers
text/plain 1.1k
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 is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to