From owner-freebsd-questions@FreeBSD.ORG Wed Jun 1 15:31:14 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8DBE1065672 for ; Wed, 1 Jun 2011 15:31:14 +0000 (UTC) (envelope-from ndhertbsd@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id A4FA48FC16 for ; Wed, 1 Jun 2011 15:31:14 +0000 (UTC) Received: by iyj12 with SMTP id 12so6919949iyj.13 for ; Wed, 01 Jun 2011 08:31:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=8tOn2zBreOPOoBoaI7TuTT9EgkcJodFk2fAt535/CjA=; b=O0G9mbVwfE3vh89ZosyOtWLhFhXMdXqcYBPb4Ke3jSi7ryrXSeNWAD3MbalNHFjbVs zUNHXcnoNquH/O7j0W9aKCjv4I+6AViYLpe4zOC86JUss7XfgApdNIXBiSeW3ukd5TR4 GBlnNBdlAM44x/NDWilRlJndxl0sa16P9WkyA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=WPC15uR+JuWX8/M04TZZleFaPqlpjpfdlDuAKj8kPFp0msmma3ly0LN2ACsVnDLw8l v67/MG2DTZgylnndYYIX9Gd6DhYMIc3rTwqNhUhgq1XO6fdaG+yejofV2ANK+V8svygi OEc1u2DcUOehM4qdHbt4DIzOImDe9ddGsF41A= MIME-Version: 1.0 Received: by 10.231.24.193 with SMTP id w1mr9480336ibb.41.1306942274027; Wed, 01 Jun 2011 08:31:14 -0700 (PDT) Received: by 10.231.208.81 with HTTP; Wed, 1 Jun 2011 08:31:13 -0700 (PDT) Date: Wed, 1 Jun 2011 17:31:13 +0200 Message-ID: From: n dhert To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: perl5.12 -> perl5.14 upgrade problem X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 15:31:15 -0000 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 ...)