reassign 490319 ffmpeg-debian 0.svn20080206-9 thanks Hello,
On Fri, 11 Jul 2008, Lucas Nussbaum wrote:
> Package: ffmpeg2theora
> Version: 0.21-0.1
> Severity: serious
> User: [EMAIL PROTECTED]
> Usertags: qa-ftbfs-20080710 qa-ftbfs
> Justification: FTBFS on i386
> Relevant part:
> > cc -I/usr/include/ffmpeg -I/usr/include/postproc -g -O2 -g -Wall -O2
> > -pthread -Wl,-z -Wl,defs -Wl,--as-needed -o ffmpeg2theora
> > ffmpeg2theora-ffmpeg2theora.o ffmpeg2theora-theorautils.o -L/usr/lib
> > -lavdevice -lz /usr/lib/liba52.so /usr/lib/libfaad.so -ldc1394_control
> > -lX11 -lXext -lavformat -lavcodec /usr/lib/libraw1394.so
> > /usr/lib/libtheora.so /usr/lib/libvorbisenc.so /usr/lib/libvorbis.so -lm
> > /usr/lib/libogg.so -lswscale -lavutil -lpostproc -lgsm
> > /usr/bin/ld: cannot find -ldc1394_control
> > collect2: ld returned 1 exit status
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.
In either case, I expect the build of ffmpeg2theora would work.
Both these fixes are to ffmpeg-debian source package.
I could make the build of ffmpeg2theora explicitly depend on
libdc1394-13-dev, but I think that this would be the wrong place for
the fix.
As a consequence, I think this bug is actually in the source of
ffmpeg-debian. I am re-assigning to that package but I am open to
alternative suggestions.
Regards,
Kapil.
--
signature.asc
Description: Digital signature

