| Summary: | Обновить до cmake-2.8.3 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Slava Dubrovskiy <dubrsl> |
| Component: | cmake | Assignee: | Vitaly Lipatov <lav> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | evg, grizlik78, lav, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Новый cmake, конечно, пусть будет, но по-моему в данном случае проблема в InsightToolkit, и чинить надо его. Просто проблема одна и та же - переполнение буфера, но cmake запатчен ещё при сборке 2.8.1 Сам же и собрал новую версию. ага, забыл уже про баг. |
Обновите пожалуйста до cmake-2.8.3, а то имею такую ошибку: [ 0%] Building CXX object Utilities/kwsys/CMakeFiles/itksys.dir/SystemInformation.o In file included from /usr/include/stdio.h:912, from /home/slava/RPM/BUILD/InsightToolkit-3.20.0/Utilities/kwsys/SystemInformation.cxx:87: In function 'int sprintf(char*, const char*, ...)', inlined from 'bool itksys::SystemInformationImplementation::RetrieveClassicalCPUIdentity()' at /home/slava/RPM/BUILD/InsightToolkit-3.20.0/Utilities/kwsys/SystemInformation.cxx:2040: /usr/include/bits/stdio2.h:35: error: call to int __builtin___sprintf_chk(char*, int, unsigned int, const char*, ...) will always overflow destination buffer In function 'int sprintf(char*, const char*, ...)', inlined from 'bool itksys::SystemInformationImplementation::RetrieveClassicalCPUIdentity()' at /home/slava/RPM/BUILD/InsightToolkit-3.20.0/Utilities/kwsys/SystemInformation.cxx:2041: /usr/include/bits/stdio2.h:35: error: call to int __builtin___sprintf_chk(char*, int, unsigned int, const char*, ...) will always overflow destination buffer In function 'int sprintf(char*, const char*, ...)', inlined from 'bool itksys::SystemInformationImplementation::RetrieveClassicalCPUIdentity()' at /home/slava/RPM/BUILD/InsightToolkit-3.20.0/Utilities/kwsys/SystemInformation.cxx:2042: /usr/include/bits/stdio2.h:35: error: call to int __builtin___sprintf_chk(char*, int, unsigned int, const char*, ...) will always overflow destination buffer make[2]: *** [Utilities/kwsys/CMakeFiles/itksys.dir/SystemInformation.o] Error 1 make[2]: Leaving directory `/home/slava/RPM/BUILD/InsightToolkit-3.20.0/BUILD' make[1]: *** [Utilities/kwsys/CMakeFiles/itksys.dir/all] Error 2 make[1]: Leaving directory `/home/slava/RPM/BUILD/InsightToolkit-3.20.0/BUILD' make: *** [all] Error 2 make: Leaving directory `/home/slava/RPM/BUILD/InsightToolkit-3.20.0/BUILD' ошибка: Неверный код возврата из /home/slava/tmp/rpm-tmp.47645 (%build) и в http://bugs.gentoo.org/show_bug.cgi?id=329043 пишут что Fixed in 2.8.3-r1