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
iotivity-dev@lists.iotivity.org
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to