Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 2009 15:00:04 -0800
From:      Garrett Cooper <yanefbsd@gmail.com>
To:        Doug Barton <dougb@freebsd.org>
Cc:        freebsd-ports@freebsd.org, Leslie Jensen <leslie@eskk.nu>
Subject:   Re: Message when updating ports
Message-ID:  <7d6fde3d0902081500u66feb053wa17a6c6855e56f42@mail.gmail.com>
In-Reply-To: <498CD6DE.60109@FreeBSD.org>
References:  <498088F7.5000800@eskk.nu> <790a9fff0901281130l31a35ba9pc4bde54f54ed1fec@mail.gmail.com> <4980D4BE.8050104@eskk.nu> <790a9fff0901291123s12108fcex358a448572d20154@mail.gmail.com> <498B2F54.2000602@eskk.nu> <498CD6DE.60109@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 6, 2009 at 4:33 PM, Doug Barton <dougb@freebsd.org> wrote:
> Leslie Jensen wrote:
>>
>> I've obviously got a problem with several of my +CONTENTS files.
>>
>> I've got help from the list to edit some of the files, but I get a
>> feeling that I need to replace the /var/db/pkg/* infrastructure. Can it
>> be done and how do I go about it?
>>
>> Otherwise I'd be glad if someone will give me a suggestion on how I
>> should solve the problem below?
>>
>> : Leaving directory `/usr/ports/devel/gio-fam-backend/work/glib-2.18.4/g
>> io/fam'
>> ===>   Registering installation for gio-fam-backend-2.18.4
>> ===>  Cleaning for gio-fam-backend-2.18.4
>>
>> ===>>> Updating package dependency entry for each dependent port
>>         ===>>> devel/dbus-glib is listed as a dependency
>>         ===>>> but there is no installed version
>
> As Scot told you a while ago, your /var/db/pkg/* files are corrupt. To
> fix this exact problem you need to do 'portmaster devel/dbus-glib'
> which will rebuild the port and fix all the +CONTENTS files.
>
> You should do this for each port that comes up with this problem. You
> might also consider using the --check-depends option.
>
>
> hope this helps,
>
> Doug

Running through --check-depends will solve that issue as you have a
bunch of bad entries in the +CONTENTS files. I'd really like to figure
out how those entries got in there because I encountered the same
issue about 3 weeks ago... at least it's easy (albeit timeconsuming)
to fix ;).
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7d6fde3d0902081500u66feb053wa17a6c6855e56f42>