[OpenIndiana-discuss] ffmpeg on hipster

Milan Jurik milan.jurik at xylab.cz
Fri Nov 29 19:01:25 UTC 2013


Hi,

On pá, 2013-11-29 at 19:35 +0100, Udo Grabowski (IMK) wrote:
> On 29/11/2013 16:48, Paolo Marcheschi wrote:
> > Hi
> > I have troubles in running ffmpeg on latest hipster:
> > ffmpeg
> >
> > ld.so.1: ffmpeg: fatal: libx264.so.136: open failed: No such file or directory
> > ld.so.1: ffmpeg: fatal: relocation error: file /usr/lib/libavcodec.so.55: symbol x264_encoder_close: referenced symbol not found
> > ld.so.1: ffmpeg: fatal: relocation error: file /usr/bin/ffmpeg: symbol avcodec_register_all: referenced symbol not found
> >
> > but:
> > bash-4.2$ find /usr/lib/ -name libx264*
> >
> > /usr/lib/libx264.so.138
> > /usr/lib/libx264.so
> > /usr/lib/amd64/libx264.so
> > /usr/lib/amd64/libx264.so.138
> >
> > if I make a link:
> > ln -s /usr/lib/libx264.so.138 /usr/lib/libx264.so.136
> >
> >
> > ld.so.1: ffmpeg: fatal: relocation error: file /usr/lib/libavcodec.so.55: symbol x264_encoder_open_136: referenced symbol not found
> > ld.so.1: ffmpeg: fatal: relocation error: file /usr/bin/ffmpeg: symbol avcodec_register_all: referenced symbol not found
> > Killed
> >
> > for the publishers I have:
> >
> > bash-4.2$ pkg publisher
> > PUBLISHER                             TYPE     STATUS   URI
> > sfe                      (non-sticky) origin   online http://pkg.openindiana.org/sfe/
> > sfe-encumbered           (non-sticky) origin   online http://pkg.openindiana.org/sfe-encumbered/
> > openindiana.org                       origin   online http://pkg.openindiana.org/hipster/
> > oi-experimental          (non-sticky) origin   online http://pkg.openindiana.org/experimental/
> > jds.openindiana.org      (non-sticky) origin   online http://opensolaris.cz:10000/
> > ms.omniti.com            (non-sticky) origin   online http://pkg.omniti.com/omniti-ms/
> >
> > bash-4.2$ uname -a
> > SunOS openindiana 5.11 illumos-a0b6056 i86pc i386 i86pc Solaris
> >
> >
> > Is there a simple way to solve it ?
> 
> Yes, I had the same problem with my older setup.
> OI-SFE and OI-SFE-encumbered deliver the same
> package, so you have installed the older one from
> SFE, which will not work anymore. You have to
> set OI-SFE to non-sticky and OI-SFE-encumbered
> to sticky, and then update again vi the versions
> tab (lower right tab). That will overwrite all
> older packages (there are more) with the newer
> versions from OI-SFE-enc.
> 
> The duplicate packages from OI-SFE should be
> obsoleted, they really confuse existing setups.
> 


if I will obsolete the package then nothing will change. You have to
force install from the repo with newer package. Sorry. I do not kno any
proper way how to move IPS package from one repo to another.

Anyway, the problem with ffmpeg should be fixed in SFE-encumbered now.

Best regards,

Milan




More information about the OpenIndiana-discuss mailing list