Re: Installation Cookbook

Steve Cookson <[email protected]>
Newsgroups gmane.comp.lang.perl.wxperl
Message-ID <[email protected]>
Hi James,

On 01/10/14 23:26, James Lynes wrote:
> Steve:
>
> I have a few questions/comments on your wxPerl installation script:
>
> I compared your script against the "Ubuntu LTS 12 Notes" (NOTES) on 
> the wiki.
>
> libgtk2.0-dev was called for in the NOTES, but was not used in your
> script. I assume you replaced libgtk2.0-dev with libgtk-3-dev.
>
> The following were called for in your script, but were not referenced 
> in the NOTES:
>    make,
Hmmm  ...  very good questions.
> subversion,
If you use my git repository, you don't need this, it's only for the 
formal sourceforge download (ie svn co https://svn.wxwidgets.org/ .....)
> git,
You need it for my 3.0.1 versions of code:

git clone https://github.com/SteveBz/Alien-wxWidgets

> libgconf2-dev,
I think this has always been required, I don't recall why.
>    cups-pdf,
This gives you a default pdf printer, but strictly speaking you don't 
need it.
> apparmor-utils,
I don't recall.
> ExtUtils::XSpp, XSLoader,  ExtUtils::MakeMaker,
Some of these needed to be in place for the wxPerl/Alien installs, but I 
don't remember which and why.   I think it better to install them.

> Encode,
You don't need this unless you are using unicode.
>    Test::Pod, Pod::Coverage,  Test::Pod::Coverage,
These were dependencies of something, but again I don't remember what 
(maybe the wxPdfDocument?).  You can try without.
>    mesa-common-dev,
This was for OpenGL.  If you don't want it, you can drop it, but then 
change the line "wxWidgets-build-opengl=1" to "wxWidgets-build-opengl=0"
> libsdl1.2-dev.
I don't remember.
>
> In the Perl Build section, it appears that the line 
> "wxWidgets-build-opengl=1"
> is duplicated.
It's an error, you can delete one of them.
> Your script has more "extraflags" than in the NOTES(--with-gtkprint 
> only). Required/useful?
The old one had --with-gnome-print --with-gnomeprintui, which  I recall 
is discontinued.  This one uses gtkprint.  You probably need it.
>
> What does the "aa-complain cupsd" line do? Required/useful?
I'm not sure, I think maybe it was a dependency for another script (uam 
installation), you can try dropping it.
> There's two cpan modules that I have used in the past. I add cpan -i 
> module::name lines to the script for these?
> I.E. cpan -i Device::SerialPort::Arduino and cpan -i GDGraph-1.48.
Please do, it's perfectly safe.
>
> Thank you for providing your script!
>
You are very welcome.

Regards

Steve.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.