MantisBT - CMake | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0015168 | CMake | CMake | public | 2014-09-22 09:48 | 2016-06-10 14:31 |
Reporter | dhardy | ||||
Assigned To | Kitware Robot | ||||
Priority | normal | Severity | major | Reproducibility | sometimes |
Status | closed | Resolution | moved | ||
Platform | linux AMD64 | OS | Fedora | OS Version | 20 |
Product Version | CMake 2.8.12.2 | ||||
Target Version | Fixed in Version | ||||
Summary | 0015168: incomplete builds with CMake, Make backend | ||||
Description | Several times recently running 'make' has resulted in incomplete builds, resulting in mysteriously failing unit tests or commits which at the time appeared fine but actually contained build errors. At least sometimes this is the result of changing "foo.h", and finding that "bar.cpp", which indirectly imports "foo.h" does not get rebuilt whenever touching foo.h. Running gc with -MD does correctly tell me that bar.cpp depends on foo.h. | ||||
Steps To Reproduce | Following these instructions you can get roughly the same set up I have. When I try this, however, the issue is not reproduced in the new checkout. Diffing the two build folders, I am not able to see why one should have this dependency problem and not the other. git clone https://code.google.com/p/openmalaria/ [^] cd openmalaria git checkout ccf0d9b5b292b68a284cb72d4d83f0c0c1d97fcf mkdir build cd build ccmake .. # see https://code.google.com/p/openmalaria/wiki/UnixBuildOpenMalaria [^] for help make -j5 # full build touch ../include/util/DecayFunction.h make # should rebuild interventions/Vaccine.cpp among others | ||||
Additional Information | I have a tarball of the offending build directory for the above example, so I may be able to provide more information given specific questions. | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2014-09-22 09:48 | dhardy | New Issue | |||
2016-06-10 14:29 | Kitware Robot | Note Added: 0042635 | |||
2016-06-10 14:29 | Kitware Robot | Status | new => resolved | ||
2016-06-10 14:29 | Kitware Robot | Resolution | open => moved | ||
2016-06-10 14:29 | Kitware Robot | Assigned To | => Kitware Robot | ||
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Notes | |||||
|
|||||
|
|