Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-3333 Make Python SWIG bindings a drop-in replacement for pure Python qpid.messaging package
  3. QPID-3458

Install compiled _cqpid.so for SWIG python bindings in site-packages directory

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.10
    • 0.18
    • C++ Client
    • None

    Description

      When building and installing the swig wrappers for the C++ client, the shared object _cqpid.so is created and installed in PREFIX/lib. This is imported by the pure Python part of the generated python package (cqpid.py), so it should be in the same directory PREFIX/lib/pythonX.Y/site-packages. Otherwise, the python bindings cannot be imported.

      I would attempt this fix myself, but I have no experience writing autotools scripts, nor cmake scripts.

      Attachments

        Activity

          People

            astitcher Andrew Stitcher
            afoglia Anthony Foglia
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: