Bug 199010 - devel/p5-Locale-gettext fails to install
Summary: devel/p5-Locale-gettext fails to install
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Dmitry Sivachenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-29 21:34 UTC by wynkoop
Modified: 2015-05-08 10:05 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (demon)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wynkoop 2015-03-29 21:34:28 UTC
Updated ports today and started to rebuild some stuff, then ran into
this:

vm0# make install
===>  Installing for p5-Locale-gettext-1.05_4
===>   p5-Locale-gettext-1.05_4 depends on
file: /usr/local/bin/perl5.14.4 - found ===>   p5-Locale-gettext-1.05_4
depends on shared library: libintl.so - found
(/usr/local/lib/libintl.so.9) ===>  Checking if p5-Locale-gettext
already installed ===>   Registering installation for
p5-Locale-gettext-1.05_4 pkg-static:
lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/auto/Locale/gettext/gettext.so):
No such file or directory pkg-static:
lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/Locale/gettext.pm):
No such file or directory pkg-static:
lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/man/man3/Locale::gettext.3.gz):
No such file or directory *** [fake-pkg] Error code 74

Stop in /usr/ports/devel/p5-Locale-gettext.
vm0# 

vm0# uname -a
FreeBSD vm0.wynn.com 9.1-RELEASE-p11 FreeBSD 9.1-RELEASE-p11 #0: Tue
Apr  8 20:41:51 UTC 2014
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
vm0# 

Ports updated as of 5 minutes ago today.
Comment 1 Wen Heping freebsd_committer freebsd_triage 2015-05-07 01:04:29 UTC
I can not reproduce this install error on my system.

wen
Comment 2 wynkoop 2015-05-07 07:36:26 UTC
ports updated as of just before I did this run:

Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.bs
Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.so
Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/Locale/gettext.pm
Installing /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/5.14/man/man3/Locale::gettext.3
====> Compressing man pages (compress-man)
vm0# make deinstall
===>  Deinstalling for p5-Locale-gettext
===>   p5-Locale-gettext not installed, skipping
vm0# make reinstall
===>  Installing for p5-Locale-gettext-1.05_4
===>   p5-Locale-gettext-1.05_4 depends on file: /usr/local/bin/perl5.14.4 - found
===>   p5-Locale-gettext-1.05_4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   Registering installation for p5-Locale-gettext-1.05_4
pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/auto/Locale/gettext/gettext.so): No such file or directory
pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.14/Locale/gettext.pm): No such file or directory
pkg-static: lstat(/usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/man/man3/Locale::gettext.3.gz): No such file or directory
*** [fake-pkg] Error code 74

Stop in /usr/ports/devel/p5-Locale-gettext.
*** [reinstall] Error code 1

Stop in /usr/ports/devel/p5-Locale-gettext.
vm0#
Comment 3 wynkoop 2015-05-07 07:39:37 UTC
Moving into the work dir and doing a make install seems to work.

vm0# make
vm0# make install
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.bs
Installing /usr/local/lib/perl5/site_perl/5.14/mach/auto/Locale/gettext/gettext.so
Installing /usr/local/lib/perl5/site_perl/5.14/mach/Locale/gettext.pm
Installing /usr/local/lib/perl5/5.14/man/man3/Locale::gettext.3
FreeBSD: Registering installation in the package database
vm0# pwd
/usr/ports/devel/p5-Locale-gettext/work/gettext-1.05
vm0#
Comment 4 Dmitry Sivachenko freebsd_committer freebsd_triage 2015-05-07 07:43:24 UTC
Read 20141126 entry in /usr/ports/UPDATING.
I suspect you need to upgrade your perl first.
Comment 5 wynkoop 2015-05-08 03:28:03 UTC
If Perl needed to upgrade to make this work then ports should have taken care of that and said something or just upgraded it.

Remember this started when I was attempting to upgrade my installed ports.

-Bret
Comment 6 wynkoop 2015-05-08 03:29:08 UTC
If Perl needed to upgrade to make this work then ports should have taken care of that and said something or just upgraded it.

Remember this started when I was attempting to upgrade my installed ports.

-Brett
Comment 7 Mathieu Arnold freebsd_committer freebsd_triage 2015-05-08 10:05:44 UTC
Perl 5.14 has been removed some time ago and is thus, unsupported.

Perl 5.16 will be removed soon, and 5.18 is going to be deprecated shortly.  You should switch to Perl 5.20 directly.

If you want to install devel/p5-Local-gettext, try a ports tree that still has Perl 5.14, that is, before 2014-12-31.