Created attachment 472093 [details]
enable compilation of boost filesystem API v3
Description of problem:
Boost Filesystem API v3 is not compiled in libboost_filesystem*.so when using (fedora custom ?) cmake build system. bjam build system correctly build API v3.
Version-Release number of selected component (if applicable): 1.44.5
Can't use Boost.Filesystem API v3 !
Enjoy Boost.Filesystem API v3.
Boost Filesystem has been rewritten to provide better i18n support and more robust interface. Boost Filesystem roadmap:
1.44: v2 deprecated and v3 introduced (supported by defining BOOST_FILESYSTEM_VERSION to 3)
1.46: v3 will be default (API v2 will be accessible by defining BOOST_FILESYSTEM_VERSION to 2)
1.48: v2 will be removed from Boost
Here's a patch to the cmake build system which allows to build API v3, no breakage for applications using API v2.
Created attachment 472330 [details]
This patch seems to fix the problem, and might even be the right way to do it.
Created attachment 472696 [details]
Replacement for the cmakeify_boost_1440.patch patch
The RPM specification should be updated (it has been done on the Git repository on the master branch, i.e., for Rawhide), so as to replace cmakeify_boost_1440.patch by cmakeify_boost_1440_2.patch.
boost-1.44.0-7.fc14 has been submitted as an update for Fedora 14.
Thanks for making the update, Denis.
boost-1.44.0-7.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update boost'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/boost-1.44.0-7.fc14
boost-1.44.0-7.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.