On Sat, Nov 3, 2012 at 12:39 PM, Jake Prasad <jakeprasad@xxxxxxxxx> wrote: > /usr/include/limits.h:145:30: bits/posix1_lim.h: No such file or directory > /usr/include/limits.h:149:30: bits/posix2_lim.h: No such file or directory > /usr/include/limits.h:153:29: bits/xopen_lim.h: No such file or directory You may be running into the multiarch problem. Ubuntu has chosen to move header files and libraries around such that GCC no longer knows how to find them. This makes it difficult to build old GCC releases on new versions of Ubuntu. I've heard that they are working on a compatibility package but I don't know the status of this. Ian