When compiling this simple program: [balder: ~/devel]$ cat temp.cpp #include <iostream> int main (int argc, char *argv[]) { cout << "hello, world"; } I get these compiler warnings: [balder: ~/devel]$ cc temp.cpp /usr/include/g++-2/streambuf.h: In method `struct streampos streambuf::pubseekoff(streamoff, enum _seek_dir, int = 3)': In file included from /usr/include/g++-2/iostream.h:31, from /usr/include/g++-2/iostream:6, from temp.cpp:1: /usr/include/g++-2/streambuf.h:362: conversion from `__off64_t' to non-scalar type `streampos' requested /usr/include/g++-2/streambuf.h: In method `struct streampos streambuf::pubseekpos(struct streampos, int = 3)': /usr/include/g++-2/streambuf.h:364: `struct streampos' used where a `__off64_t' was expected