On 03/26/2014 10:26 AM, Gordon Sim wrote:
On 03/17/2014 06:49 PM, Andrew Stitcher wrote:
On Fri, 2014-03-14 at 10:02 +0000, Gordon Sim wrote:
The _cmake_ build currently uses pkgconfig and I rely on that for
testing against non-standard installs via PKG_CONFIG_PATH

I've just changed this so that it uses the cmake config files instead.


That's not to say it can't change, as long as the same ability to simply
build against a non-standard install remains there and the change when
it happens is documented/publicised on this list.

Ths pkg config methods are unchanged so there's nothing to report there.

It doesn't appear to work for me any longer (tried using the 0.28 beta
tarball and the latest trunk).

I get:

CMake Warning at src/amqp.cmake:22 (find_package):
  By not providing "FindProton.cmake" in CMAKE_MODULE_PATH this
project has
  asked CMake to find a package configuration file provided by
"Proton", but
  CMake did not find one.

  Could not find a package configuration file provided by "Proton"
(requested
  version 0.5) with any of the following names:

    ProtonConfig.cmake
    proton-config.cmake

  Add the installation prefix of "Proton" to CMAKE_PREFIX_PATH or set
  "Proton_DIR" to a directory containing one of the above files.  If
"Proton"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  src/CMakeLists.txt:662 (include)

Using the CMAKE_PREFIX_PATH doesn't work for me either. Pointing it at the latest 0.7rc3 installation gives:

CMake Warning at src/amqp.cmake:22 (find_package):
  Could not find a configuration file for package "Proton" that is compatible
  with requested version "0.5".

  The following configuration files were considered but not accepted:

    
/home/gordon/qpid-releases/proton/0.7rc1/installation/lib64/proton.cmake/proton-config.cmake,
 version: 0.7

Call Stack (most recent call first):
  src/CMakeLists.txt:662 (include)

A similar error (and note that the text is not that which appears to be coded into the cmake file itself) is given when trying to build against 0.6 and against 0.5 I get the first error above since that release has no cmake files installed with it. Even using the 'recommended' approach of using the same installation prefix for proton and qpid-cpp doesn't work.

I'm using cmake 2.8.9 - I have also tried version 2.8.12.1 without success - and at present it seems I can't build qpid-cpp against proton at all. Has this been tested? If so, what am I doing wrong?

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to