[cmake-developers] FindJasper version in AllFindModules test (was: CMake 2.8.9-rc2 ready for testing!)

Shlomi Fish shlomif at shlomifish.org
Tue Jul 17 11:11:36 EDT 2012


Hi,

On Tue, 17 Jul 2012 10:38:58 -0400
Brad King <brad.king at kitware.com> wrote:

> On 07/17/2012 05:41 AM, Shlomi Fish wrote:
> > With cmake-2.8.9-rc2 on Mageia Linux Cauldron (see
> > https://wiki.mageia.org/en/Cauldron ) I am getting:
> [snip]
> On 07/17/2012 10:20 AM, Shlomi Fish wrote:
> >>  $ bin/ctest -R '(BootstrapTest|AllFindModules)' -V
> > 
> > The output of that command is attached to this message after compressed with xz.
> 
> The AllFindModules test fails with:
> 
>  --    Checking FindJasper
>  -- Found Jasper: /usr/lib64/libjasper.so
>  -- JASPER_VERSION_STRING=''
>  CMake Error at CMakeLists.txt:53 (message):
>    unexpected: JASPER_VERSION_STRING does not begin with a decimal digit
>  Call Stack (most recent call first):
>    CMakeLists.txt:75 (check_version_string)
> 
>  CMake Error at CMakeLists.txt:56 (message):
>    unexpected: JASPER_VERSION_STRING is empty
>  Call Stack (most recent call first):
>    CMakeLists.txt:75 (check_version_string)
> 
>  CMake Error at CMakeLists.txt:59 (message):
>    unexpected: JASPER_VERSION_STRING is VERSION_EQUAL 0
>  Call Stack (most recent call first):
>    CMakeLists.txt:75 (check_version_string)
> 
>  CMake Error at CMakeLists.txt:62 (message):
>    unexpected: JASPER_VERSION_STRING is NOT VERSION_GREATER 0
>  Call Stack (most recent call first):
>    CMakeLists.txt:75 (check_version_string)
> 
> Shlomi, what version of Jasper is installed?
> Does "jasper/jas_config.h" have a JAS_VERSION macro?

shlomif at telaviv1:~$ rpm -qa '*jasper*'
lib64jasper-devel-1.900.1-13.mga2
lib64jasper1-1.900.1-13.mga2

shlomif at telaviv1:~$ rpm -ql lib64jasper-devel | xargs grep JAS_VERSION
grep: /usr/include/jasper: Is a directory
/usr/include/jasper/jas_version.h:#ifndef JAS_VERSION_H
/usr/include/jasper/jas_version.h:#define JAS_VERSION_H
/usr/include/jasper/jas_version.h:#if !defined(JAS_VERSION)
/usr/include/jasper/jas_version.h:#define       JAS_VERSION             "unknown"
/usr/include/jasper/jas_version.h:  returned by this function may not necessarily correspond to JAS_VERSION. */
grep: /usr/include/multiarch-x86_64-linux/jasper: Is a directory
/usr/include/multiarch-x86_64-linux/jasper/jas_config.h:#define JAS_VERSION "1.900.1"
/usr/include/multiarch-x86_64-linux/jasper/jas_config.h:#define JAS_VERSION "1.900.1"
grep: /usr/share/doc/lib64jasper-devel: Is a directory

hope it helps.

/usr/include/jasper/jas_config.h just contains this:

#define _MULTIARCH_HEADER jasper/jas_config.h
#include <multiarch-dispatch.h>

Regards,

	Shlomi Fish
> 
> Eike, other questions/ideas?
> 
> -Brad



-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Freecell Solver - http://fc-solve.shlomifish.org/

“Interesting” has a negative correlation with “successful”.
    — Anno on Freenode's #perl

Please reply to list if it's a mailing list post - http://shlom.in/reply .



More information about the cmake-developers mailing list