Debian Bug report logs -
#357352
libavcodec-dev: missing libvorbisenc dependency in pkg-config (.pc) file.
Reported by: Simon Morlat <simon.morlat@linphone.org>
Date: Thu, 16 Mar 2006 20:18:55 UTC
Severity: normal
Found in version libavcodec-dev/0.cvs20050918-6
Fixed in version ffmpeg/0.cvs20060329-1
Done: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Sam Hocevar (Debian packages) <sam+deb@zoy.org>:
Bug#357352; Package libavcodec-dev.
(full text, mbox, link).
Acknowledgement sent to Simon Morlat <simon.morlat@linphone.org>:
New Bug report received and forwarded. Copy sent to Sam Hocevar (Debian packages) <sam+deb@zoy.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: libavcodec-dev
Version: 0.cvs20050918-6
Severity: normal
Hello,
/usr/lib/libavcodec.a references some symbols from libvorbisenc :
nm /usr/lib/libavcodec.a |grep vorbis_encode_init
00000000 t oggvorbis_encode_init
U vorbis_encode_init
U vorbis_encode_init_vbr
nm /usr/lib/libvorbisenc.a |grep vorbis_encode_init
00001c90 T vorbis_encode_init
00001aa0 T vorbis_encode_init_vbr
However the pkg-config (libavcodec.pc) file does not mention this
dependency, breaking build of some packages using libavcodec-dev (such
as linphone with video support).
It does not break everything since the gcc linker optimizes and get rid
of archive library object files not referenced by the main program, so
the object including those vorbisenc dependency may or may not included
to the final binary.
Thanks for fixing this.
Simon
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=fr_FR, LC_CTYPE=fr_FR (charmap=ISO-8859-1)
Versions of packages libavcodec-dev depends on:
ii liba52-0.7.4-dev [liba52- 0.7.4-1 Development library and headers fo
ii libdc1394-13-dev 1.1.0-3 high level programming interface f
ii libdts-dev 0.0.2-svn-1 development files for libdts
ii libgsm1-dev 1.0.10-13 Development libraries for a GSM sp
ii libogg-dev 1.1.3-2 Ogg Bitstream Library Development
ii libraw1394-dev 0.10.1-1.1 library for direct access to IEEE
ii libtheora-dev 0.0.0.alpha5-1 The Theora Video Compression Codec
ii libvorbis-dev 1.1.2-1 The Vorbis General Audio Compressi
ii zlib1g-dev 1:1.2.3-9 compression library - development
libavcodec-dev recommends no packages.
-- no debconf information
Tags added: pending
Request was from Sam Hocevar (Debian packages) <sam+deb@zoy.org>
to control@bugs.debian.org.
(full text, mbox, link).
Reply sent to Sam Hocevar (Debian packages) <sam+deb@zoy.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Simon Morlat <simon.morlat@linphone.org>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #12 received at 357352-close@bugs.debian.org (full text, mbox, reply):
Source: ffmpeg
Source-Version: 0.cvs20060329-1
We believe that the bug you reported is fixed in the latest version of
ffmpeg, which is due to be installed in the Debian FTP archive:
ffmpeg_0.cvs20060329-1.diff.gz
to pool/main/f/ffmpeg/ffmpeg_0.cvs20060329-1.diff.gz
ffmpeg_0.cvs20060329-1.dsc
to pool/main/f/ffmpeg/ffmpeg_0.cvs20060329-1.dsc
ffmpeg_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/ffmpeg_0.cvs20060329-1_i386.deb
ffmpeg_0.cvs20060329.orig.tar.gz
to pool/main/f/ffmpeg/ffmpeg_0.cvs20060329.orig.tar.gz
libavcodec-dev_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/libavcodec-dev_0.cvs20060329-1_i386.deb
libavcodec0d_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/libavcodec0d_0.cvs20060329-1_i386.deb
libavformat-dev_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/libavformat-dev_0.cvs20060329-1_i386.deb
libavformat0d_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/libavformat0d_0.cvs20060329-1_i386.deb
libpostproc-dev_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/libpostproc-dev_0.cvs20060329-1_i386.deb
libpostproc0d_0.cvs20060329-1_i386.deb
to pool/main/f/ffmpeg/libpostproc0d_0.cvs20060329-1_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 357352@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sam Hocevar (Debian packages) <sam+deb@zoy.org> (supplier of updated ffmpeg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Thu, 30 Mar 2006 10:41:17 +0200
Source: ffmpeg
Binary: libavformat-dev libavformat0d ffmpeg libavcodec-dev libpostproc0d libpostproc-dev libavcodec0d
Architecture: source i386
Version: 0.cvs20060329-1
Distribution: unstable
Urgency: low
Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Changed-By: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Description:
ffmpeg - multimedia player, server and encoder
libavcodec-dev - development files for libavcodec
libavcodec0d - ffmpeg codec library
libavformat-dev - development files for libavformat
libavformat0d - ffmpeg file format library
libpostproc-dev - development files for libpostproc
libpostproc0d - ffmpeg video postprocessing library
Closes: 306752 335677 351455 357352
Changes:
ffmpeg (0.cvs20060329-1) unstable; urgency=low
.
* New CVS snapshot.
* Upstream fixed a double free in img.c (Closes: #351455).
* Upstream fixed the libvorbisenc dependency in libavcodec.pc
(Closes: #357352).
.
* debian/rules:
+ Activated threading support (Closes: #335677).
+ Manually reinstall dsputil.h.
.
* debian/README.Debian:
+ Removed mention of --plugin-libs.
+ Added a note about the unofficial packages (Closes: #306752).
.
* 020_disable_snow_mmx_in_pic.diff: (new patch) disable MMX acceleration in
the Snow encoder in PIC mode.
Files:
fe41c07c7b82160fbac28fde33c1558d 900 libs optional ffmpeg_0.cvs20060329-1.dsc
6b7cf1249c0af352bfc5a593b7870f56 4460110 libs optional ffmpeg_0.cvs20060329.orig.tar.gz
0aaff60facb04e6ebe7af84979c3a28f 13978 libs optional ffmpeg_0.cvs20060329-1.diff.gz
e55e134e674215ab1b6febb3575f1848 179074 graphics optional ffmpeg_0.cvs20060329-1_i386.deb
2dd33fca9580b4c7e2df7cb694a1251a 1334106 libs optional libavcodec0d_0.cvs20060329-1_i386.deb
2a7caddbc0bf40aa9c5953a7a2a6443e 33054 libs optional libpostproc0d_0.cvs20060329-1_i386.deb
4d754ea255ffec208fe3f1fc86339900 270680 libs optional libavformat0d_0.cvs20060329-1_i386.deb
618d7243831ce6828f220cf14514244d 1349956 libdevel optional libavcodec-dev_0.cvs20060329-1_i386.deb
a9d578aa0ec0a9bbeed56a5ae8ed5e58 32700 libdevel optional libpostproc-dev_0.cvs20060329-1_i386.deb
939b4b8011ee37674283ec9521c709b0 324860 libdevel optional libavformat-dev_0.cvs20060329-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQFEK5zDfPP1rylJn2ERAgYqAJ4wZygjgJITBvzhmUQE5yPzjdCkuQCeOvM2
jji8I21rugEA/kfBmsFL/q0=
=CDu2
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 25 Jun 2007 20:36:21 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Nov 25 10:52:03 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.