Для ошибки: cannot find -lflx
cannot find -lflx
В вашем изменении Makefile: LEXLIB = -lfl - LEXLIB =.
LEXLIB = -lfl
LEXLIB =
В противном случае удалите аргумент -lfl, где бы он ни находился.
-lfl