On Sun, May 17, 2015 at 11:14:53AM -0700, Paul Rogers wrote: > There are a lot of Perl modules dealing > with XML, for one example, and there are an increasing number of > packages using XML. I'd prefer to build modules now that are *likely* > to to be used as I continue building. > Obviously, I cannot speak for packages which are outside the book. But for everything non-perl that is in the book, we either require/recommend any perl modules it uses, in which case they are in the book, or we note tham as optional, and those might have external references.
I just took a look for XML at search.cpan.org - it found 5000 modules. So, for anything which is outside the book, take a look at its configure script (or the equivalent - but I will be moderately surprised if any non-perl package which uses cmake or java or one of the python build systems turns out to use any perl module. > On the other hand, it seems like more development is being done with > Python than Perl of late. From www.cpan.org : "The Comprehensive Perl Archive Network (CPAN) currently has 150,423 Perl modules in 31,852 distributions, written by 12,192 authors, mirrored on 251 servers. The archive has been online since October 1995 and is constantly growing." It is hard to compare python, because there is no single unified source. Personally, I find it hard to find the source even when I think I know the module name, and fairly recently I was looking for something that turned out to have been defunct for a few years (there was a different module which replaced it for that application). > > I was thinking that extracting the order in which cpan builds things > would accomplish that. Of course, that's "cheating" in a sense. Sure - it seems to pull in ALL the dependencies, whether they are required, required to run the tests (for CPAN, that makes them required) or only optional. I tried it the first time I installed Mail::SpamAssassin, but the next time I went through it manually, researched each dep, and avoided about half of them. And unless you use modern forms of \TeX you will have no use for biber which is the package responsible for many of the perl modules in BLFS. Most other BLFS packages using perl do not need many modules, but anything using libwww-perl pulls in a load. ĸen -- Nanny Ogg usually went to bed early. After all, she was an old lady. Sometimes she went to bed as early as 6 a.m. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
