[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