A simple ports question...

makisupa bsd.makisupa at sbcglobal.net
Thu Oct 20 08:36:13 PDT 2005


Thanks for the reply...

My ports tree is up to date -- i believe the "problem" (if you want to
call it that) is that I installed gnome 2.12 from package at marcuscom
(on a 6.0 RC1 system -- i needed 6.0 for some HW issues).  I therefore
have newer versions of certain files than many of the ports in the
current tree are expecting.  Does this sound like a reasonable
explanation?  

Your answer is the one everyone has been telling me for the last week.
And i truly appreciate the response.  I keep thinking i'm asking the
question wrong :)  I would understand this answer if the dependencies i
had were OLDER than what the port was looking for...but I have a NEWER
version.  For example, while installing pan2 it needs glib-2.6.6.  I
have glib-2.8.3.  How can i properly get this port installed?

===>  Installing for glib-2.6.6
===>   glib-2.6.6 depends on file: /usr/local/bin/perl5.8.7 - found
===>   glib-2.6.6 depends on executable: pkg-config - found
===>   glib-2.6.6 depends on shared library: intl - found
===>   Generating temporary packing list
===>  Checking if devel/glib20 already installed
===>   An older version of devel/glib20 is already installed
(glib-2.8.3)
      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/glib20
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/devel/glib20.
*** Error code 1

Thanks,
I'm really not trying to beat a dead horse here.  I have read all
relevant sections of the handbook and man pages but the obvious seems to
be escaping me.  I truly appreciate the help....

mak.

On Thu, 2005-10-20 at 16:06 +0100, RW wrote:
> On Thursday 20 October 2005 15:25, makisupa wrote:
> > How would you install a port that had dependencies that were older than
> > identical items on your system?
> >
> > For example, you install portx that requires depend1.1 -- you have
> > depend1.2 on your system.  
> 
> This will happen if you have an out-of-date ports tree, and have installed 
> packages built against a newer tree. Try bringing your tree up-to-date with 
> cvsup or portsnap. See the handbook for details. 
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list