it seems that coveralls-lcov has changed a bit how it accepts command-line arguments
diff --git a/.travis.yml b/.travis.yml
index fd0838b..b9f5932 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -381,7 +381,7 @@
lcov -d . -c -o coverage.info # parse coverage data
lcov -r coverage.info "/usr*" "$(readlink -f examples)/*" -o coverage.info # remove data for system headers and .cpp files
lcov -l coverage.info # just list a short summary of the results
- coveralls-lcov --repo-token ${COVERALLS_REPO_TOKEN} coverage.info # upload results
+ coveralls-lcov --repo-token=${COVERALLS_REPO_TOKEN} coverage.info # upload results
# do not continue with other build configurations after that
exit