probonopd / WirelessPrinting

Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
352 stars 65 forks source link

Base Library to `Library` branch #117

Closed ayushsharma82 closed 5 years ago

probonopd commented 5 years ago

Getting

In file included from /home/travis/Arduino/libraries/ESPAsyncWebServer/src/ESPAsyncWebServer.h:454:0,
                 from /home/travis/build/probonopd/WirelessPrinting/examples/starter/starter.ino:7:
/home/travis/Arduino/libraries/ESPAsyncWebServer/src/AsyncWebSocket.h:82:10: warning: unused parameter 'i' [-Wunused-parameter]
     void operator ++(int i) { _count++; }
          ^
/home/travis/Arduino/libraries/ESPAsyncWebServer/src/AsyncWebSocket.h:83:10: warning: unused parameter 'i' [-Wunused-parameter]
     void operator --(int i) {  if (_count > 0) { _count--; } ;  }
          ^
In file included from /home/travis/Arduino/libraries/SdFat/src/FatLib/FatLib.h:27:0,
                 from /home/travis/Arduino/libraries/SdFat/src/SdFat.h:33,
                 from /home/travis/Arduino/libraries/src/FileWrapper.h:6,
                 from /home/travis/Arduino/libraries/src/StorageFS.h:3,
                 from /home/travis/Arduino/libraries/src/WirelessPrinting.h:13,
                 from /home/travis/build/probonopd/WirelessPrinting/examples/starter/starter.ino:9:
/home/travis/Arduino/libraries/SdFat/src/FatLib/ArduinoFiles.h:122:7: error: redefinition of 'class fs::File'
 class File : public FatFile, public Stream {
       ^
In file included from /home/travis/build/probonopd/WirelessPrinting/examples/starter/starter.ino:4:0:
/home/travis/.arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266/FS.h:48:7: error: previous definition of 'class fs::File'
 class File : public Stream
       ^
In file included from /home/travis/Arduino/libraries/SdFat/src/FatLib/FatLib.h:28:0,
                 from /home/travis/Arduino/libraries/SdFat/src/SdFat.h:33,
                 from /home/travis/Arduino/libraries/src/FileWrapper.h:6,
                 from /home/travis/Arduino/libraries/src/StorageFS.h:3,
                 from /home/travis/Arduino/libraries/src/WirelessPrinting.h:13,
                 from /home/travis/build/probonopd/WirelessPrinting/examples/starter/starter.ino:9:
/home/travis/Arduino/libraries/SdFat/src/FatLib/FatFileSystem.h: In member function 'fs::File FatFileSystem::open(const char*, oflag_t)':
/home/travis/Arduino/libraries/SdFat/src/FatLib/FatFileSystem.h:95:13: error: 'class fs::File' has no member named 'open'
     tmpFile.open(vwd(), path, oflag);
             ^
In file included from /home/travis/Arduino/libraries/src/StorageFS.h:3:0,
                 from /home/travis/Arduino/libraries/src/WirelessPrinting.h:13,
                 from /home/travis/build/probonopd/WirelessPrinting/examples/starter/starter.ino:9:
/home/travis/Arduino/libraries/src/FileWrapper.h: In member function 'bool FileWrapper::isDirectory()':
/home/travis/Arduino/libraries/src/FileWrapper.h:54:23: error: 'class fs::File' has no member named 'isDirectory'
         return sdFile.isDirectory();
                       ^
/home/travis/build/probonopd/WirelessPrinting/examples/starter/starter.ino: In function 'void setup()':
starter:15:20: error: 'class WirelessPrintingClass' has no member named 'begin'
   WirelessPrinting.begin(server);
                    ^

See https://travis-ci.org/probonopd/WirelessPrinting/jobs/525820865#L1033

Note: If you make changes to this branch, they will automatically be built on Travis CI, and you can see the log file by clicking on the red X icon to see what the build error is. Please do this until there is a green checkmark instead of a red X.

ayushsharma82 commented 5 years ago

Right. I still need to fix some bugs in the library. I will keep committing changes to this PR Req.