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

People
Owner: csjewell [...] cpan.org
Requestors: kmx [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
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: http://svn.ali.as/cpan/users/kmx/strawberry_packs/ Here is the list of proposed changes: 1) Reorganised zlib - pack: libzlib-1.2.3-bin_20090819.zip - info: libzlib-1.2.3-bin_20090819.txt - DLLs: zlib1.dll - RT: http://rt.cpan.org/Ticket/Display.html?id=48671 2) Reorganised libiconv, libintl - pack: libiconv-1.9.2-1-bin_20090831.zip - 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: http://rt.cpan.org/Ticket/Display.html?id=48765 - NOTE: you can try - cpan -fi Text::Iconv 3) Rebuilt libxml2 - pack: libxml2-2.7.3-bin_20090819.zip - info: libxml2-2.7.3-bin_20090819.txt - DLLs: libxml2_.dll - RT (xml2/xslt): http://rt.cpan.org/Ticket/Display.html?id=48576 - NOTE: you can try - cpan -fi XML::LibXML::Common XML::LibXML 4) NEW: libxslt - pack: libxslt-1.1.24-bin_20090819.zip - info: libxslt-1.1.24-bin_20090819.txt - DLLs: libexslt_.dll, libxslt_.dll - why? - XML::LibXSLT (dependency -> Jemplate -> MojoMojo) - RT (xml2/xslt): http://rt.cpan.org/Ticket/Display.html?id=48576 - NOTE: you have to use latest trunk XML::LibXSLT - you can test: pip http://svn.ali.as/cpan/users/kmx/perl-modules-patched/XML-LibXSLT-1.67.tar.gz 5) NEW: openssl - pack: libopenssl-0.9.8k-bin_20090820.zip - info: libopenssl-0.9.8k-bin_20090820.txt - DLLs: libeay32_.dll libssl32_.dll - why? - Crypt::SSLeay, Net::SSLeay - RT: http://rt.cpan.org/Ticket/Display.html?id=48447 - 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: libpostgresql-8.4.0-bin_20090821.zip - info: libpostgresql-8.4.0-bin_20090821.txt - DLLs: libpq_.dll - why? - DBD::Pg - RT: http://rt.cpan.org/Ticket/Display.html?id=48447 - NOTE: missing kerberos/gssapi support 7) NEW: graphics libs (libjpeg, libgif, libpng, libtiff, libfreetype) - packs: libfreetype-2.3.5-1-bin_20090828.zip libgif-4.1.4-1-bin_20090821.zip libjpeg-6b-4-bin_20090821.zip libpng-1.2.38-bin_20090828.zip libtiff-3.8.2-1-bin_20090821.zip - 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: http://rt.cpan.org/Ticket/Display.html?id=48759 - NOTE: we are waiting for TonyC's patch discussed here http://rt.cpan.org/Ticket/Display.html?id=49275 8) NEW: graphics lib - libgd - info: libgd-2.0.33-1-bin_20090828.txt - pack: libgd-2.0.33-1-bin_20090828.zip - why? - GD (required by Bio::Perl) - RT: http://rt.cpan.org/Ticket/Display.html?id=48759 - NOTE: you can try - cpan -fi GD 9) NEW: Berkley DB - pack: libdb-4.7.25-bin_20090817.zip - 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: http://rt.cpan.org/Ticket/Display.html?id=42167 - 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: [rt.cpan.org #49282] External libs for Oct2009 release
Date: Tue, 01 Sep 2009 13:55:21 +0200
To: bug-Perl-Dist-Strawberry [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
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: [rt.cpan.org #49282] External libs for Oct2009 release
Date: Wed, 2 Sep 2009 11:01:15 +1000
To: bug-Perl-Dist-Strawberry [...] rt.cpan.org
From: Adam Kennedy <adamkennedybackup [...] gmail.com>
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 <bug-Perl-Dist-Strawberry@rt.cpan.org>: Show quoted text
>       Queue: Perl-Dist-Strawberry >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=49282 > > > 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, tvmaly@gmail.com 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 http://www.swi-prolog.org/download/stable 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.