Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-8481

Unable to build qpid 1.40 on Fedora 32

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Closed
    • Minor
    • Resolution: Information Provided
    • qpid-cpp-1.40.0
    • None
    • C++ Broker
    • None
    • Fedora release 32 (Thirty Two)

      Linux fc32 5.8.4-200.fc32.x86_64 #1 SMP Wed Aug 26 22:28:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

    Description

      Hello,

      To become familiar with qpid, I downloaded 1.40.0-SNAPSHOT and am attempting to build it.

      I worked through supplying the dependencies; however, when I build I'm getting the following error:
      CMake Error at src/CMakeLists.txt:313 (message):
      No Uuid API found

      Looking at the logs I see the error is occurring because rpc.h is not being found.
      /home/rns/qpid-cpp/BLD/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: rpc.h: No such file or directory
      2 | #include <rpc.h>

      ^~~~~~~
      compilation terminated.

      Reading online it seems that rpc.h is not present in glibc on RHEL8 (based on Fedora 28).
      I've tried other options like installing libtirpc to see if that will supply an rpc.h that I can use; however that doesn't seem to help. 

      I'm reaching out to find out if anyone has tried to install on Fedora 32 and get some ideas on how to proceed.

      I've attached what I see on stdout when running:
      cmake -DPYTHON_LIBRARIES=/usr/lib64/python2.7 ..

      Since this is Fedora 32, it came with Python 3, so I had to install Python 2.7 and point at it.
      Also attached a copy of the CMakeError file.

      Thanks!

      Attachments

        1. CMakeError.log
          5 kB
          Radesh Singh
        2. buildlog.txt
          2 kB
          Radesh Singh

        Activity

          People

            astitcher Andrew Stitcher
            callmeshawn Radesh Singh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: