Multiple problems with latest portupgrade
mwm-dated-1050934317.ec92f7 at mired.org
Wed Apr 16 07:11:59 PDT 2003
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 Meyer <mwm at mired.org> http://www.mired.org/consulting.html
Independent Network/Unix/Perforce consultant, email for more information.
More information about the freebsd-questions