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'),
]
Другие вопросы по тегам