Bug#490319: ffmpeg2theora: FTBFS: ld: cannot find -ldc1394_control

Reinhard Tartler siretart at tauware.de
Sun Jul 13 16:38:50 UTC 2008


Hi Fabian,

Kapil Hari Paranjape <kapil at imsc.res.in> writes:

> This library linking option "-ldc1394_control" is added by
> libavdevice-dev via its pkg-config file
>
> 	/usr/lib/pkgconfig/libavdevice.pc
>
> (Note: ffmpeg2theora Build-Depends on libavdevice-dev)
>
> It looks like the dependencies of libavdevice-dev are a bit messed up
> as follows:
>  - libavdevice-dev Depends on libavdevice52
>  - libavdevice52 Depends on libdc1394-13 (*Note*: not libdc1394-22)
>  - libavdevice-dev Depends on libavformat-dev
>  - libavformat-dev Depends on libavcodec-dev
>  - libavcodec-dev Depends on libdc1394-22-dev | libdc1394-13-dev
>
> The file /usr/lib/libdc1394_control.a ships with libdc1394-13-dev but 
> it does not ship with libdc1394-22-dev.
>
> So either:
>  - libavcodec-dev should only Depend on libdc1394-13-dev
>  or
>  - the file /usr/lib/pkgconfig/libavdevice.pc that ships with
>    libavdevice-dev should not explicitly add -llibdc1394_control
>    to the build flags.

Since you have changed the dependencies for libdc1394-13-dev to
libdc1394-22-dev, could you please investigate this issue? I don't know
much about firefire libs, but it seems to me that the version of ffmpeg
we ship is not prepared use the newer version. I'd therefore suggest to
revert the switch to libdc1394-22-dev, but I wanted to give you the
oppurtunity to comment on the issue.

-- 
Gruesse/greetings,
qReinhard Tartler, KeyID 945348A4





More information about the pkg-multimedia-maintainers mailing list