1013
правок
Изменения
IoTivity
,Создал страницу
= IoTivity =
Cборка и использование фреймворка [https://iotivity.org/ IoTivity].
== Необходимые утилиты и библиотеки для сборки ==
Для сборки нам потребуется:
* boost 1.55 (libboost1.55-all-dev, libboost-thread1.55-dev)
* git
* scons
* uuid-dev
* libcurl4-openssl-dev
== Сборка IoTivity 0.9.2 на Ubuntu 14.04 ==
Ставим необходимые утилиты и библиотеки:
$ sudo apt-get install git scons libboost1.55-all-dev libboost-thread1.55-dev uuid-dev libcurl4-openssl-dev
$ sudo ldconfig
Скачиваем дистрибутив фреймворка с официального сайта (либо берём его [ftp://pelican/software/iotivity/ на локальном FTP-сервере] CADR'а):
$ wget https://downloads.iotivity.org/0.9.2/iotivity-0.9.2.tar.gz
Распаковываем и переходим в каталог:
$ tar -zxf iotivity-0.9.2.tar.gz
$ cd iotivity-0.9.2
Клонируем необходимые репозитории:
$ git clone https://github.com/01org/tinycbor.git extlibs/tinycbor/tinycbor
Запускаем сборку фреймворка:
$ scons
== Troubleshooting ==
=== Did not find boost_thread, exiting! ===
==== Симптомы ====
<nowiki>
[... skipped ...]
*** Checking for installation of google unit test 1.7.0 ***
*** Checking for installation of hippomocks ***
*********************************** Warning ***********************************
* You are trying cross build, please make sure (x86) version libraries are *
* installed! *
*******************************************************************************
*********************************** Warning ***********************************
* You are trying cross build, please make sure (x86) version libraries are
* installed! *
*******************************************************************************
Checking for C++ library boost_thread... no
Did not find boost_thread, exiting!
</nowiki>
==== Решение ====
Установить <tt>uuid-dev</tt>:
$ sudo apt-get install uuid-dev
Cборка и использование фреймворка [https://iotivity.org/ IoTivity].
== Необходимые утилиты и библиотеки для сборки ==
Для сборки нам потребуется:
* boost 1.55 (libboost1.55-all-dev, libboost-thread1.55-dev)
* git
* scons
* uuid-dev
* libcurl4-openssl-dev
== Сборка IoTivity 0.9.2 на Ubuntu 14.04 ==
Ставим необходимые утилиты и библиотеки:
$ sudo apt-get install git scons libboost1.55-all-dev libboost-thread1.55-dev uuid-dev libcurl4-openssl-dev
$ sudo ldconfig
Скачиваем дистрибутив фреймворка с официального сайта (либо берём его [ftp://pelican/software/iotivity/ на локальном FTP-сервере] CADR'а):
$ wget https://downloads.iotivity.org/0.9.2/iotivity-0.9.2.tar.gz
Распаковываем и переходим в каталог:
$ tar -zxf iotivity-0.9.2.tar.gz
$ cd iotivity-0.9.2
Клонируем необходимые репозитории:
$ git clone https://github.com/01org/tinycbor.git extlibs/tinycbor/tinycbor
Запускаем сборку фреймворка:
$ scons
== Troubleshooting ==
=== Did not find boost_thread, exiting! ===
==== Симптомы ====
<nowiki>
[... skipped ...]
*** Checking for installation of google unit test 1.7.0 ***
*** Checking for installation of hippomocks ***
*********************************** Warning ***********************************
* You are trying cross build, please make sure (x86) version libraries are *
* installed! *
*******************************************************************************
*********************************** Warning ***********************************
* You are trying cross build, please make sure (x86) version libraries are
* installed! *
*******************************************************************************
Checking for C++ library boost_thread... no
Did not find boost_thread, exiting!
</nowiki>
==== Решение ====
Установить <tt>uuid-dev</tt>:
$ sudo apt-get install uuid-dev