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.