View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0015802 | CMake | CMake | public | 2015-10-20 03:30 | 2016-03-07 09:12 | ||||
Reporter | Lukas Pioch | ||||||||
Assigned To | Stephen Kelly | ||||||||
Priority | urgent | Severity | crash | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | CMake 3.4 | ||||||||
Target Version | CMake 3.4 | Fixed in Version | CMake 3.4 | ||||||
Summary | 0015802: CMake crashes in creating build files for JsonCpp | ||||||||
Description | CMake 3.4 crashes in creating the build files for a project named JsonCpp on a old commit. The current master of JsonCpp builds. Tested the steps with the current git version of CMake and the problem still exists. On a older version like CMake 3.2 no crash occurs. | ||||||||
Steps To Reproduce | 1) Clone JsonCpp: git clone https://github.com/open-source-parsers/jsoncpp.git [^] 2) Checkout older commit in a other branch: git checkout -b cmake_test 81cf237 3) Run: cmake . | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0039655) Brad King (manager) 2015-10-20 09:26 |
Thanks for trying the release candidate. I've narrowed the test case down to: cmake_minimum_required(VERSION 3.0) project(Issue15802 NONE) set(x 1) if(0) elseif("x" STREQUAL "y") endif() |
(0039656) Brad King (manager) 2015-10-20 10:52 |
Bisects to a change made just after post-3.3 development opened: cmMakefile: Add API for elseif to create backtrace. https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b68f2ea8 [^] |
(0039667) Brad King (manager) 2015-10-21 09:09 |
Fixed: cmIfCommand: Issue CMP0054 warning with appropriate context https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d6a03b47 [^] |
(0039668) Brad King (manager) 2015-10-21 09:10 |
I've queued this for merge to 'release' for 3.4.0-rc2. |
(0039669) Lukas Pioch (reporter) 2015-10-21 10:11 |
Thank you very much for that quick fix. |
(0039689) Stephen Kelly (developer) 2015-10-27 17:15 |
You're welcome, and thanks for testing the RC. |
(0040628) Robert Maynard (manager) 2016-03-07 09:12 |
Closing resolved issues that have not been updated in more than 4 months. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2015-10-20 03:30 | Lukas Pioch | New Issue | |
2015-10-20 09:26 | Brad King | Note Added: 0039655 | |
2015-10-20 09:26 | Brad King | Target Version | => CMake 3.4 |
2015-10-20 10:51 | Brad King | Assigned To | => Stephen Kelly |
2015-10-20 10:51 | Brad King | Status | new => assigned |
2015-10-20 10:52 | Brad King | Note Added: 0039656 | |
2015-10-20 10:53 | Brad King | Priority | normal => urgent |
2015-10-20 10:53 | Brad King | OS | 7 => |
2015-10-20 10:53 | Brad King | Platform | Windows => |
2015-10-20 10:53 | Brad King | Product Version | => CMake 3.4 |
2015-10-21 09:09 | Brad King | Note Added: 0039667 | |
2015-10-21 09:10 | Brad King | Note Added: 0039668 | |
2015-10-21 09:10 | Brad King | Status | assigned => resolved |
2015-10-21 09:10 | Brad King | Resolution | open => fixed |
2015-10-21 09:10 | Brad King | Fixed in Version | => CMake 3.4 |
2015-10-21 10:11 | Lukas Pioch | Note Added: 0039669 | |
2015-10-27 17:15 | Stephen Kelly | Note Added: 0039689 | |
2016-03-07 09:12 | Robert Maynard | Note Added: 0040628 | |
2016-03-07 09:12 | Robert Maynard | Status | resolved => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |