You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Andrew Stitcher (Jira)" <ji...@apache.org> on 2020/10/22 16:13:00 UTC

[jira] [Commented] (QPID-8481) Unable to build qpid 1.40 on Fedora 32

    [ https://issues.apache.org/jira/browse/QPID-8481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17219134#comment-17219134 ] 

Andrew Stitcher commented on QPID-8481:
---------------------------------------

[~callmeshawn] Do you have the include file uuid/uuid.h on your system? If not then you are missing the package libuuid-devel.

The messages about rpc.h are not relevant to Fedora - this is the header file used on a completely different platform to provide the uuid functionality.

> Unable to build qpid 1.40 on Fedora 32
> --------------------------------------
>
>                 Key: QPID-8481
>                 URL: https://issues.apache.org/jira/browse/QPID-8481
>             Project: Qpid
>          Issue Type: Wish
>          Components: C++ Broker
>    Affects Versions: qpid-cpp-1.40.0
>         Environment: 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
>            Reporter: Radesh Singh
>            Priority: Minor
>         Attachments: CMakeError.log, buildlog.txt
>
>
> 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!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org