Re: Perl Problem After Upgrade to 5.12.4
On 7/8/2011 8:39 AM, Jerry said this: > On Fri, 08 Jul 2011 08:12:16 -0500 > Tim Daneliuk articulated: > >> I was able to work around this by: >> >> 1) Uninstalling spamassassin and perl 5.12 >> 2) Upgrading to perl 5.14 >> 3) Running perl-after-upgrade >> 4) Reinstalling spamassassin > > That is not exactly the method prescribed in UPDATING: You're right, of course - I ordinarily do this when I upgrade perl ... somehow it slipped my tiny and aging mind. Thanks for the reminder :) > > > 20110517: > AFFECTS: users of lang/perl* > AUTHOR: s...@freebsd.org > > lang/perl5.14 is out. If you want to switch to it from, for example > lang/perl5.12, that is: > > Portupgrade users: > 0) Fix pkgdb.db (for safety): > pkgdb -Ff > > 1) Reinstall new version of Perl (5.14): > env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\* > > 2) Reinstall everything that depends on Perl: > portupgrade -fr perl > > Portmaster users: > portmaster -o lang/perl5.14 lang/perl5.12 > > Conservative: > portmaster p5- > > Comprehensive (but perhaps overkill): > portmaster -r perl- > > Note: If the "perl-" glob matches more than one port you will need to > specify the name of the Perl directory in /var/db/pkg explicitly. > > > > I used the "portupgrade" method without incident. From what I have been > told, "perl-after-upgrade" != "env DISABLE_CONFLICTS=1 portupgrade -o > lang/perl5.14 -f perl-5.12.\*" > > As always, YMMV! > -- Tim Daneliuk tun...@tundraware.com ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Perl Problem After Upgrade to 5.12.4
On Fri, 08 Jul 2011 08:12:16 -0500 Tim Daneliuk articulated: > I was able to work around this by: > > 1) Uninstalling spamassassin and perl 5.12 > 2) Upgrading to perl 5.14 > 3) Running perl-after-upgrade > 4) Reinstalling spamassassin That is not exactly the method prescribed in UPDATING: 20110517: AFFECTS: users of lang/perl* AUTHOR: s...@freebsd.org lang/perl5.14 is out. If you want to switch to it from, for example lang/perl5.12, that is: Portupgrade users: 0) Fix pkgdb.db (for safety): pkgdb -Ff 1) Reinstall new version of Perl (5.14): env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\* 2) Reinstall everything that depends on Perl: portupgrade -fr perl Portmaster users: portmaster -o lang/perl5.14 lang/perl5.12 Conservative: portmaster p5- Comprehensive (but perhaps overkill): portmaster -r perl- Note: If the "perl-" glob matches more than one port you will need to specify the name of the Perl directory in /var/db/pkg explicitly. I used the "portupgrade" method without incident. From what I have been told, "perl-after-upgrade" != "env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*" As always, YMMV! -- Jerry ✌ jerry+f...@seibercom.net Disclaimer: off-list followups get on-list replies or ignored. Do not CC this poster. Please do not ignore the "Reply-To" header. http://www.catb.org/~esr/faqs/smart-questions.html ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Perl Problem After Upgrade to 5.12.4
On 7/8/2011 6:52 AM, Jerry said this: > On Fri, 08 Jul 2011 13:00:24 +0200 > SoCruel.NU FreeBSD Questions Mailbox articulated: > >> On Wed, 06 Jul 2011 10:01:21 -0500, Tim Daneliuk wrote: >>> Ideas anyone? >>> >>> I am trying to rebuild SpamAssassin after a perl upgrade to 5.12.4 >>> and >>> get this (I DID run perl-after-upgrade prior to this): >>> >>> ===> p5-Encode-Detect-1.01 depends on file: >>> /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm - not found >>> ===>Verifying install for >>> /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm in >>> /usr/ports/devel/p5-Module-Build >>> ===> License check disabled, port has not defined LICENSE >>> ===> Extracting for p5-Module-Build-0.3800_1 >>> => SHA256 Checksum OK for Module-Build-0.3800.tar.gz. >>> ===> p5-Module-Build-0.3800_1 depends on file: >>> /usr/local/bin/perl5.12.4 - found >>> ===> Patching for p5-Module-Build-0.3800_1 >>> ===> p5-Module-Build-0.3800_1 depends on file: >>> /usr/local/bin/perl5.12.4 - found >>> ===> p5-Module-Build-0.3800_1 depends on package: >>> p5-CPAN-Meta>=2.110420 - found >>> ===> p5-Module-Build-0.3800_1 depends on package: >>> p5-Module-Metadata>=1.02 - found >>> ===> p5-Module-Build-0.3800_1 depends on package: >>> p5-Parse-CPAN-Meta>=1.44.01 - found >>> ===> p5-Module-Build-0.3800_1 depends on package: >>> p5-Perl-OSType>=1.000 - found >>> ===> p5-Module-Build-0.3800_1 depends on package: >>> p5-version>=0.87 >>> - found >>> ===> p5-Module-Build-0.3800_1 depends on file: >>> /usr/local/bin/perl5.12.4 - found >>> ===> Configuring for p5-Module-Build-0.3800_1 >>> *** BOOTSTRAPPING Perl::OSType *** >>> *** BOOTSTRAPPING version *** >>> *** BOOTSTRAPPING Module::Metadata *** >>> Checking prerequisites... >>> requires: >>> ! CPAN::Meta is not installed >>> build_requires: >>> ! Parse::CPAN::Meta (1.40) is installed, but we need version = 1.4401 >>> >>> ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install >>> the versions >>> of the modules indicated above before proceeding with this >>> installation >>> >>> Could not create MYMETA files >>> Creating new 'Build' script for 'Module-Build' version '0.3800' >>> Copied META.yml to MYMETA.yml for bootstrapping >>> >>> These additional prerequisites must be installed: >>> requires: >>> ! Perl::OSType (we need version 1.00) >>> ! version (we need version 0.87) >>> ! Module::Metadata (we need version 1.02) >>> ===> Building for p5-Module-Build-0.3800_1 >>> Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled >>> lib /usr/local/lib/perl5/5.12.4/BSDPAN >>> /usr/local/lib/perl5/site_perl/5.12.4/mach >>> /usr/local/lib/perl5/site_perl/5.12.4 >>> /usr/local/lib/perl5/5.12.4/mach >>> /usr/local/lib/perl5/5.12.4 .) at lib/Module/Build.pm line 13. >>> BEGIN failed--compilation aborted at lib/Module/Build.pm line 13. >>> Compilation failed in require at Build line 42. >>> BEGIN failed--compilation aborted at Build line 42. >>> *** Error code 2 >>> >>> Stop in /usr1/ports/devel/p5-Module-Build. >>> *** Error code 1 >>> >>> Stop in /usr1/ports/converters/p5-Encode-Detect. >>> *** Error code 1 >>> >>> Stop in /usr1/ports/mail/p5-Mail-SpamAssassin. >>> *** Error code 1 >>> >>> Stop in /usr1/ports/mail/p5-Mail-SpamAssassi >> >> Hello Tim, list, >> >> I have the same problem on one of my boxes. Cannot upgrade >> p5-Module-Build-0.3800 port because of this. > > Has anyone filed a PR against this problem? > I was able to work around this by: 1) Uninstalling spamassassin and perl 5.12 2) Upgrading to perl 5.14 3) Running perl-after-upgrade 4) Reinstalling spamassassin I still cannot build remmina. There seems to be some hocus pocus having to do with missing dependent perl XML parser libs. Sigh. I can't wait until the planet either: a) Migrates 100% to python or b) Learns to do batteries included packaging like python. -- Tim Daneliuk tun...@tundraware.com ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Perl Problem After Upgrade to 5.12.4
On Fri, 08 Jul 2011 13:00:24 +0200 SoCruel.NU FreeBSD Questions Mailbox articulated: > On Wed, 06 Jul 2011 10:01:21 -0500, Tim Daneliuk wrote: > > Ideas anyone? > > > > I am trying to rebuild SpamAssassin after a perl upgrade to 5.12.4 > > and > > get this (I DID run perl-after-upgrade prior to this): > > > > ===> p5-Encode-Detect-1.01 depends on file: > > /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm - not found > > ===>Verifying install for > > /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm in > > /usr/ports/devel/p5-Module-Build > > ===> License check disabled, port has not defined LICENSE > > ===> Extracting for p5-Module-Build-0.3800_1 > > => SHA256 Checksum OK for Module-Build-0.3800.tar.gz. > > ===> p5-Module-Build-0.3800_1 depends on file: > > /usr/local/bin/perl5.12.4 - found > > ===> Patching for p5-Module-Build-0.3800_1 > > ===> p5-Module-Build-0.3800_1 depends on file: > > /usr/local/bin/perl5.12.4 - found > > ===> p5-Module-Build-0.3800_1 depends on package: > > p5-CPAN-Meta>=2.110420 - found > > ===> p5-Module-Build-0.3800_1 depends on package: > > p5-Module-Metadata>=1.02 - found > > ===> p5-Module-Build-0.3800_1 depends on package: > > p5-Parse-CPAN-Meta>=1.44.01 - found > > ===> p5-Module-Build-0.3800_1 depends on package: > > p5-Perl-OSType>=1.000 - found > > ===> p5-Module-Build-0.3800_1 depends on package: > > p5-version>=0.87 > > - found > > ===> p5-Module-Build-0.3800_1 depends on file: > > /usr/local/bin/perl5.12.4 - found > > ===> Configuring for p5-Module-Build-0.3800_1 > > *** BOOTSTRAPPING Perl::OSType *** > > *** BOOTSTRAPPING version *** > > *** BOOTSTRAPPING Module::Metadata *** > > Checking prerequisites... > > requires: > > ! CPAN::Meta is not installed > > build_requires: > > ! Parse::CPAN::Meta (1.40) is installed, but we need version > > >= 1.4401 > > > > ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install > > the versions > > of the modules indicated above before proceeding with this > > installation > > > > Could not create MYMETA files > > Creating new 'Build' script for 'Module-Build' version '0.3800' > > Copied META.yml to MYMETA.yml for bootstrapping > > > > These additional prerequisites must be installed: > > requires: > > ! Perl::OSType (we need version 1.00) > > ! version (we need version 0.87) > > ! Module::Metadata (we need version 1.02) > > ===> Building for p5-Module-Build-0.3800_1 > > Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled > > lib /usr/local/lib/perl5/5.12.4/BSDPAN > > /usr/local/lib/perl5/site_perl/5.12.4/mach > > /usr/local/lib/perl5/site_perl/5.12.4 > > /usr/local/lib/perl5/5.12.4/mach > > /usr/local/lib/perl5/5.12.4 .) at lib/Module/Build.pm line 13. > > BEGIN failed--compilation aborted at lib/Module/Build.pm line 13. > > Compilation failed in require at Build line 42. > > BEGIN failed--compilation aborted at Build line 42. > > *** Error code 2 > > > > Stop in /usr1/ports/devel/p5-Module-Build. > > *** Error code 1 > > > > Stop in /usr1/ports/converters/p5-Encode-Detect. > > *** Error code 1 > > > > Stop in /usr1/ports/mail/p5-Mail-SpamAssassin. > > *** Error code 1 > > > > Stop in /usr1/ports/mail/p5-Mail-SpamAssassi > > Hello Tim, list, > > I have the same problem on one of my boxes. Cannot upgrade > p5-Module-Build-0.3800 port because of this. Has anyone filed a PR against this problem? -- Jerry ✌ jerry+f...@seibercom.net Disclaimer: off-list followups get on-list replies or ignored. Do not CC this poster. Please do not ignore the "Reply-To" header. http://www.catb.org/~esr/faqs/smart-questions.html ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Perl Problem After Upgrade to 5.12.4
On Wed, 06 Jul 2011 10:01:21 -0500, Tim Daneliuk wrote: Ideas anyone? I am trying to rebuild SpamAssassin after a perl upgrade to 5.12.4 and get this (I DID run perl-after-upgrade prior to this): ===> p5-Encode-Detect-1.01 depends on file: /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm - not found ===>Verifying install for /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm in /usr/ports/devel/p5-Module-Build ===> License check disabled, port has not defined LICENSE ===> Extracting for p5-Module-Build-0.3800_1 => SHA256 Checksum OK for Module-Build-0.3800.tar.gz. ===> p5-Module-Build-0.3800_1 depends on file: /usr/local/bin/perl5.12.4 - found ===> Patching for p5-Module-Build-0.3800_1 ===> p5-Module-Build-0.3800_1 depends on file: /usr/local/bin/perl5.12.4 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-CPAN-Meta>=2.110420 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-Module-Metadata>=1.02 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-Parse-CPAN-Meta>=1.44.01 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-Perl-OSType>=1.000 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-version>=0.87 - found ===> p5-Module-Build-0.3800_1 depends on file: /usr/local/bin/perl5.12.4 - found ===> Configuring for p5-Module-Build-0.3800_1 *** BOOTSTRAPPING Perl::OSType *** *** BOOTSTRAPPING version *** *** BOOTSTRAPPING Module::Metadata *** Checking prerequisites... requires: ! CPAN::Meta is not installed build_requires: ! Parse::CPAN::Meta (1.40) is installed, but we need version >= 1.4401 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Could not create MYMETA files Creating new 'Build' script for 'Module-Build' version '0.3800' Copied META.yml to MYMETA.yml for bootstrapping These additional prerequisites must be installed: requires: ! Perl::OSType (we need version 1.00) ! version (we need version 0.87) ! Module::Metadata (we need version 1.02) ===> Building for p5-Module-Build-0.3800_1 Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled lib /usr/local/lib/perl5/5.12.4/BSDPAN /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 .) at lib/Module/Build.pm line 13. BEGIN failed--compilation aborted at lib/Module/Build.pm line 13. Compilation failed in require at Build line 42. BEGIN failed--compilation aborted at Build line 42. *** Error code 2 Stop in /usr1/ports/devel/p5-Module-Build. *** Error code 1 Stop in /usr1/ports/converters/p5-Encode-Detect. *** Error code 1 Stop in /usr1/ports/mail/p5-Mail-SpamAssassin. *** Error code 1 Stop in /usr1/ports/mail/p5-Mail-SpamAssassi Hello Tim, list, I have the same problem on one of my boxes. Cannot upgrade p5-Module-Build-0.3800 port because of this. Cheers, Lars. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: Perl Problem After Upgrade to 5.12.4
God love is hard to find. You got lucky freebsd-questions! 2011/07/06 10:01:21 -0500 Tim Daneliuk => To FreeBSD Mailing List : TD> ===> p5-Module-Build-0.3800_1 depends on package: p5-Parse-CPAN-Meta>=1.44.01 - found TD> ! Parse::CPAN::Meta (1.40) is installed, but we need version >= 1.4401 if you use to updatedb(8) try to search for dupes: locate Parse/CPAN/Meta.pm If there is no dupes, look at the $VERSION inside that module 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) -- http://vereshagin.org ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Perl Problem After Upgrade to 5.12.4
Ideas anyone? I am trying to rebuild SpamAssassin after a perl upgrade to 5.12.4 and get this (I DID run perl-after-upgrade prior to this): ===> p5-Encode-Detect-1.01 depends on file: /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm - not found ===>Verifying install for /usr/local/lib/perl5/site_perl/5.12.4/Module/Build.pm in /usr/ports/devel/p5-Module-Build ===> License check disabled, port has not defined LICENSE ===> Extracting for p5-Module-Build-0.3800_1 => SHA256 Checksum OK for Module-Build-0.3800.tar.gz. ===> p5-Module-Build-0.3800_1 depends on file: /usr/local/bin/perl5.12.4 - found ===> Patching for p5-Module-Build-0.3800_1 ===> p5-Module-Build-0.3800_1 depends on file: /usr/local/bin/perl5.12.4 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-CPAN-Meta>=2.110420 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-Module-Metadata>=1.02 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-Parse-CPAN-Meta>=1.44.01 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-Perl-OSType>=1.000 - found ===> p5-Module-Build-0.3800_1 depends on package: p5-version>=0.87 - found ===> p5-Module-Build-0.3800_1 depends on file: /usr/local/bin/perl5.12.4 - found ===> Configuring for p5-Module-Build-0.3800_1 *** BOOTSTRAPPING Perl::OSType *** *** BOOTSTRAPPING version *** *** BOOTSTRAPPING Module::Metadata *** Checking prerequisites... requires: ! CPAN::Meta is not installed build_requires: ! Parse::CPAN::Meta (1.40) is installed, but we need version >= 1.4401 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Could not create MYMETA files Creating new 'Build' script for 'Module-Build' version '0.3800' Copied META.yml to MYMETA.yml for bootstrapping These additional prerequisites must be installed: requires: ! Perl::OSType (we need version 1.00) ! version (we need version 0.87) ! Module::Metadata (we need version 1.02) ===> Building for p5-Module-Build-0.3800_1 Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled lib /usr/local/lib/perl5/5.12.4/BSDPAN /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 .) at lib/Module/Build.pm line 13. BEGIN failed--compilation aborted at lib/Module/Build.pm line 13. Compilation failed in require at Build line 42. BEGIN failed--compilation aborted at Build line 42. *** Error code 2 Stop in /usr1/ports/devel/p5-Module-Build. *** Error code 1 Stop in /usr1/ports/converters/p5-Encode-Detect. *** Error code 1 Stop in /usr1/ports/mail/p5-Mail-SpamAssassin. *** Error code 1 Stop in /usr1/ports/mail/p5-Mail-SpamAssassi -- Tim Daneliuk tun...@tundraware.com ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"