Closed tlvince closed 10 years ago
Hi Tom, Sorry about that, I am at work now, I will fix it tonight and send you a note.... Thanks, /N
../src/application.cpp:3:17: fatal error: Bed.h: No such file or directory #include "Bed.h" ^ compilation terminated. make: *** [obj/src/application.o] Error 1
Steps to reproduce:
- `git clone https://github.com/Na2l/spark-websocket-server.git; git
clone https://github.com/spark/core-firmware.git; cd core-firmware`
for i in src build inc; do cp ../spark-websocket-server/$i/* $i; done
cd build && make
Removing
Bed.h
,ADXL335.h
andWebSocketServer.h
from
src/application.cpp
, throws:Building file: ../src/spark_wiring_tcpclient.cpp Invoking: ARM GCC CPP Compiler mkdir -p obj/src/ arm-none-eabi-gcc -g3 -gdwarf-2 -Os -mcpu=cortex-m3 -mthumb -I../inc -I../../core-common-lib/CMSIS/Include -I../../core-common-lib/CMSIS/Device/ST/STM32F10x/Include -I. ./../core-common-lib/STM32F10x_StdPeriph_Driver/inc -I../../core-common-lib/STM32_USB-FS-Device_Driver/inc -I../../core-common-lib/CC3000_Host_Driver -I../../core-common-lib/SPARK_Firmware_Driver/inc -I../../core-communication-lib/lib/tropicssl/include -I../../core-communication-lib/src -I../../web-socket/src -I. -ffunction-sections -Wall -fmessage-length=0 -MD -MP -MF obj/src/spark_wiring_tcpclient.o.d -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DDFU_BUILD_ENABLE -DRELEASE_BUILD -fno-exceptions -fno-rtti -c -o obj/src/spark_wiring_tcpclient.o ../src/spark_wiring_tcpclient.cpp ../src/spark_wiring_tcpclient.cpp: In constructor 'TCPClient::TCPClient()': ../src/spark_wiring_tcpclient.cpp:41:11: error: 'resetIp' was not declared in this scope resetIp(); ^ ../src/spark_wiring_tcpclient.cpp: In constructor 'TCPClient::TCPClient(uint8_t)': ../src/spark_wiring_tcpclient.cpp:47:11: error: 'resetIp' was not declared in this scope resetIp(); ^ ../src/spark_wiring_tcpclient.cpp: At global scope: ../src/spark_wiring_tcpclient.cpp:69:5: error: prototype for 'int TCPClient::connect(IPAddress&, uint16_t)' does not match any in class 'TCPClient' int TCPClient::connect(IPAddress &anIp, uint16_t port) ^ ../src/spark_wiring_tcpclient.cpp:51:5: error: candidates are: virtual int TCPClient::connect(const char*, uint16_t) int TCPClient::connect(const char* host, uint16_t port) ^ In file included from ../src/spark_wiring_tcpclient.cpp:28:0: ../inc/spark_wiring_tcpclient.h:41:14: error: virtual int TCPClient::connect(IPAddress, uint16_t) virtual int connect(IPAddress ip, uint16_t port); ^ ../src/spark_wiring_tcpclient.cpp:133:106: error: no 'void TCPClient::setIp(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)' member function declared in class 'TCPClient' void TCPClient::setIp(unsigned char a, unsigned char b, unsigned char c, unsigned char d, unsigned char e) { ^ ../src/spark_wiring_tcpclient.cpp:140:34: error: no 'void TCPClient::getIP(String&)' member function declared in class 'TCPClient' void TCPClient::getIP(String &val) { ^ ../src/spark_wiring_tcpclient.cpp: In member function 'virtual void TCPClient::stop()': ../src/spark_wiring_tcpclient.cpp:229:9: warning: unused variable 'rv' [-Wunused-variable] int rv = closesocket(_sock); ^ ../src/spark_wiring_tcpclient.cpp: At global scope: ../src/spark_wiring_tcpclient.cpp:250:41: error: no 'bool TCPClient::equals(TCPClient&)' member function declared in class 'TCPClient' bool TCPClient::equals(TCPClient &client) { ^ make: *** [obj/src/spark_wiring_tcpclient.o] Error 1
Reply to this email directly or view it on GitHub:
Hi Tom, could you please give it another try and let me know if that fixed your compilation errors? Thanks, /N
It didn't, but I was able to compile with tlvince/bug/build (though untested).
Steps to reproduce:
git clone https://github.com/Na2l/spark-websocket-server.git; git clone https://github.com/spark/core-firmware.git; cd core-firmware
for i in src build inc; do cp ../spark-websocket-server/$i/* $i; done
cd build && make
Removing
Bed.h
,ADXL335.h
andWebSocketServer.h
fromsrc/application.cpp
, throws: