Qpid
  1. Qpid
  2. QPID-3638

incompatibility with new boost version 1.48

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.14
    • Fix Version/s: 0.15
    • Component/s: C++ Broker, C++ Client
    • Labels:
    • Environment:

      Fedora rawhide

      Description

      qpid/log/Logger.cpp:26:43: fatal error: boost/pool/detail/singleton.hpp: No such file or directory

      Looks like the code under boost/pool has been re-organized in version 1.48, and that file no longer exists.

        Activity

        Hide
        Denis Arnaud added a comment -

        As that compilation issue hinders qpid-cpp to be built on Fedora Rawhide, a (FTBFS) ticket has been open on RedHat/Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=761045
        The failing build is available on Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3572018 (and the build logs are: http://koji.fedoraproject.org/koji/getfile?taskID=3572018&name=build.log)

        The good news is that Petr Machata (from RedHat) submitted a patch fixing that issue: https://bugzilla.redhat.com/show_bug.cgi?id=761045#c2

        For the record, Petr's quote:
        "I don't think this ever was part of boost API (it's in 'detail' subdirectory, where libraries typically put their private parts). I don't see any dedicated library like that, but one singleton that seems public is in boost::serialization: http://www.boost.org/doc/libs/1_48_0/libs/serialization/doc/singleton.html"

        The fixed build is also available on Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3573401

        Show
        Denis Arnaud added a comment - As that compilation issue hinders qpid-cpp to be built on Fedora Rawhide, a (FTBFS) ticket has been open on RedHat/Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=761045 The failing build is available on Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3572018 (and the build logs are: http://koji.fedoraproject.org/koji/getfile?taskID=3572018&name=build.log ) The good news is that Petr Machata (from RedHat) submitted a patch fixing that issue: https://bugzilla.redhat.com/show_bug.cgi?id=761045#c2 For the record, Petr's quote: "I don't think this ever was part of boost API (it's in 'detail' subdirectory, where libraries typically put their private parts). I don't see any dedicated library like that, but one singleton that seems public is in boost::serialization: http://www.boost.org/doc/libs/1_48_0/libs/serialization/doc/singleton.html " The fixed build is also available on Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=3573401
        Hide
        Andrew Stitcher added a comment -

        From the name ...detail... it would appear that this is an internal implementation file of boost and is not intended to be used directly. (Not that this helps us fix it)

        Show
        Andrew Stitcher added a comment - From the name ...detail... it would appear that this is an internal implementation file of boost and is not intended to be used directly. (Not that this helps us fix it)

          People

          • Assignee:
            Ted Ross
            Reporter:
            Nuno Santos
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development