--- src/line_buffer.cc.orig 2011-08-01 00:40:47.807000575 +0200 +++ src/line_buffer.cc 2011-08-01 00:41:10.471000575 +0200 @@ -302,7 +302,7 @@ count = BZ2_bzread(bz_file, scratch, - std::min((unsigned long)seek_to, + std::min((size_t)seek_to, sizeof(scratch))); seek_to -= count; }