ports/127094: ports/devel/otrs not installing p5-Text-CSV dependency

Mike Duchene mp at grymmjack.com
Thu Sep 4 19:00:06 UTC 2008


>Number:         127094
>Category:       ports
>Synopsis:       ports/devel/otrs not installing p5-Text-CSV dependency
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 04 19:00:06 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Mike Duchene
>Release:        7.0-STABLE
>Organization:
>Environment:
7.0-STABLE FreeBSD 7.0-STABLE #0: Tue Aug 19 16:45:29 EDT 2008
:/usr/obj/usr/src/sys/MYKERNEL  i386
>Description:
After installing otrs on a fresh 7.0-STABLE, apache22 will fail with the following error:

[error] Can't locate Text/CSV.pm in @INC (@INC contains: ../../ /usr/local/otrs/Kernel/cpan-lib /usr/local/otrs/ /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 . /usr/local) at /usr/local/otrs//Kernel/System/CSV.pm line 16.\nBEGIN failed--compilation aborted at /usr/local/otrs//Kernel/System/CSV.pm line 16.\nCompilation failed in require at /usr/local/otrs//Kernel/Modules/AgentStats.pm line 17.\nBEGIN failed--compilation aborted at /usr/local/otrs//Kernel/Modules/AgentStats.pm line 17.\nCompilation failed in require at /usr/local/otrs/scripts/apache2-perl-startup.pl line 168.\nBEGIN failed--compilation aborted at /usr/local/otrs/scripts/apache2-perl-startup.pl line 168.\nCompilation failed in require at (eval 4) line 1.\n

This problem was solved by manually installing the textproc/p5-Text-CSV port.

The otrs port should automatically install this as a required dependency.
Sorry I do not have a patch to submit :(
>How-To-Repeat:
1- fresh install freebsd
2- install useful ports (apache22, openldap24, pgsql, mod_perl2, php5 + extensions)
3- install otrs from ports:
cd /usr/ports/devel/otrs
make install PACKAGE_BUILDING=true \
  WITHOUT_MYSQL=true \
  WITH_PGSQL=true \
  WITH_REPORTS_MODULES=true \
  WITH_SMTP=true \
  WITH_LDAP=true \
  WITH_ISPELL=true \
  WITH_GNUPG=true
4- follow directions in /usr/local/share/doc/otrs/INSTALL, configure the system to use mod_perl2
5- apache will fail on "Can't locate Text/CSV.pm in @INC (..." as shown above
>Fix:
(manually install p5-Text-CSV)

cd /usr/ports/textproc/p5-Text-CSV
make install

(restart apache, problem solved)

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list