[devel] Помогите побороть ошибку в gdcm

Dubrovskiy Viacheslav slava на tangramltd.com
Вс Ноя 27 11:24:50 UTC 2011


Здравствуйте

Пытаюсь собрать http://sourceforge.net/projects/gdcm/
DiCoM is a C++ library for DICOM medical files

При сборке получаю вот такую ошибку. Смотрел спеки в федоре, дебиане - у
них все собирается без дополнительных патчей.
Помогите исправить плиз.
http://git.altlinux.org/people/dubrsl/packages/?p=gdcm.git;a=blob;f=Source/MediaStorageAndFileFormat/gdcmPrinter.cxx;h=02ffb349bbe15dc917e2371811246abba205b6dc;hb=0aa3a5e1e23b78e01a30cef8d2b277b76f1d248b

[ 83%] Building CXX object
Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/gdcmPrinter.cxx.o
cd /usr/src/RPM/BUILD/gdcm-2.0.18/BUILD/Source/MediaStorageAndFileFormat
&& /usr/bin/c++   -DgdcmMSFF_EXPORTS -pipe -Wall -g -O2 -march=i586
-mtune=i686 -O3 -DNDEBUG -fPIC
-I/usr/src/RPM/BUILD/gdcm-2.0.18/Source/Common
-I/usr/src/RPM/BUILD/gdcm-2.0.18/BUILD/Source/Common
-I/usr/src/RPM/BUILD/gdcm-2.0.18/Source/DataStructureAndEncodingDefinition
-I/usr/src/RPM/BUILD/gdcm-2.0.18/Source/DataDictionary
-I/usr/src/RPM/BUILD/gdcm-2.0.18/Source/InformationObjectDefinition
-I/usr/src/RPM/BUILD/gdcm-2.0.18/Source/MediaStorageAndFileFormat
-I/usr/src/RPM/BUILD/gdcm-2.0.18/Utilities
-I/usr/src/RPM/BUILD/gdcm-2.0.18/BUILD/Utilities    -o
CMakeFiles/gdcmMSFF.dir/gdcmPrinter.cxx.o -c
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/MediaStorageAndFileFormat/gdcmPrinter.cxx
In file included from /usr/include/string.h:658:0,
                 from
/usr/lib/gcc/i586-alt-linux/4.5.1/../../../../include/c++/4.5.1/cstring:45,
                 from
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/DataStructureAndEncodingDefinition/gdcmElement.h:30,
                 from
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/DataStructureAndEncodingDefinition/gdcmDataSet.h:20,
                 from
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/DataStructureAndEncodingDefinition/gdcmFile.h:18,
                 from
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/MediaStorageAndFileFormat/gdcmPrinter.h:46,
                 from
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/MediaStorageAndFileFormat/gdcmPrinter.cxx:14:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void gdcm::PrintValue(const gdcm::VR::VRType&, const
gdcm::VM&, const gdcm::Value&)' at
/usr/src/RPM/BUILD/gdcm-2.0.18/Source/MediaStorageAndFileFormat/gdcmPrinter.cxx:418:5:
/usr/include/bits/string3.h:52:71: error: call to void*
__builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)
will always overflow destination buffer
make[2]: ***
[Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/gdcmPrinter.cxx.o]
Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/gdcm-2.0.18/BUILD'
make[1]: ***
[Source/MediaStorageAndFileFormat/CMakeFiles/gdcmMSFF.dir/all] Error 2
make[1]: Leaving directory `/usr/src/RPM/BUILD/gdcm-2.0.18/BUILD'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/gdcm-2.0.18/BUILD'
error: Bad exit status from /usr/src/tmp/rpm-tmp.61218 (%build)


-- 
WBR,
Dubrovskiy Viacheslav

----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20111127/e1213590/attachment-0001.html>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : smime.p7s
Тип     : application/pkcs7-signature
Размер  : 4903 байтов
Описание: п я─п╦п©я┌п╬пЁя─п╟я└п╦я┤п╣я│п╨п╟я▐ п©п╬п╢п©п╦я│я▄ S/MIME
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111127/e1213590/attachment-0001.bin>


Подробная информация о списке рассылки Devel