Multiple problems with latest portupgrade (SOLVED)
Tom Parquette
tparquet at twcny.rr.com
Fri Apr 18 21:15:07 PDT 2003
Mike Meyer wrote:
>In <3E9CA810.9040408 at twcny.rr.com>, Tom Parquette <tparquet at 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...
More information about the freebsd-questions
mailing list