UIPEthernet contains silly & annoying warnings
Aside from its bloated nature, the developer(s) deemed it necesary to insert warnings into the code that are incredibly distracting when compiling.
.piolibdeps/UIPEthernet_ID1484/utility/uipopt.h:98:4: warning: #warning "Endianness configured automaticaly." [-Wcpp]
.piolibdeps/UIPEthernet_ID1484/utility/Enc28J60Network.h:109:8: warning: #warning "Not defined ENC28J60_CONTROL_CS. Use borad default SS pin setting. You can configure in 'utility/Enc28J60Network.h'." [-Wcpp]
.piolibdeps/UIPEthernet_ID1484/utility/logging.h:25:2: warning: #warning "You can configure LogObject and ACTLOGLEVEL in 'utility/logging.h'. More verbosity more memory usage." [-Wcpp]
These can safely be commented out once you track down where the hell the files are installed...
On Linux:
~Project/.piolibdeps/UIPEthernet_ID1484/utility