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

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        83d 4h 38m 1 Ted Ross 13/Feb/12 20:21
        Resolved Resolved Closed Closed
        531d 22h 31m 1 Justin Ross 29/Jul/13 19:53
        Justin Ross made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Ted Ross made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 0.15 [ 12319043 ]
        Resolution Fixed [ 1 ]
        Ted Ross made changes -
        Field Original Value New Value
        Assignee Ted Ross [ tedross ]
        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)
        Nuno Santos created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development