Good day All!
I am trying to compile the Iotivity for Esp8266 on an Ubuntu 12.04 32 bit
machine
I followed the instruction from the Readme-scons, but the build fails for a
problem withe Time.h file.
I am not quite sure how to address this as the file is required in many
files under different sub directories. Is there a configuration variable i
must set?
i included my initial build attempt output.
some help would be appreciated!
thanks
Yann
scons: Reading SConscript files ...
ESP8266_HOME = /home/iot/esp8266_builds
Checking for POSIX Thread Support...(cached) no
HEAD is now at a088996 Update "make release" target
*********************************** Info:
*****************************************
* Using FORKED copy of libCoap located in:
*
* resource/csdk/connectivity/lib/libcoap-4.1.1
*
***********************************************************************************
Given Transport is IP
Given OS is esp8266
BUILD_SAMPLE is ON
MQ flag is OFF
CA Transport is IP
Reading ca script IP
Reading common folder script
Reading util folder script
setting WITH_ESP8266
Reading IP adapter script
Include path is ['../api',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/tools/sdk/include',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/tools/sdk/lwip/include',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/variants/generic',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/cores/esp8266',
'/home/iot/iotivity/deps/esp8266/include',
'/home/iot/iotivity/extlibs/tinycbor/tinycbor/src',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/Wire',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/SPI',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/include',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/ESP8266mDNS',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/ESP8266WebServer/src',
'/home/iot/esp8266_builds/hardware/esp8266com/esp8266/libraries/Time',
'/home/iot/iotivity/resource/c_common',
'/home/iot/iotivity/out/esp8266/esp8266/release/resource/c_common/oic_malloc/include',
'/home/iot/iotivity/out/esp8266/esp8266/release/resource/c_common/oic_string/include',
'/home/iot/iotivity/out/esp8266/esp8266/release/resource/c_common/oic_time/include',
'/home/iot/iotivity/out/esp8266/esp8266/release/resource/c_common/ocrandom/include',
'/home/iot/iotivity/out/esp8266/esp8266/release/resource/c_common/octhread/include',
'/home/iot/iotivity/out/esp8266/esp8266/release/resource/csdk/logger/include',
'../../c_common', '#resource/csdk/connectivity/lib/libcoap-4.1.1/include',
'../inc', '/home/iot/iotivity/resource/csdk/logger/include', '../common/inc',
'../util/inc', '#resource/c_common/octhread/include/', 'common/inc/',
'/home/iot/iotivity/resource/csdk/logger/include/', './ip_adapter/esp8266']
Files path is ['./../common/src/uarraylist.c', './../common/src/ulinklist.c',
'./../common/src/uqueue.c', './../common/src/caremotehandler.c',
'./../util/src/cautilinterface.c',
'/home/iot/iotivity/resource/csdk/connectivity/util/src/camanager/caconnectionmanager.c',
'/home/iot/iotivity/resource/csdk/connectivity/util/src/camanager/camanagerutil.c',
'/home/iot/iotivity/resource/csdk/connectivity/util/src/camanager/camessagearbiter.c',
'/home/iot/iotivity/resource/csdk/connectivity/util/src/camanager/capolicymanager.c',
'./adapter_util/caadapterutils.c', './caconnectivitymanager.c',
'./cainterfacecontroller.c', './camessagehandler.c',
'./canetworkconfigurator.c', './caprotocolmessage.c', './caretransmission.c',
'./ip_adapter/caipadapter.c', './ip_adapter/esp8266/caipclient_wifi.cpp',
'./ip_adapter/esp8266/caipserver_wifi.cpp',
'./ip_adapter/esp8266/caipnwmonitor_wifi.cpp']
Checking for C function strptime()... (cached) no
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: out/esp8266/esp8266/release
Compiling out/esp8266/esp8266/release/extlibs/timer/timer.o
scons: building terminated because of errors.
### ERROR #########
In file included from extlibs/timer/timer.c:47:0:
extlibs/timer/timer.h:29:18: fatal error: Time.h: No such file or directory
#include <Time.h>
^
compilation terminated.
scons: *** [out/esp8266/esp8266/release/extlibs/timer/timer.o] Error 1
scons: building terminated because of errors.
iot@ubuntu:~/iotivity$ scons TARGET_OS=esp8266
ESP8266_HOME=/home/iot/esp8266_builds > esp8266_fail.txt
In file included from extlibs/timer/timer.c:47:0:
extlibs/timer/timer.h:29:18: fatal error: Time.h: No such file or directory
#include <Time.h>
^
compilation terminated.
scons: *** [out/esp8266/esp8266/release/extlibs/timer/timer.o] Error 1
_______________________________________________
iotivity-dev mailing list
[email protected]
https://lists.iotivity.org/mailman/listinfo/iotivity-dev