test failures during cpan installation

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View


I'd like to install the current version of bestpractical's request
tracker (http://www.bestpractical.com/rt /), which is written in perl.
The installation skript wants me to install a lot of additional perl

Most of theses modules can be easily installed with the cpan command. In
cpan's command line interface, I enter something like "install Foo::Bar"

The problem is that some modules do not install due to some failing
tests. I get errors like "argument list too long" or "error, no reason
given", etc. I don't know how to solve such problems, since there's no
suitable error message, that tells me the reason for the failure.

I decided to install the modules with "force install Foo::Bar" which
succeeded. Can I expect that every will work?

In addition I have a module that cannot be installed due to linking
problems. It's the GD module. The linker ld says that it "cannot find
-lXpm", though the file libXpm.so.4 exists in /usr/X11R6/lib and the gcc
command has something like -L/usr/X11R6/lib in it's argument list.

rt is a very common request tracker system. I don't understand why the
installation is such a mess (sorry). A peace of software, that requires
C programming knowledge for installation and maintenance is not  usable.

Can you help me with the usage of cpan? Is it "normal" that a lot of
modules can only be installed by forcing the installation, what went
wrong with the GD module?

Btw. my os is centos 4.3, which is technically identical to Redhat
Enterprice 4. My compiler is gcc 3.4.5 and the perl version is 5.8.5

thanks in advance

greets Boris

Re: test failures during cpan installation

Hi Boris,

No your not crazy (yet), your mostly correct.

Boris Glawe wrote:

Quoted text here. Click to load it
You just have to keep working through them all, like you're doing.

Quoted text here. Click to load it
cpanp (CPANPLUS) is also an option, but for either of these you should make
sure that you're configured to automatically follow the prerequisite
installations, so that everthing gets installed as needed.

Quoted text here. Click to load it
Some 'make test' failures are not uncommon, as long as it's not failing "too

Quoted text here. Click to load it
Excellent question, and you already know the answer, I'm sure.  You seem
quite capable.  No guarantee.

Quoted text here. Click to load it
GD just installed for me, and I have FC4 linux, so look elsewhere.

Quoted text here. Click to load it
If you can identify module problems, then check http://rt.cpan.org/Public
for known bugs, or submit a new one.

Quoted text here. Click to load it

Write back, if you need to.


Re: test failures during cpan installation

Quoted text here. Click to load it

A concrete example of that is the DBI::* modules, when you haven't supplied
the name of a test database and the login information. The self tests will
fail because they're unable to connect and run, but that doesn't indicate a
problem with the modules themselves.

Ultimately it's a judgement call - you need to review the error messages and
decide on a case-by-case basis if you think it's safe to them.


Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net

Site Timeline