Bug#704785: OGRE's FTBFS #713640 affects other packages

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Tue Sep 10 18:49:13 UTC 2013


2013/9/10 Paul Wise <pabs at debian.org>:
> On Mon, 2013-09-09 at 18:24 +0100, Manuel A. Fernandez Montecelo wrote:
>
>> I uploaded 1.8.0+dfsg1-6 today, modifying the pkg-config files to emit
>> -lboost_system, can you please give it a try when available?
>
> That works as a work-around, the proper fix would be to boost though so
> I would appreciate if you could get it fixed there and then revert the
> workaround in ogre-1.8. I'm uploading funguloids now, thanks.

>From http://www.boost.org/doc/libs/1_54_0/doc/html/thread/build.html:

Boost.Thread depends on some non header-only libraries.
 Boost.System: This dependency is mandatory and you will need to link
with the library.

Since Boost has no pkg-config or similar mechanism (as other programs
have, e.g. sdl2-config), as far as I can tell, it's up to the users of
the library to link against Boost::System.  So for me it seems natural
which is OGRE the one which should do what it's doing now (telling
users of the library that they should also link agains blah and blah,
as it's already done for freeimage library for example), not the users
of OGRE (e.g. funguloids) and not Boost (since they don't have the
pkg-config-like mechanism).

Don't you agree with this?  I don't know what you propose to do
instead in Boost, if they don't have this pkg-config-like mechanism.

Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Pkg-games-devel mailing list