View Single Post
  #6   (View Single Post)  
Old 29th March 2012
backrow backrow is offline
Real Name: Anthony J. Bentley
Shell Scout
 
Join Date: Jul 2009
Location: Albuquerque, NM
Posts: 136
Default

There were recently a couple of major version bumps in libc and pthreads (due to the rthreads switch, among other things). As you can see from the error message, the packages are slightly out of date, and require an older version of pthreads than you have installed.

You have two options: either build everything yourself from ports, or wait a few days for whomever does bulk builds to upload new packages to the mirrors.

This is one of the things you have to be aware of when running snapshots, though it only happens rarely. A more common issue is the opposite—newly download packages requiring a library that you don't have in your base system. That is a sign that it’s time to upgrade the base system to a new snapshot.

Quote:
Originally Posted by daemonfowl
some other dependencies installed successfully (png libiconv wget libidn gettext jpeg)
Yes, because those don’t depend on pthreads.

Quote:
Originally Posted by daemonfowl
error : Libraries in packing-lists in ports tree and libraries fron installed packages don't match
This is a related but different issue. It’s explained in bsd.port.mk(5) (only in -current right now):

Quote:
Error: Libraries in packing-lists...and libraries from installed packages don't match
The ports tree and the installed packages are out-of-sync. Mixing library information from both sources might produce packages that can't be installed elsewhere. Cleanest fix is to update the out-of-date source (e.g., update the ports tree, or build and install new packages).
__________________
Many thanks to the forum regulars who put time and effort into helping others solve their problems.
Reply With Quote