scons: *** [out/linux/x86_64/release/resource/csdk/liboctbstack.so] Ошибка 1 при установке и создании iotivity
Ошибка Scons при установке и сборке iotivity в Ubuntu 12.04
При попытке установить iotivity на образ докера ubuntu 12.04 я следовал всем инструкциям из Документации iotivity для Linux, и когда я использую запуск scons в корневом каталоге из iotivity, я получаю следующую ошибку в прошлом и процесс не удался
Ниже приведен мой образ и другая информация. Docker Image: Ubuntu:12.04 iotivity Документация сопровождаемая: Documentation/ Linux/ Getting-Start Используемая версия Iotivity: iotivity-1.1.0.zip
Файл журнала после запуска Scons прикрепляется как.txt файл
Любая помощь приветствуется, и заранее спасибо за это
Docker-iotivity ошибок лог-файл
Я не могу использовать более 1 ссылки, поэтому, пожалуйста, прости меня за полную версию и документацию.
1 ответ
Это связано с отсутствующим файлом cborparser_dup_string.c в tinycbor/Sconscript.
Если вы можете добавить этот файл в extlibs/tinycbor/SConscript, это должно решить проблему.
cbor_src = [
os.path.join(cborDir,'src/cborparser.c'),
os.path.join(cborDir,'src/cborencoder.c'),
os.path.join(cborDir,'src/cborerrorstrings.c'),
os.path.join(cborDir,'src/cborparser_dup_stirng.c'),
]