Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Dec 2014 18:26:25 -0500
From:      Andre Goree <andre@drenet.net>
To:        Koop Mast <kwm@rainbow-runner.nl>
Cc:        gnome@freebsd.org, kwm@freebsd.org, Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>, FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: Build of "telepathy-glib" fails
Message-ID:  <8e18980f71cccf5666c8204c5a947217@drenet.net>
In-Reply-To: <547F9504.5050907@rainbow-runner.nl>
References:  <20141203085632.0ba07b59@scorpio> <b2e15161e692136206e77709ab9fe315@drenet.net> <44sigwh70h.fsf@lowell-desk.lan> <8809147fc4de7b88e4c71e2fb3368b5c@drenet.net> <44k328gzv0.fsf@lowell-desk.lan> <547F9504.5050907@rainbow-runner.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On 12/03/2014 5:56 pm, Koop Mast wrote:
> On 3-12-2014 22:58, Lowell Gilbert wrote:
>> Andre Goree <andre@drenet.net> writes:
>> 
>>> On 12/03/2014 2:23 pm, Lowell Gilbert wrote:
>>>> Andre Goree <andre@drenet.net> writes:
>>>> 
>>>>> FWIW, I've also seen this.  Like someone else mentioned, I think it
>>>>> has to do with the vala install, which I haven't been able to 
>>>>> update
>>>>> either because according to /usr/ports/UPDATING I need to install
>>>>> gnome3 to update it, which I find to be ludicrous.
>>>> You are misunderstanding the instructions.
>>>> 
>>>> If you aren't using Gnome, it's quite possible that nothing on your
>>>> system depends on vala, so the "users of vala" description wouldn't
>>>> apply to you. Assuming that it is in fact a leaf node, updating (or
>>>> removing) it is fine and doesn't even require any special 
>>>> instructions.
>>>> 
>>>> telepathy-glib has a runtime dependency on vala, but you'll probably
>>>> still be fine doing a normal upgrade of both.
>>> Unfortunately:
>>> 
>>> root@daemon2 ~ # pkg remove vala
>>> Checking integrity... done (0 conflicting)
>>> Deinstallation has been requested for the following 9 packages (of 0
>>> packages in the universe):
>>> 
>>> Installed packages to be REMOVED:
>>>          vala-0.20.1_1
>>>          vala-vapigen-0.20.1_1 (depends on vala-0.20.1_1)
>>>          telepathy-glib-0.20.2_1 (depends on vala-0.20.1_1)
>>>          telepathy-farsight-0.0.19_2 (depends on vala-0.20.1_1)
>>>          telepathy-qt4-0.9.3_1 (depends on vala-0.20.1_1)
>>>          krfb-4.14.2 (depends on vala-0.20.1_1)
>>>          kdenetwork-4.14.2 (depends on vala-0.20.1_1)
>>>          kde-4.14.2 (depends on vala-0.20.1_1)
>>>          krdc-4.14.2 (depends on vala-0.20.1_1)
>>> 
>>> and even:
>>> 
>>> root@daemon2 ~ # pkg remove vala-vapigen-0.20.1_1
>>> Checking integrity... done (0 conflicting)
>>> Deinstallation has been requested for the following 8 packages (of 0
>>> packages in the universe):
>>> 
>>> Installed packages to be REMOVED:
>>>          vala-vapigen-0.20.1_1
>>>          telepathy-glib-0.20.2_1 (depends on vala-vapigen-0.20.1_1)
>>>          telepathy-farsight-0.0.19_2 (depends on 
>>> vala-vapigen-0.20.1_1)
>>>          telepathy-qt4-0.9.3_1 (depends on vala-vapigen-0.20.1_1)
>>>          krfb-4.14.2 (depends on vala-vapigen-0.20.1_1)
>>>          kdenetwork-4.14.2 (depends on vala-vapigen-0.20.1_1)
>>>          kde-4.14.2 (depends on vala-vapigen-0.20.1_1)
>>>          krdc-4.14.2 (depends on vala-vapigen-0.20.1_1)
>>> 
>>> 
>>> I do indeed use kde4 on this box.
>> You could check with whoever wrote that UPDATING entry.
>> 
>> At the very worst, you'll have to do something along the lines of "pkg
>> delete vala-vapigen" followed by a "pkg add x11/kde" (or some 
>> equivalent
>> like building the port instead of the "pkg add"). In other words, 
>> follow
>> the instructions as listed but replace "gnome3" with "kde4". That 
>> would
>> be my recommendation.
>> 
>> I suppose the UPDATING entry could be corrected to cover anything that
>> gets deinstalled by the "pkg delete" bits of the procedure, not just 
>> gnome.
> 
> The update instructions mention that the user should make a list of
> installed ports, and install ports that where uninstalled after the
> update is done. This was done in this manor so that there would be no
> stale ports left on the system. Adding more would make the instruction
> rather complex. If only vala-vapigen is involved you can remove it
> with "pkg delete -f vala-vapigen" this will only remove this port.

Thanks, you two.  I'll get around to fiddling with this when I have the 
time.  Really don't want to break kde4 on this box atm (I've done this 
many times in the past, it's not fun trying to fix it).

-- 
Andre Goree
-=-=-=-=-=-
Email     - andre at drenet.net
Website   - http://www.drenet.net
PGP key   - http://www.drenet.net/pubkey.txt
-=-=-=-=-=-



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