Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Apr 2003 00:14:59 -0400
From:      Tom Parquette <tparquet@twcny.rr.com>
To:        Mike Meyer <mwm@mired.org>
Cc:        freebsd-questions@FreeBSD.org
Subject:   Re: Multiple problems with latest portupgrade (SOLVED)
Message-ID:  <3EA0CD43.6040802@twcny.rr.com>
In-Reply-To: <16029.25772.244305.970045@guru.mired.org>
References:  <3E9CA810.9040408@twcny.rr.com> <16029.25772.244305.970045@guru.mired.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Mike Meyer wrote:

>In <3E9CA810.9040408@twcny.rr.com>, Tom Parquette <tparquet@twcny.rr.com> typed:
>  
>
>>Please CC me on any replies.  I'm not sure my list subscription is 
>>working right.
>>    
>>
>
>That's SOP for this list.
>
>  
>
>>I'm also worried about the following message that I get many times 
>>during the portupgrade run.
>>I have no clue what it is trying to tell  me.
>>Pkg_delete: package gmake-3.80 has no origin record
>>    
>>
>
>This message can be ignored - at least from pkg_delete. I'm not sure
>why pkg_delete *cares* about the origin. It's just telling you that
>the installed package predates the code that recorded the port name
>for the package.
>
>  
>
>>** 'devel/p5-File-Spec' is marked as IGNORE:
>>	This port is for perl 5.6.0 and under only.
>>    
>>
>
>Does this mean you have perl 5.8 whatever installed, and have done the
>"use.perl port" - I think that's it - thing?
>
>  
>
>>===>  Patching for p5-Mysql-modules-1.2219
>>===>   p5-Mysql-modules-1.2219 depends on file: /usr/local/lib/perl5/site_perl/5.6.1/Data/ShowTable.pm - not found
>>===>    Verifying install for /usr/local/lib/perl5/site_perl/5.6.1/Data/ShowTable.pm in /usr/ports/devel/p5-Data-ShowTable
>>    
>>
>
>Right, you've got perl 5.6 installed.
>
>  
>
>>===>  Extracting for p5-Data-ShowTable-3.3
>>    
>>
>>>>Checksum OK for Data-ShowTable-3.3.tar.gz.
>>>>        
>>>>
>>===>  Patching for p5-Data-ShowTable-3.3
>>===>  Applying FreeBSD patches for p5-Data-ShowTable-3.3
>>===>   p5-Data-ShowTable-3.3 depends on file: /usr/local/bin/perl5.6.1 - found
>>===>  Configuring for p5-Data-ShowTable-3.3
>>Checking if your kit is complete...
>>Looks good
>>Writing Makefile for Data::ShowTable
>>===>  Building for p5-Data-ShowTable-3.3
>>cp ShowTable.pm blib/lib/Data/ShowTable.pm
>>cp showtable blib/script/showtable
>>/usr/local/bin/perl5.6.1 "-MExtUtils::MY"  -e "MY->fixin(shift)" blib/script/showtable
>>Manifying blib/man1/showtable.1
>>Manifying blib/man3/Data::ShowTable.3
>>===>  Installing for p5-Data-ShowTable-3.3
>>===>  p5-Data-ShowTable-3.3 is already installed - perhaps an older version?
>>      If so, you may wish to ``make deinstall'' and install
>>      this port again by ``make reinstall'' to upgrade it properly.
>>      If you really wish to overwrite the old port of p5-Data-ShowTable-3.3
>>      without deleting it first, set the variable "FORCE_PKG_REGISTER"
>>      in your environment or the "make install" command line.
>>*** Error code 1
>>    
>>
>
>It looks like you installed the p5-data-showtable port before you
>installed the perl 5.6 port. That would cause the above behavior.
>
>  
>
>>--->  Skipping 'databases/mysql323-server' (mysql-server-3.23.55) because 'databases/p5-Mysql' (p5-Mysql-modules-1.2216) failed
>>--->  Skipping 'security/cyrus-sasl2' (cyrus-sasl-2.1.12) because 'databases/mysql323-server' (mysql-server-3.23.55) failed
>>    
>>
>
>Well, those two are obvious - your p5 MySQL modules didn't install, so
>these two got skipped.
>
>
>  
>
>>Stale dependency: nautilus2-2.2.1 --> librsvg2-2.2.3_1 -- manually run 'pkgdb -F' to fix, or specify -O to force.
>>    
>>
>
>Note that you need to run pkdb -F before trying to do the portupgrade again.
>
>	<mike
>  
>
pkg_info showed two versions of perl installed.
I ended up doing a make deinstall on both versions them make && make 
install on the newest one.
That cleaned up 80% of my problems.
Thanks...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3EA0CD43.6040802>