--- configure.ac +++ configure.ac @@ -55,7 +55,8 @@ dnl AM_WITH_NLS dnl AM_LC_MESSAGES AM_ICONV - AM_GNU_GETTEXT +AM_GNU_GETTEXT +AM_GNU_GETTEXT_VERSION(0.11.5) else echo "Gnu gettext disabled" dnl We probally need a AC_SUBST(@INTLLIBS@) here --- src/start_screen.cxx +++ src/start_screen.cxx @@ -188,7 +188,7 @@ if (description == "") return description; - unsigned int pos = 0; + std::string::size_type pos = 0; while ((pos = description.find('\t', pos)) != std::string::npos) description.replace(pos, 1, 1, ' '); --- src/story_screen.cxx +++ src/story_screen.cxx @@ -143,7 +143,7 @@ if (!page_displayed_completly) { unsigned int len = static_cast(20.0f * time_passed); - display_text = current_page.text.substr(0, Math::min(current_page.text.length(), len)); + display_text = current_page.text.substr(0, Math::min((unsigned int)(current_page.text.length()), len)); if (current_page.text.length() < len) {