Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=459979
--- Comment #23 from Dan Dennedy dan@dennedy.org 2008-10-20 18:49:52 EDT --- (In reply to comment #21)
(In reply to comment #19)
mlt does support sox with pkg-config except the sox 14.1.0 .pc file is wrong: https://sourceforge.net/tracker/index.php?func=detail&aid=2076270&gr...
Why ? Even if sox.h ends in $(PREFIX)/include , /usr/include will be in the default path, so the header will be found anyway... It would be better to have sox.h not in the default path and use -I/usr/include/sox each time sox libraries are meant to be linked.
You can debate that with the sox developers, not me; it's not my project. The fact of the matter is that it installs a sox.h to includedir defaulted as $prefix/include, and when the $prefix is not /usr, then the header can not be found by simply using 'pkg-config --cflags'
Anyways, I suppose this problem does not affect your packaging and therefore worth further discussion, but the runtime compatibility problem between mlt and sox 14.1.0 remains.