Re: Perl Problem After Upgrade to 5.12.4

2011-07-08 Thread Tim Daneliuk
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

2011-07-08 Thread Jerry
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

2011-07-08 Thread Tim Daneliuk
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

2011-07-08 Thread Jerry
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

2011-07-08 Thread SoCruel.NU FreeBSD Questions Mailbox

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

2011-07-07 Thread Peter Vereshagin
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

2011-07-06 Thread Tim Daneliuk
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"