Thanks Andrew, Based on https://qpid.apache.org/packages.html I have found package libqpidmessaging2-dev in Ubuntu repositories. This package contains following files:
/usr/include/qpid/messaging/Address.h /usr/include/qpid/messaging/Connection.h /usr/include/qpid/messaging/Duration.h /usr/include/qpid/messaging/FailoverUpdates.h /usr/include/qpid/messaging/Handle.h /usr/include/qpid/messaging/ImportExport.h /usr/include/qpid/messaging/Message.h /usr/include/qpid/messaging/Receiver.h /usr/include/qpid/messaging/Sender.h /usr/include/qpid/messaging/Session.h /usr/include/qpid/messaging/exceptions.h /usr/lib/x86_64-linux-gnu/libqpidmessaging.so /usr/share/doc/libqpidmessaging2-dev/changelog.Debian.gz /usr/share/doc/libqpidmessaging2-dev/copyright Unfortunately there are no .cmake nor .pc files. Is this intended? Thanks, Tomas 2016-04-22 23:04 GMT+02:00 Andrew Stitcher <[email protected]>: > Tomáš > > i think this is because the Ubuntu qpid package doesn't install the > file: [/usr/lib/cmake/Qpid/QpidConfig.cmake] (or the appropriate > directory on Ubuntu) > > The Fedora package does install this file, which is why your > find_package(Qpid) does work. Are you sure you've installed the > developer package probably qpid-dev or libqpid-dev? If you have > installed the developer package then this is an issue in the Ubuntu > package, which needs to provide this file for cmake to find the > package. > > Andrew > > > On Fri, 2016-04-22 at 11:42 +0200, Tomáš Šoltys wrote: > > Hi, > > > > I'm developing a client based on Qpid C++ library. > > > > My CMakeLists.txt contain following line: > > find_package (Qpid REQUIRED) > > > > It works fine of Fedora 23 but on Ubuntu cmake fails with following > > error: > > > > --------------------------------------------------------------------- > > CMake Error at qpid-messaging/src/CMakeLists.txt:2 (find_package): > > By not providing "FindQpid.cmake" in CMAKE_MODULE_PATH this project > > has > > asked CMake to find a package configuration file provided by > > "Qpid", but > > CMake did not find one. > > > > Could not find a package configuration file provided by "Qpid" with > > any > > of > > the following names: > > > > QpidConfig.cmake > > qpid-config.cmake > > > > Add the installation prefix of "Qpid" to CMAKE_PREFIX_PATH or set > > "Qpid_DIR" to a directory containing one of the above files. If > > "Qpid" > > provides a separate development package or SDK, be sure it has been > > installed. > > --------------------------------------------------------------------- > > > > Am I doing something wrong? How should I edit my CMakeLists.txt to > > include > > and link Qpid C++ client libraries? > > > > Thanks, > > Tomas > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Tomáš Šoltys [email protected] http://www.range-software.com (+420) 776-843-663
