Hello Tollef,
We are a bit confused about the behavior of Requires.private fields in
*.pc files. Could you please as pkg-config maintainer and upstream
please read the buglog of #504220 and give us your opinion on the issue?
The question for me is whether this is actually a bug of pkg-config,
Sebastian Dröge [EMAIL PROTECTED] writes:
Even if this is a dupe of #475031 ffmpeg should be fixed as it currently
breaks packages depending on it (gstreamer0.10-ffmpeg FTBFS because the
pkg-config check for libavcodec fails because libtheora is not pulled in
by libavcodec-dev).
Some ways
Am Montag, den 03.11.2008, 09:14 +0100 schrieb Reinhard Tartler:
Sebastian Dröge [EMAIL PROTECTED] writes:
Even if this is a dupe of #475031 ffmpeg should be fixed as it currently
breaks packages depending on it (gstreamer0.10-ffmpeg FTBFS because the
pkg-config check for libavcodec fails
On Mon, Nov 03, 2008, Reinhard Tartler wrote:
We are a bit confused about the behavior of Requires.private fields in
*.pc files. Could you please as pkg-config maintainer and upstream
please read the buglog of #504220 and give us your opinion on the issue?
I think you missed my comment on why
Loïc Minier [EMAIL PROTECTED] writes:
On Mon, Nov 03, 2008, Reinhard Tartler wrote:
We are a bit confused about the behavior of Requires.private fields in
*.pc files. Could you please as pkg-config maintainer and upstream
please read the buglog of #504220 and give us your opinion on the
On Mon, Nov 03, 2008, Reinhard Tartler wrote:
In the case of libavcodec, there are no includes to headers of libtheora
and the like. libavcodec internally links against other libraries, but
that is an implementation detail that potentially could change at any
time [1].
So requires.private
Sebastian Dröge [EMAIL PROTECTED] writes:
Although these are in Requires.private the -dev packages _must_ depend
on the corresponding -dev packages (libraw1394-dev, libtheora-dev,
libvorbis-dev) as otherwise pkg-config will refuse to use the pkg-config
files (and configure checks will abort,
digging a bit further in the configure script:
enabled libdc1394 append pkg_requires libraw1394
enabled libdirac append pkg_requires dirac
enabled libtheora append pkg_requires theora
enabled libvorbis append pkg_requires vorbisenc
[...]
# build pkg-config files
pkgconfig_generate(){
On Sun, Nov 02, 2008, Reinhard Tartler wrote:
However no Requires.private. Can you perhaps point me to some better
documentation what Requires.private is supposed to mean? Perhaps
upstream rather meant to use Libs.private instead, which would probably
fix this problem as well?
Am Sonntag, den 02.11.2008, 09:10 +0100 schrieb Reinhard Tartler:
[...]
That indicates that Requires.private is indeed used on purpose. [1]
indicates that you are right, and the -dev packages are indeed missing
depedencies. However I'd love to see some more authoritative
documentation on that
On Sun, Nov 02, 2008, Sebastian Dröge wrote:
if it's in Libs.private -dev packages only need to depend on it if they
ship static libraries (AFAIK).
If they ship *only* static libraries, perhaps; otherwise, static
linking is just for users, in theory not for Debian consumption, and we
just
tags 504220 help
stop
Sebastian Dröge [EMAIL PROTECTED] writes:
No idea about pkg-config documentation... it's one of the most used but
worst documented pieces of software :)
Then that's something that should be fixed first. There is no point in
adding further breakage and inconsistencies
Processing commands for [EMAIL PROTECTED]:
tags 504220 help
Bug#504220: Missing dependencies
There were no tags set.
Tags added: help
stop
Stopping processing here.
Please contact me if you need assistance.
Debian bug tracking system administrator
(administrator, Debian Bugs database
Am Sonntag, den 02.11.2008, 22:17 +0100 schrieb Reinhard Tartler:
tags 504220 help
stop
Sebastian Dröge [EMAIL PROTECTED] writes:
No idea about pkg-config documentation... it's one of the most used but
worst documented pieces of software :)
Then that's something that should be fixed
Package: libavcodec-dev, libavformat-dev
Version: 3:0.svn20080925-1
Severity: grave
Hi,
libavcodec-dev and libavformat-dev miss some dependencies.
libavcodec's pkg-config file says:
Requires.private: libraw1394 theora vorbisenc libavutil = 49.10.0
libavformat's pkg-config file says:
15 matches
Mail list logo