Добрый вечер! Пытаюсь собрать расширение для языка Python
https://docs.cryptopro.r...es/pycades/pycades-buildВсе делаю по инструкции. Все пункты проходят успешно, кроме последнего.
Возникает ошибка:
[ 3%] Building CXX object CMakeFiles/pycades.dir/PyCades.cpp.o
[ 6%] Building CXX object CMakeFiles/pycades.dir/PyCadesBlobs.cpp.o
[ 9%] Building CXX object CMakeFiles/pycades.dir/PyCadesCertificate.cpp.o
[ 12%] Building CXX object CMakeFiles/pycades.dir/PyCadesAttributes.cpp.o
In file included from /opt/cprocsp/include/pki/asn1/Extension.h:29,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCRL.h:5,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPStore.h:6,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCertificate.h:11,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesCertificate.h:5,
from /home/daria/Загрузки/pycades_0.1.44290/PyCades.cpp:8:
/opt/cprocsp/include/pki/asn1/Types.h:33:10: fatal error: asn1/Attribute.h: Нет такого файла или каталога
33 | #include <asn1/Attribute.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:90: CMakeFiles/pycades.dir/PyCades.cpp.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
In file included from /opt/cprocsp/include/pki/asn1/Extension.h:29,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCRL.h:5,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPStore.h:6,
from /opt/cprocsp/include/pki/cppcades/CPPCadesCPCertificate.h:11,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesCertificate.h:5,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesCertificate.cpp:1:
/opt/cprocsp/include/pki/asn1/Types.h:33:10: fatal error: asn1/Attribute.h: Нет такого файла или каталога
33 | #include <asn1/Attribute.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:188: CMakeFiles/pycades.dir/PyCadesCertificate.cpp.o] Ошибка 1
In file included from /home/daria/Загрузки/pycades_0.1.44290/stdafx.h:28,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesBlobs.h:4,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesBlobs.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: ‘#pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.’
484 | # pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
| ^
In file included from /home/daria/Загрузки/pycades_0.1.44290/stdafx.h:28,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesAttributes.h:4,
from /home/daria/Загрузки/pycades_0.1.44290/PyCadesAttributes.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: ‘#pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.’
484 | # pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
| ^
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/pycades.dir/all] Ошибка 2
make: *** [Makefile:91: all] Ошибка 2
Корневая директория - Загрузки.
Возможно, кто-то сталкивался с данной проблемой и поможет мне в её решении. Спасибо!