Uploaded image for project: 'AMQ Clients'
  1. AMQ Clients
  2. ENTMQCL-398

[cpp] Link failure when linking with Proton C++ API (libqpid_proton_cpp)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 1.1.0-beta
    • 1.1.0-alpha
    • amqp-cpp-client
    • None
    • Release Notes
    • Hide
      Linking errors where encountered when using the following member functions:
      * `proton::delivery::accept`
      * `proton::delivery::reject`
      * `proton::delivery::modify`
      * `proton::delivery::release`
      The errors occurred because these are inline functions that use a version of `proton::transfer::settle` which was an exported symbol. This issue has been resolved in this release.
      Show
      Linking errors where encountered when using the following member functions: * `proton::delivery::accept` * `proton::delivery::reject` * `proton::delivery::modify` * `proton::delivery::release` The errors occurred because these are inline functions that use a version of `proton::transfer::settle` which was an exported symbol. This issue has been resolved in this release.
    • Documented as Resolved Issue

      If you use proton::delivery::accept or proton::delivery::reject (and a couple of less used things) you will get a link error because they are inlines that use proton::transfer::settle(proton::transfer::state) and that is not exported.

            astitcher Andrew Stitcher
            astitcher Andrew Stitcher
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: