Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 2014 09:43:10 -0600
From:      Andrew Berg <aberg010@my.hennepintech.edu>
To:        Gary Palmer <gpalmer@freebsd.org>
Cc:        freebsd-multimedia@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: [SOLVED] multimedia/x264 build failure, linker error
Message-ID:  <5474A38E.9000400@my.hennepintech.edu>
In-Reply-To: <20141125145628.GB24514@in-addr.com>
References:  <2002873.iA6NuqLZfy@amd.asgard.uk> <2718486.HeFL0Qyace@amd.asgard.uk> <24936541.dtFOE5QvMi@amd.asgard.uk> <20141124223344.GA9356@pcjas.obspm.fr> <CAN6yY1sMv3Ok4U3s9P6as%2BB4CgYChR1kAAteZiG4bRkPxa3c8Q@mail.gmail.com> <20141125142631.GA24514@in-addr.com> <547493A0.70001@my.hennepintech.edu> <20141125145628.GB24514@in-addr.com>

index | next in thread | previous in thread | raw e-mail

On 2014.11.25 08:56, Gary Palmer wrote:
> On Tue, Nov 25, 2014 at 08:35:12AM -0600, Andrew Berg wrote:
>> On 2014.11.25 08:26, Gary Palmer wrote:
>> > Since I assume most of the packages that depend on the old x264-0.136.2358_4
>> > depend on the library rather than the CLI command, is there any harm in
>> > doing
>> > 
>> > portmaster -o multimedia/libx264 x264-0.136.2358_4
>> > 
>> > instead?  That way the dependancies are kept (mostly) correct
>> Don't do that. The dependency change has been properly handled, and those ports
>> know to use multimedia/libx264.
> 
> If you followed the instructions in the mail I replied to, the installed
> packages are left with a dependency on x264 and not libx264.
> 
> The real problem is that the few times I tried to use automated update
> methods ran into problems because x264 was already installed and libx264
> couldn't be installed because they conflicted.  Nothing seems to be
> in UPDATING or MOVED so the upgrades break.  There needs to be a better
> way of handling these cases.
As I have stated already in this thread, I am trying to get an UPDATING entry
committed:

  x264 was split into the application and its library. If an application
  that uses libx264 is updated before x264 itself, multimedia/libx264 will
  conflict with the old x264 package.

  Delete the existing x264:
  # pkg delete x264

  And then install the updated x264 and/or upgrade the other applications that
  depend on libx264.


This is my fault for not testing upgrades via ports when creating the patch.


home | help

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