cc1plus: warnings being treated as errors largeobject.cxx: In member function ‘long int pqxx::largeobjectaccess::cseek(long int, std::_Ios_Seekdir)’: largeobject.cxx:208: error: conversion to ‘int’ from ‘long int’ may alter its value make[2]: *** [largeobject.lo] Error 1 cc1plus: warnings being treated as errors pipeline.cxx: In member function ‘void pqxx::pipeline::obtain_dummy()’: pipeline.cxx:320: error: conversion to ‘int’ from ‘long int’ may alter its value make[2]: *** [pipeline.lo] Error 1 cc1plus: warnings being treated as errors prepared_statement.cxx: In member function ‘pqxx::result pqxx::prepare::invocation::exec() const’: prepared_statement.cxx:79: error: conversion to ‘int’ from ‘const size_t’ may alter its value make[2]: *** [prepared_statement.lo] Error 1 cc1plus: warnings being treated as errors result.cxx: In member function ‘const char* pqxx::result::GetValue(long unsigned int, unsigned int) const’: result.cxx:283: error: conversion to ‘int’ from ‘long unsigned int’ may alter its value result.cxx: In member function ‘bool pqxx::result::GetIsNull(long unsigned int, unsigned int) const’: result.cxx:290: error: conversion to ‘int’ from ‘long unsigned int’ may alter its value result.cxx: In member function ‘size_t pqxx::result::GetLength(long unsigned int, unsigned int) const’: result.cxx:297: error: conversion to ‘int’ from ‘long unsigned int’ may alter its value make[2]: *** [result.lo] Error 1 cc1plus: warnings being treated as errors util.cxx: In function ‘size_t::pqxx_strnlen(const char*, size_t)’: util.cxx:522: error: suggest a space before ‘;’ or explicit braces around empty body in ‘for’ statement util.cxx: In function ‘std::string::to_string_unsigned(T) [with T = long unsigned int]’: util.cxx:452: instantiated from here util.cxx:237: error: conversion to ‘int’ from ‘long unsigned int’ may alter its value util.cxx: In function ‘L::absorb_digit(L, R) [with L = short int, R = int]’: util.cxx:122: instantiated from ‘void::from_string_signed(const char*, T&) [with T = short int]’ util.cxx:391: instantiated from here util.cxx:105: error: conversion to ‘short int’ from ‘int’ may alter its value util.cxx: In function ‘L::absorb_digit(L, R) [with L = short unsigned int, R = int]’: util.cxx:153: instantiated from ‘void::from_string_unsigned(const char*, T&) [with T = short unsigned int]’ util.cxx:403: instantiated from here util.cxx:105: error: conversion to ‘short unsigned int’ from ‘int’ may alter its value util.cxx: In function ‘std::string::to_string_unsigned(T) [with T = long int]’: util.cxx:311: instantiated from ‘std::string::to_string_signed(T) [with T = long int]’ util.cxx:440: instantiated from here util.cxx:237: error: conversion to ‘int’ from ‘long int’ may alter its value make[2]: *** [util.lo] Error 1 make[2]: Target `libpqxx.la' not remade because of errors. make[1]: *** [../src/libpqxx.la] Error 2 make[1]: Target `distdir' not remade because of errors. make: *** [distdir] Error 1 make: Target `dist' not remade because of errors.