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.

Reply via email to