ich beobachte auf meiner Ubuntu 16.10 Installation, dass die Makefile Syntax: /*.{h,cpp}
nicht verstanden wird. Die Bibliothek wird dann nicht gefunden. Ich behelfe mir bislang mit manuellem Kopieren der .h und .cpp Sourcen in einen separaten Ordner mit entsprechender Anpassung im Makefile.
Habe dies sowohl bei der node-wifi-mqtt als auch bei der scale-adjust Firmware angetroffen.
~/Hiveeyes/arduino/node-wifi-mqtt$ make
find: ‘../libraries/Adafruit_MQTT_Library/*.{h,cpp}’: Datei oder Verzeichnis nicht gefunden
find: ‘../libraries/Adafruit_MQTT_Library/*.{h,cpp}’: Datei oder Verzeichnis nicht gefunden
find: ‘../libraries/Adafruit_MQTT_Library/*.{h,cpp}’: Datei oder Verzeichnis nicht gefunden
find: ‘../libraries/Adafruit_MQTT_Library/*.{h,cpp}’: Datei oder Verzeichnis nicht gefunden
Du hattest allerdings auch dort noch Probleme mit der Kompilierung über das Makefile gemeldet, siehe:
Die Ursache dafür konnten wir noch nicht herausfinden, bei uns läuft die Kompilierung sowohl unter Ubuntu 14.04.5 als auch unter Mac OSX tadellos durch.