Description of problem: There is an error of compilation on Fedora 15 (with g++ 4.6) when compiling some C++ code including the JSON-related header of the Boost::Property_Tree module. That bug is reported into a dedicated Boost ticket (https://svn.boost.org/trac/boost/ticket/5424) and has been fixed in Boost 1.46.1. Version-Release number of selected component (if applicable): Boost 1.46.0, g++ 4.6 How reproducible: Always Steps to Reproduce: 1. Write a simple C++ program, which includes the boost/property_tree/json_parser.hpp header. 2. Compile it (with g++ 4.6) on Fedora 15. Actual results: Compilation error: "error: reference to 'assertion' is ambiguous" (and many more lines) Expected results: No compilation error. Additional info:
Boost-1.46.0 has to be patched on Fedora 15 (I can do it). The patch can be seen on GitHub (https://github.com/boost-lib/property_tree/commit/359d7a7ce50ba66bafbd8e4e909f1d4805099e52#include/boost/property_tree/detail/json_parser_read.hpp), as well as the target header file (https://github.com/boost-lib/property_tree/blob/master/include/boost/property_tree/detail/json_parser_read.hpp).
boost-1.46.0-3.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/boost-1.46.0-3.fc15
Package boost-1.46.0-3.fc15: * should fix your issue, * was pushed to the Fedora 15 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing boost-1.46.0-3.fc15' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/boost-1.46.0-3.fc15 then log in and leave karma (feedback).
boost-1.46.0-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 735344 has been marked as a duplicate of this bug. ***