Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-1332

Reconcile install directories and content

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.6.0
    • None
    • Tools
    • None

    Description

      An installation of qpid-proton and qpid-dispatch is created with a cmake install where both projects use:

      cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/opt/local

      qpid-dispatch places a 64-bit .so file in /opt/local/lib when it rightfully belongs in /opt/local/lib64.

      Further investigation of the install directories reveals some discrepancies between qpid-proton and qpid-dispatch installation hierarchies. Please see attached tree listing. One might expect them to be symmetric where possible. The current arrangement is confusing and makes it unnecessarily difficult to use them both. Note that self tests force PATH and PYTHONPATH to reflect the discovered locations but the values they use are not always practical for simple stand-alone product usage. Using the /opt/local install prefix then requires a PYTHONPATH like this;

      /opt/local/lib/python3.7/site-packages
      /opt/local/lib64/proton/bindings/python

       

      Attachments

        1. opt-local-tree-full.txt
          36 kB
          Charles E. Rolke

        Issue Links

          Activity

            People

              Unassigned Unassigned
              chug Charles E. Rolke
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: