I had same problem on Fedora 28, as build machine. After some research i simply decide to use more fresh e2fsprogs where conflict is solved. In same time i use version enough close to default one. I.e. i use 1.43.8 instead of 1.43.3
Take a look at diff files e2fsprogs-tools.diff e2fsprogs-utils.diff
@OSO-Bear Judging by the output of the program and your makefile, it looks like your program was compiled for x86 (your computer). You'll have to use an xCompile.sh script like the example to cross compile your C program.
PS it's three backticks to open a code block, and three to close it. See this link for more markdown syntax.
IMO, it is nothing to worry about, when you updated the firmware you ssh keys changed and since old ssh keys get stored on your host machine under ~/.ssh/known_hosts, it sees a conflict and gave this warning. You can rectify this by deleting old keys, open file ~/.ssh/known_hosts with a suitable editor like vim or nano and delete the line containing old keys and try ssh again.