Annoying ports problem
Karel J. Bosschaart
karelj at kayjay.nl
Fri Feb 18 09:15:54 GMT 2005
On Friday 18 February 2005 08:37, Heinrich Rebehn wrote:
> Eric Kjeldergaard wrote:
> > On Thu, 17 Feb 2005 10:45:36 +0100, Heinrich Rebehn
> >
> > <rebehn at ant.uni-bremen.de> wrote:
> >>Hi list,
> >>
> >>I have run into an annoying problem several times when upgrading ports.
> >>
> >>Say, if i want to upgrade gstreamer-plugins, i do:
> >>
> >># cd /usr/ports/multimedia/gstreamer-plugins
> >># make
> >>
> >>This pulls in some dependencies, for example gnomevfs2. gnnomevfs2 will
> >>compile fine, but then stops because it wants to install gnomevfs2
> >>instead of reinstalling it:
> >>
> >>===> An older version of devel/gnomevfs2 is already installed
> >>(gnomevfs2-2.9.91)
> >> 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 devel/gnomevfs2
> >> without deleting it first, set the variable "FORCE_PKG_REGISTER"
> >> in your environment or the "make install" command line.
> >>*** Error code 1
> >>
> >>Since i have run into this several times, i must be missing something
> >>substantial. What is it?
> >
> > Just "make" will make the program and try to install it as if it were
> > the first time. When it detects the older version, it will want you
> > to do "make deinstall && make reinstall". For upgrading ports, you
> > may want to look at /usr/ports/sysutils/portupgrade.
>
The problem is that the OP *is* using portupgrade.
> It makes no difference wether i use "make" or "portupgrade". As soon as
> ether of them decide that another package that the make candidate
> depends on, has to be upgraded, the error occurs with that package.
And if you do 'portupgrade -f gnomevfs2' (forced upgrade) *before*
'portupgrade gstreamer-plugins'? It recently solved similar problems for me,
in particular with the perl-related ports.
Karel.
More information about the freebsd-questions
mailing list