Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2011 17:31:13 +0200
From:      n dhert <ndhertbsd@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   perl5.12 -> perl5.14 upgrade problem
Message-ID:  <BANLkTinAuYy6CA-0AuU63GStfTiQvEfaLA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I try to upgrade perl5.12 to perl5.14 according to /usr/ports/UPDATING of
date 110517

the step " Reinstall everything that depends on Perl ":
#  portupgrade -fr perl
in my case, needs to recompile 318 packages (pkg_info -R perl-5.14.0 | wc -l
)

but I get:
...
make: don't know how to make
/usr/local/lib/perl5/5.14.0/mach/CORE/cc_runtime.h.
 Stop
causing not to rebuild the following packages
Stop in /usr/ports/net-mgmt/net-snmp
Stop in /usr/ports/www/p5-HTML-Parser
Stop in /usr/ports/textproc/p5-XML-Parser
Stop in /usr/ports/databases/p5-DBI
Stop in /usr/ports/devel/p5-IO-Tty
Stop in /usr/ports/x11-toolkits/p5-Tk
Stop in /usr/ports/graphics/p5-GD
Stop in /usr/ports/databases/rrdtool
Stop in /usr/ports/www/mod_perl2
Stop in /usr/ports/converters/p5-MIME-Base64
Stop in /usr/ports/graphics/ImageMagick

and
checking for XML::Parser... configure: error: XML::Parser perl module is
required for intltool
===>  Script "configure" failed unexpectedly
causes not to rebuild:
Stop in /usr/ports/misc/shared-mime-info
Stop in /usr/ports/sysutils/polkit
Stop in /usr/ports/sysutils/policykit

and the recompile of another 58 packages were skipped 'because requisite
package failed' (one of the above)

So it seems to all boil down to that one cause:
I DO NOT have a file /usr/local/lib/perl5/5.14.0/mach/CORE/cc_runtime.h
in the /usr/local/lib/perl5/5.14.0/mach/CORE directory

1. why, what's wrong and how to fix ?

2. when fixed, if I do a
#  portupgrade -fr perl
again, it there some way to avoid recompiling everything that already
compiled successfully ?
( so far some 250 packages compiled successfully but this took 10 hours ...)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTinAuYy6CA-0AuU63GStfTiQvEfaLA>