1) Submodules not initialized (#5):
$ make
make: *** No rule to make target 'ber/ber.c', needed by 'all'. Stop.
2)
connection.c: In function ‘brother_conn_poll’:
connection.c:179:25: error: ISO C forbids empty initializer braces [-Werror=pedantic]
struct pollfd pfd = {};
3)
device_handler.c: In function ‘device_handler_add_device’:
device_handler.c:180:9: error: ‘dev’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
free(dev);
^~~~~
1) Submodules not initialized (#5): $ make make: *** No rule to make target 'ber/ber.c', needed by 'all'. Stop.
2) connection.c: In function ‘brother_conn_poll’: connection.c:179:25: error: ISO C forbids empty initializer braces [-Werror=pedantic] struct pollfd pfd = {};
3) device_handler.c: In function ‘device_handler_add_device’: device_handler.c:180:9: error: ‘dev’ may be used uninitialized in this function [-Werror=maybe-uninitialized] free(dev); ^
~~~~