Ticket #8500 (closed: duplicate)
CMake: Check for existence of lsb_release
| Reported by: | Martyn Gigg | Owned by: | Martyn Gigg | 
|---|---|---|---|
| Priority: | major | Milestone: | Release 3.1 | 
| Component: | Framework | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: | Tester: | Michael Reuter | 
Description
A user was trying to build on a Debian release that didn't have the lsb_release command installed. CMake fails with nonsensical output
- Found the following Boost libraries:
--   date_time
--   regex
CMake Warning (dev) at Build/CMake/LinuxSetup.cmake:4 (find_package):
   Syntax Warning in cmake code at
 
/home/jwu/g/othersw/mantid-3.0.0-Source/Build/CMake/FindPythonLibs.cmake:65:34
   Argument not separated from preceding token by whitespace.
Call Stack (most recent call first):
   Build/CMake/CommonSetup.cmake:222 (include)
   CMakeLists.txt:78 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
--  DIST:  CODENAME:
CMake Error at Build/CMake/LinuxSetup.cmake:93 (if):
   if given arguments:
     "STREQUAL" "RedHatEnterprise"
   Unknown arguments specified
Call Stack (most recent call first):
   Build/CMake/CommonSetup.cmake:222 (include)
   CMakeLists.txt:78 (include)
Add detection for the command & fail gracefully if not installed.
Change History
comment:1 Changed 7 years ago by Martyn Gigg
- Owner set to Martyn Gigg
- Status changed from new to verify
- Resolution set to duplicate
comment:3 Changed 7 years ago by Michael Reuter
- Status changed from verify to verifying
- Tester set to Michael Reuter
Note: See
        TracTickets for help on using
        tickets.
    

Duplicate of #8501