ho ridato il make e l'unica cosa fuori posto e' questa (prima non l'avevo vista):
main.C: In function `int main(int, char**)':
main.C:80: error: `LC_MESSAGES' undeclared (first use this function)
main.C:80: error: (Each undeclared identifier is reported only once for each function it appears in.)
main.C:80: error: `setlocale' undeclared (first use this function)
main.C:81: error: `LC_CTYPE' undeclared (first use this function)