Bug 24953 - Обновить до cmake-2.8.3
Summary: Обновить до cmake-2.8.3
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cmake (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-22 12:52 MSK by Slava Dubrovskiy
Modified: 2011-03-30 16:12 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2011-01-22 12:52:46 MSK
Обновите пожалуйста до 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
Comment 1 Aleksey Borisenkov 2011-01-22 15:53:13 MSK
Новый cmake, конечно, пусть будет, но по-моему в данном случае проблема в InsightToolkit, и чинить надо его. Просто проблема одна и та же - переполнение буфера, но cmake запатчен ещё при сборке 2.8.1
Comment 2 Evgenii Terechkov 2011-03-30 16:05:58 MSK
Сам же и собрал новую версию.
Comment 3 Slava Dubrovskiy 2011-03-30 16:12:26 MSK
ага, забыл уже про баг.