Make disbling warnings safe via compiler checks.
Enable silent builds.
Suppress unused function.
Prevent first-run ./autogen.sh error due to ltmain.sh absence.