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: