Skip to content

Error on building a Arduino MKR Wifi 1010 project  #669

@horchi

Description

@horchi

I try to build a MKR Wifi 1010 project with this settings:

BOARD_TAG     = mkrwifi1010
ARDUINO_DIR   = /home/wendel/arduino-1.8.15
MONITOR_PORT  = /dev/ttyUSB0
AVRDUDE_ARD_BAUDRATE = 57600

include /home/wendel/Arduino-Makefile/Sam.mk

did I miss something?

The result is:

-------------------------
Sam.mk Configuration:
- [AUTODETECTED]       CURRENT_OS = LINUX 
- [USER]               ARDUINO_DIR = /home/wendel/arduino-1.8.15 
- [AUTODETECTED]       PYTHON_CMD = /usr/bin/python3 
- [AUTODETECTED]       ARDUINO_PACKAGE_DIR = /home/wendel/.arduino15/packages (from DEFAULT)
- [AUTODETECTED]       CORE_VER = 1.8.11 (from ARDUINO_PACKAGE_DIR)
- [AUTODETECTED]       CMSIS_VER = 4.5.0 (from ARDUINO_PACKAGE_DIR)
- [AUTODETECTED]       CMSIS_ATMEL_VER = 1.2.0 (from ARDUINO_PACKAGE_DIR)
- [AUTODETECTED]       CMSIS_DIR = /home/wendel/.arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS (from ARDUINO_PACKAGE_DIR)
- [AUTODETECTED]       CMSIS_ATMEL_DIR = /home/wendel/.arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS (from ARDUINO_PACKAGE_DIR)
- [COMPUTED]           ARDUINO_PLATFORM_LIB_PATH = /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/libraries (from ARDUINO_PACKAGE_DIR)
- [COMPUTED]           ARM_TOOLS_DIR = /home/wendel/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 (from ARDUINO_PACKAGE_DIR)
- [COMPUTED]           UPLOAD_TOOL = bossac 
- [COMPUTED]           BOOTLOADER_UPLOAD_TOOL = openocd 
- [AUTODETECTED]       OPENOCD = /home/wendel/.arduino15/packages/arduino/tools/openocd/0.10.0-arduino7/bin/openocd -s /home/wendel/.arduino15/packages/arduino/tools/openocd/0.10.0-arduino7/share/openocd/scripts/ (from ARDUINO_PACKAGE_DIR)
- [AUTODETECTED]       BOSSA = /home/wendel/.arduino15/packages/arduino/tools/bossac/1.7.0-arduino3/bossac (from ARDUINO_PACKAGE_DIR)
- [COMPUTED]           USB_PRODUCT = "Arduino MKR WiFi 1010" 
- [COMPUTED]           USB_MANUFACTURER = "Arduino LLC" 
- [COMPUTED]           USB_VID = 0x2341 
- [COMPUTED]           USB_PID = 0x8054 
-------------------------
Arduino.mk Configuration:
- [USER]               ARDMK_DIR = /home/wendel/Arduino-Makefile 
- [AUTODETECTED]       ARDUINO_VERSION = 1815 
- [USER]               ARCHITECTURE = samd 
- [USER]               ARDMK_VENDOR = arduino 
- [AUTODETECTED]       ARDUINO_PREFERENCES_PATH = /home/wendel/.arduino15/preferences.txt 
- [AUTODETECTED]       ARDUINO_SKETCHBOOK = /home/wendel/Arduino (from arduino preferences file)
- [USER]               ALTERNATE_CORE_PATH = /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11 
- [COMPUTED]           ARDUINO_VAR_PATH = /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/variants (from ALTERNATE_CORE_PATH)
- [USER]               AVR_TOOLS_DIR = /home/wendel/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4 
- [COMPUTED]           ARDUINO_LIB_PATH = /home/wendel/arduino-1.8.15/libraries (from ARDUINO_DIR)
- [USER]               ARDUINO_PLATFORM_LIB_PATH = /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/libraries 
- [DEFAULT]            USER_LIB_PATH = /home/wendel/Arduino/libraries (in user sketchbook)
- [DEFAULT]            PRE_BUILD_HOOK = pre-build-hook.sh 
- [USER]               BOARD_TAG = mkrwifi1010 
- [COMPUTED]           CORE = arduino (from build.core)
- [USER]               VARIANT = mkrwifi1010 
- [COMPUTED]           BOARD = SAMD_MKRWIFI1010 (from build.board)
- [COMPUTED]           OBJDIR = build-mkrwifi1010 (from BOARD_TAG)
- [USER]               ARDUINO_CORE_PATH = /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino 
- [COMPUTED]           RESET_CMD = /usr/bin/python3 /usr/bin/ard-reset-arduino --zero  (from PYTHON_CMD, ARD_RESET_OPTS and MONITOR_PORT)
- [DETECTED]           MONITOR_BAUDRATE = 115200  (in sketch)
- [DEFAULT]            OPTIMIZATION_LEVEL = s 
- [USER]               MCU_FLAG_NAME = mcpu 
- [USER]               CFLAGS_STD = -std=gnu11 
- [DEFAULT]            CXXFLAGS_STD = -std=gnu++11 
- [COMPUTED]           DEVICE_PATH = /dev/ttyUSB0 (from MONITOR_PORT)
- [DEFAULT]            FORCE_MONITOR_PORT =  
- [AUTODETECTED]       Size utility: ARM
-
-                      ARDUINO_LIBS =
- [USER]                 ADS1115_WE
- [USER]                 ArduinoJson
- [USER]                 MQTT
- [USER]                 NTPClient
- [USER]                 Sodaq_wdt
- [USER]                 WiFiNINA
- [SYSTEM]               WiFi
- [PLATFORM]             Wire
- [USER]               BOOTLOADER_PARENT = /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/bootloaders 
- [COMPUTED]           ARDMK_VERSION = 1.6 
- [COMPUTED]           CC_VERSION = 7.2.1 (arm-none-eabi-gcc)
-------------------------
In file included from /home/wendel/arduino-1.8.15/libraries/WiFi/src/WiFiUdp.h:23:0,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/utility/wifi_drv.h:27,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/WiFiStorage.h:23,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/WiFi.h:38,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/WiFiNINA.h:23,
                 from mqtttest.ino:16:
/home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino/Udp.h: In member function 'uint8_t* UDP::rawIPAddress(arduino::IPAddress&)':
/home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino/Udp.h:86:68: error: 'uint8_t* arduino::IPAddress::raw_address()' is private within this context
   uint8_t* rawIPAddress(IPAddress& addr) { return addr.raw_address(); };
                                                                    ^
In file included from /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino/api/ArduinoAPI.h:30:0,
                 from /home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino/Arduino.h:23,
                 from <command-line>:0:
/home/wendel/.arduino15/packages/arduino/hardware/samd/1.8.11/cores/arduino/api/IPAddress.h:46:14: note: declared private here
     uint8_t* raw_address() { return _address.bytes; };
              ^~~~~~~~~~~
In file included from /home/wendel/Arduino/libraries/WiFiNINA/src/utility/wifi_drv.h:27:0,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/WiFiStorage.h:23,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/WiFi.h:38,
                 from /home/wendel/Arduino/libraries/WiFiNINA/src/WiFiNINA.h:23,
                 from mqtttest.ino:16:
/home/wendel/arduino-1.8.15/libraries/WiFi/src/WiFiUdp.h: At global scope:
/home/wendel/arduino-1.8.15/libraries/WiFi/src/WiFiUdp.h:27:24: error: reference to 'UDP' is ambiguous
 class WiFiUDP : public UDP {
 ...
 ... 

I can build it using the Arduino IDE

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions