Xml:rss ... missing

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains: /etc/perl
/usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
/usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

Thanx in advance.

When I’ve installed it, I’ve found a lot of modules that can not / will
not ‘fixdeps’ there way in. I’m not sure why, but grabbing the modules
from cpan and installing the individual modules worked out fine.

-MattOn 11/06/2012 08:46 AM, testwreq wreq wrote:

After running fixdeps, got an error:
SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains:
/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14
/usr/share/perl/5.14 /usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1
How should we install this dependency?
Thanx in advance.


We’re hiring! http://bestpractical.com/jobs

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

apt-get install libxml-rss-perl

should sort it out for you.

Tim

The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.

We are using ubuntu 12.04 and RT 4.0.8

I tried CPAN XLS::RSS but it gave me bunch of errors (end of the errors
listed below). What is the best way to install this dependency manually?

t/xml-base.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 13 tests but ran 0.
t/save-while-in-taint-mode.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 1 tests but ran 0.
Files=36, Tests=23, 1 wallclock secs ( 0.14 usr 0.13 sys + 1.00 cusr
0.28 csys = 1.55 CPU)
Result: FAIL
Failed 32/36 test programs. 10/23 subtests failed.
SHLOMIF/XML-RSS-1.49.tar.gz
one dependency not OK (XML::Parser); additionally test harness failed
./Build test – NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports SHLOMIF/XML-RSS-1.49.tar.gz
Running Build install
make test had returned bad status, won’t install without forceOn Tue, Nov 6, 2012 at 11:54 AM, 20/20 Lab lab@pacbell.net wrote:

When I’ve installed it, I’ve found a lot of modules that can not / will
not ‘fixdeps’ there way in. I’m not sure why, but grabbing the modules
from cpan and installing the individual modules worked out fine.

XML::RSS - creates and updates RSS files - metacpan.org

-Matt

On 11/06/2012 08:46 AM, testwreq wreq wrote:

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains: /etc/perl
/usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
/usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

Thanx in advance.


We’re hiring! http://bestpractical.com/jobs


We’re hiring! http://bestpractical.com/jobs

apt-get install libxml-rss-perl worked perfect.

Thanks you so much!On Tue, Nov 6, 2012 at 11:54 AM, Tim Cutts tjrc@sanger.ac.uk wrote:

On 6 Nov 2012, at 16:46, testwreq wreq testwreq@gmail.com wrote:

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains:
/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
/usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

apt-get install libxml-rss-perl

should sort it out for you.

Tim


The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

apt-get install libxml-rss-perl

should sort it out for you.

Indeed, and just to make clear, all the deps needed for RT 4.0.8 will
already by in Ubuntu (12.10); as is request-tracker4 itself. Even if you
want to continue installing RT itself from source, you might like
to install the perl modules via apt.

You can see a list of likely looking packages at

http://packages.debian.org/sid/request-tracker4

Dominic Hargreaves, Systems Development and Support Section
IT Services, University of Oxford

signature.asc (198 Bytes)

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

apt-get install libxml-rss-perl

should sort it out for you.

In general, you can do the above for a large proportion of the perl modules RT needs - it really depends on whether your preference is for what fixdeps does, or whether you’d rather install Ubuntu packaged modules.

There’s a standard naming convention for perl module packages in Debian/Ubuntu; you take the name of the main name of the module, say, Foo::Bar, and:

  1. lower case everything (foo::bar)
  2. and replace the :: with - (foo-bar)
  3. prefix lib (libfoo-bar)
  4. postfix -perl (libfoo-bar-perl)

and that’s the name of the Debian package for that module. There are a few exceptions, where the overall CPAN package name is different from the names of the actual modules, but they’re rare.

You can also use the ‘apt-file’ package in to find which package provides any file. To use this:

apt-get install apt-file
apt-file update

Now, you can search for a particular perl module. This time, you have to actually use the specific filename the module would have. For example:

$ apt-file search XML/RSS.pm
libtemplate-plugin-xml-perl: /usr/share/perl5/Template/Plugin/XML/RSS.pm
libxml-rss-perl: /usr/share/perl5/XML/RSS.pm

Regards,

Tim

The Wellcome Trust Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.

After running fixdeps, got an error:

SOME DEPENDENCIES WERE MISSING.
MASON missing dependencies:
XML::RSS …MISSING
Can’t locate XML/RSS.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl /rt/rt-4.0.8)
make: *** [testdeps] Error 1

How should we install this dependency?

apt-get install libxml-rss-perl

For those looking for the missing library in order to build from
source, since the error trace included XML::Parser, that implies that
you need the libexpat development libraries.

-kevin