Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Aug 2013 05:57:20 +0300
From:      Kimmo Paasiala <kpaasial@gmail.com>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        "Alex V. Petrov" <alexvpetrov@gmail.com>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: pkgng: How fix dependences?
Message-ID:  <CA%2B7WWSf0wkvOdLffxSRBPoP4JL_=B%2BWV5cTC0k%2BMNSg67%2B7f0A@mail.gmail.com>
In-Reply-To: <CAN6yY1s85Y%2B1rm3vF7j7ZUcewoK6i8jyVMz0QRC6SvE9TnBdqg@mail.gmail.com>
References:  <2438642.4EgqU7dqVQ@alex.super> <CAN6yY1s85Y%2B1rm3vF7j7ZUcewoK6i8jyVMz0QRC6SvE9TnBdqg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 21, 2013 at 3:45 AM, Kevin Oberman <rkoberman@gmail.com> wrote:
> On Tue, Aug 20, 2013 at 1:48 AM, Alex V. Petrov <alexvpetrov@gmail.com>wrote:
>
>> After recomendation (20130731) in ports/UPDATING I have:
>>
>> pkg check -d
>> graphics/ImageMagick has a missing dependency: devel/gio-fam-backend
>> devel/ORBit2 has a missing dependency: devel/gio-fam-backend
>> ports-mgmt/packagekit has a missing dependency: devel/gio-fam-backend
>> editors/spe has a missing dependency: devel/gio-fam-backend
>> databases/akonadi has a missing dependency: devel/gio-fam-backend
>>   has a missing dependency: devel/gio-fam-backend
>> [many skipped]
>>
>> I try:
>> pkg set -a -o devel/gio-fam-backend:devel/glib20 -y
>> Result:
>> pkg: sqlite: columns package_id, origin are not unique (pkgdb.c:3605)
>>
>> How can I fix the dependence with portmaster or pkgng?
>> --
>> -----
>> Alex V. Petrov
>
>
> It appears that you failed to follow the instructions in 20130731. Or, it
> is also possible that you used an outdated version of portmaster that did
> the wrong thing, too. I don't use pkgng, so it may have introduced other
> issues.
>
> Has glib20 been updated to glib-2.36.3? If so, it now has absorbed all of
> the functions of gio-fam-backend. and re-installing any ports that depended
> on gio-fam-backend should do the trick.
>
> portmaster graphics/ImageMagick devel/ORBit2 ports-mgmt/packagekit
> editors/spe databases/akonadi deskutils/alacarte and others  that depend on
> gio-fam-backend.
> --
> R. Kevin Oberman, Network Engineer
> E-mail: rkoberman@gmail.com
> _______________________________________________

The dependencies are not inherited but copied. In this case ports that
depended on devel/gio-fam-backend via an intermediate dependency
(devel/glib20) will not stop depending on it unless recompiled with
the updated  devel/glib20 that no longer has the dependency to
devel/gio-fam-backend.

-Kimmo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B7WWSf0wkvOdLffxSRBPoP4JL_=B%2BWV5cTC0k%2BMNSg67%2B7f0A>