<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[cannot compile new MQTT GW sketch]]></title><description><![CDATA[<p dir="auto">When trying to compile my MQTT Gateway sketch:</p>
<pre><code>/**
 * The MySensors Arduino library handles the wireless radio link and protocol
 * between your home built sensors/actuators and HA controller of choice.
 * The sensors forms a self healing radio network with optional repeaters. Each
 * repeater and gateway builds a routing tables in EEPROM which keeps track of the
 * network topology allowing messages to be routed to nodes.
 *
 * Created by Henrik Ekblad &lt;henrik.ekblad@mysensors.org&gt;
 * Copyright (C) 2013-2015 Sensnology AB
 * Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors
 *
 * Documentation: http://www.mysensors.org
 * Support Forum: http://forum.mysensors.org
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * version 2 as published by the Free Software Foundation.
 *
 *******************************
 *
 * REVISION HISTORY
 * Version 1.0 - Henrik Ekblad
 *
 * DESCRIPTION
 * The W5100 MQTT gateway sends radio network (or locally attached sensors) data to your MQTT broker.
 * The node also listens to MY_MQTT_TOPIC_PREFIX and sends out those messages to the radio network
 *
 * LED purposes:
 * - To use the feature, uncomment WITH_LEDS_BLINKING in MyConfig.h
 * - RX (green) - blink fast on radio message recieved. In inclusion mode will blink fast only on presentation recieved
 * - TX (yellow) - blink fast on radio message transmitted. In inclusion mode will blink slowly
 * - ERR (red) - fast blink on error during transmission error or recieve crc error
 *
 * See http://www.mysensors.org/build/esp8266_gateway for wiring instructions.
 * nRF24L01+  ESP8266
 * VCC        VCC
 * CE         GPIO4
 * CSN/CS     GPIO15
 * SCK        GPIO14
 * MISO       GPIO12
 * MOSI       GPIO13
 *
 * Not all ESP8266 modules have all pins available on their external interface.
 * This code has been tested on an ESP-12 module.
 * The ESP8266 requires a certain pin configuration to download code, and another one to run code:
 * - Connect REST (reset) via 10K pullup resistor to VCC, and via switch to GND ('reset switch')
 * - Connect GPIO15 via 10K pulldown resistor to GND
 * - Connect CH_PD via 10K resistor to VCC
 * - Connect GPIO2 via 10K resistor to VCC
 * - Connect GPIO0 via 10K resistor to VCC, and via switch to GND ('bootload switch')
 *
  * Inclusion mode button:
 * - Connect GPIO5 via switch to GND ('inclusion switch')
 *
 * Hardware SHA204 signing is currently not supported!
 *
 * Make sure to fill in your ssid and WiFi password below for ssid &amp; pass.
 */


// Enable debug prints to serial monitor
#define MY_DEBUG

// Enables and select radio type (if attached)
#define MY_RADIO_NRF24
//#define MY_RADIO_RFM69

#define MY_GATEWAY_MQTT_CLIENT

// Set this node's subscribe and publish topic prefix
#define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out"
#define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in"

// Set MQTT client id
#define MY_MQTT_CLIENT_ID "mysensors-1"

// W5100 Ethernet module SPI enable (optional if using a shield/module that manages SPI_EN signal)
//#define MY_W5100_SPI_EN 4

// Enable Soft SPI for NRF radio (note different radio wiring is required)
// The W5100 ethernet module seems to have a hard time co-operate with
// radio on the same spi bus.
#if !defined(MY_W5100_SPI_EN) &amp;&amp; !defined(ARDUINO_ARCH_SAMD)
  #define MY_SOFTSPI
  #define MY_SOFT_SPI_SCK_PIN 14
  #define MY_SOFT_SPI_MISO_PIN 16
  #define MY_SOFT_SPI_MOSI_PIN 15
#endif

// When W5100 is connected we have to move CE/CSN pins for NRF radio
#ifndef MY_RF24_CE_PIN
  #define MY_RF24_CE_PIN 5
#endif
#ifndef MY_RF24_CS_PIN
  #define MY_RF24_CS_PIN 6
#endif

// Enable these if your MQTT broker requires usenrame/password
//#define MY_MQTT_USER "username"
//#define MY_MQTT_PASSWORD "password"

// Enable MY_IP_ADDRESS here if you want a static ip address (no DHCP)
#define MY_IP_ADDRESS 192,168,1,51

// If using static ip you need to define Gateway and Subnet address as well
#define MY_IP_GATEWAY_ADDRESS 192,168,1,1
#define MY_IP_SUBNET_ADDRESS 255,255,255,0

// MQTT broker ip address or url. Define one or the other.
//#define MY_CONTROLLER_URL_ADDRESS "m20.cloudmqtt.com"
#define MY_CONTROLLER_IP_ADDRESS 192, 168, 1, 50

// The MQTT broker port to to open
#define MY_PORT 1883

 /*
// Enable inclusion mode
#define MY_INCLUSION_MODE_FEATURE
// Enable Inclusion mode button on gateway
//#define MY_INCLUSION_BUTTON_FEATURE
// Set inclusion mode duration (in seconds)
#define MY_INCLUSION_MODE_DURATION 60
// Digital pin used for inclusion mode button
//#define MY_INCLUSION_MODE_BUTTON_PIN  3

// Set blinking period
#define MY_DEFAULT_LED_BLINK_PERIOD 300

// Flash leds on rx/tx/err
// Uncomment to override default HW configurations
//#define MY_DEFAULT_ERR_LED_PIN 16  // Error led pin
//#define MY_DEFAULT_RX_LED_PIN  16  // Receive led pin
//#define MY_DEFAULT_TX_LED_PIN  16  // the PCB, on board LED
*/

#include &lt;Ethernet.h&gt;
#include &lt;MySensors.h&gt;

void setup() {
}

void presentation() {
  // Present locally attached sensors here
}


void loop() {
  // Send locally attached sensors data here
}
</code></pre>
<p dir="auto">I am getting this error:</p>
<pre><code>






T:\Programme\Arduino 1.6.10\arduino-builder -dump-prefs -logger=machine -hardware "T:\Programme\Arduino 1.6.10\hardware" -hardware "C:\Users\Cito\AppData\Local\Arduino15\packages" -tools "T:\Programme\Arduino 1.6.10\tools-builder" -tools "T:\Programme\Arduino 1.6.10\hardware\tools\avr" -tools "C:\Users\Cito\AppData\Local\Arduino15\packages" -built-in-libraries "T:\Programme\Arduino 1.6.10\libraries" -libraries "T:\Arduino Projekte\libraries" -fqbn=arduino:avr:uno -ide-version=10610 -build-path "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "T:\Arduino Projekte\MQTTClientGateway_Ver_2.1\MQTTClientGateway_Ver_2.1.ino"
T:\Programme\Arduino 1.6.10\arduino-builder -compile -logger=machine -hardware "T:\Programme\Arduino 1.6.10\hardware" -hardware "C:\Users\Cito\AppData\Local\Arduino15\packages" -tools "T:\Programme\Arduino 1.6.10\tools-builder" -tools "T:\Programme\Arduino 1.6.10\hardware\tools\avr" -tools "C:\Users\Cito\AppData\Local\Arduino15\packages" -built-in-libraries "T:\Programme\Arduino 1.6.10\libraries" -libraries "T:\Arduino Projekte\libraries" -fqbn=arduino:avr:uno -ide-version=10610 -build-path "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "T:\Arduino Projekte\MQTTClientGateway_Ver_2.1\MQTTClientGateway_Ver_2.1.ino"
Using board 'uno' from platform in folder: T:\Programme\Arduino 1.6.10\hardware\arduino\avr
Using core 'arduino' from platform in folder: T:\Programme\Arduino 1.6.10\hardware\arduino\avr
Warning: Board arduino:avr:apm96 doesn't define a 'build.board' preference. Auto-set to: AVR_APM96
Detecting libraries used...
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\Dhcp.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\Dhcp.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\Dns.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\Ethernet.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\EthernetClient.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\EthernetServer.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\EthernetUdp.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\utility\socket.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "T:\Programme\Arduino 1.6.10\libraries\Ethernet\src\utility\w5100.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp" -o "nul"
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "T:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "nul"
Generating function prototypes...
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp" -o "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"T:\Programme\Arduino 1.6.10\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"T:\Programme\Arduino 1.6.10\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\cores\arduino" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\variants\standard" "-IT:\Programme\Arduino 1.6.10\libraries\Ethernet\src" "-IT:\Programme\Arduino 1.6.10\libraries\MySensors" "-IT:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI\src" "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp" -o "C:\Users\Cito\AppData\Local\Temp\buildff641abe5d5d7a6894d7381b35e917c8.tmp\sketch\MQTTClientGateway_Ver_2.1.ino.cpp.o"
In file included from T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp:23:0,

                 from T:\Programme\Arduino 1.6.10\libraries\MySensors/MySensors.h:261,

                 from T:\Arduino Projekte\MQTTClientGateway_Ver_2.1\MQTTClientGateway_Ver_2.1.ino:137:

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.h:34:31: error: 'SPI_MODE0' was not declared in this scope

 #define MY_RF24_SPI_DATA_MODE SPI_MODE0

                               ^

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.h:38:76: note: in expansion of macro 'MY_RF24_SPI_DATA_MODE'

   SoftSPI&lt;MY_SOFT_SPI_MISO_PIN, MY_SOFT_SPI_MOSI_PIN, MY_SOFT_SPI_SCK_PIN, MY_RF24_SPI_DATA_MODE&gt; _SPI;

                                                                            ^

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.h:38:97: error: template argument 4 is invalid

   SoftSPI&lt;MY_SOFT_SPI_MISO_PIN, MY_SOFT_SPI_MOSI_PIN, MY_SOFT_SPI_SCK_PIN, MY_RF24_SPI_DATA_MODE&gt; _SPI;

                                                                                                 ^

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.h:38:103: error: invalid type in declaration before ';' token

   SoftSPI&lt;MY_SOFT_SPI_MISO_PIN, MY_SOFT_SPI_MOSI_PIN, MY_SOFT_SPI_SCK_PIN, MY_RF24_SPI_DATA_MODE&gt; _SPI;

                                                                                                       ^

In file included from T:\Programme\Arduino 1.6.10\libraries\MySensors/MySensors.h:261:0,

                 from T:\Arduino Projekte\MQTTClientGateway_Ver_2.1\MQTTClientGateway_Ver_2.1.ino:137:

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp: In function 'uint8_t RF24_spiMultiByteTransfer(uint8_t, uint8_t*, uint8_t, bool)':

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp:44:24: error: request for member 'transfer' in '_SPI', which is of non-class type 'int'

  uint8_t status = _SPI.transfer( cmd );

                        ^

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp:47:18: error: request for member 'transfer' in '_SPI', which is of non-class type 'int'

    status = _SPI.transfer( NOP );

                  ^

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp:49:24: error: request for member 'transfer' in '_SPI', which is of non-class type 'int'

   } else status = _SPI.transfer(*current++);

                        ^

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp: In function 'bool RF24_initialize()':

T:\Programme\Arduino 1.6.10\libraries\MySensors/drivers/RF24/RF24.cpp:261:7: error: request for member 'begin' in '_SPI', which is of non-class type 'int'

  _SPI.begin();

       ^

Bibliothek Ethernet in Version 1.1.2 im Ordner: T:\Programme\Arduino 1.6.10\libraries\Ethernet  wird verwendet
Bibliothek MySensors in Version 2.0.0 im Ordner: T:\Programme\Arduino 1.6.10\libraries\MySensors  wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: T:\Programme\Arduino 1.6.10\hardware\arduino\avr\libraries\SPI  wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino Uno.
</code></pre>
<p dir="auto">Library is installed, using Arduino IDE 1.6.10. Any idea?</p>
]]></description><link>https://forum.mysensors.org/topic/5018/cannot-compile-new-mqtt-gw-sketch</link><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Mar 2026 19:51:55 GMT</lastBuildDate><atom:link href="https://forum.mysensors.org/topic/5018.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Oct 2016 17:15:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cannot compile new MQTT GW sketch on Wed, 05 Oct 2016 06:01:16 GMT]]></title><description><![CDATA[<p dir="auto">Mmh, thx, I just copied and pasted it from the instructions from the main page... So it must get corrected there as well...</p>
<p dir="auto">Thank you, I will try it later!</p>
<p dir="auto">edit:</p>
<p dir="auto">For the sake of completeness, I want to mention, that <a class="plugin-mentions-user plugin-mentions-a" href="/user/ernst79" aria-label="Profile: Ernst79">@<bdi>Ernst79</bdi></a> already gave the hint in the comments section of "Building a MQTT Gateway" Install-Instruction on the mainpage. I just did not see it, but I would love to see <a class="plugin-mentions-user plugin-mentions-a" href="/user/tbowmo" aria-label="Profile: tbowmo">@<bdi>tbowmo</bdi></a> to add this line to the code. Thank you!</p>
]]></description><link>https://forum.mysensors.org/post/49454</link><guid isPermaLink="true">https://forum.mysensors.org/post/49454</guid><dc:creator><![CDATA[siod]]></dc:creator><pubDate>Wed, 05 Oct 2016 06:01:16 GMT</pubDate></item><item><title><![CDATA[Reply to cannot compile new MQTT GW sketch on Tue, 04 Oct 2016 19:55:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/siod" aria-label="Profile: siod">@<bdi>siod</bdi></a> this line is missing</p>
<pre><code>#include &lt;SPI.h&gt;
</code></pre>
<p dir="auto">You need to add this line before these includes</p>
<pre><code>#include &lt;Ethernet.h&gt;
#include &lt;MySensors.h&gt;
</code></pre>
]]></description><link>https://forum.mysensors.org/post/49443</link><guid isPermaLink="true">https://forum.mysensors.org/post/49443</guid><dc:creator><![CDATA[BartE]]></dc:creator><pubDate>Tue, 04 Oct 2016 19:55:37 GMT</pubDate></item></channel></rss>