Corrected necessity for -fpermissive when building this with gcc 4.7+. GCC no longer performs the extra unqualified for base class scope or unqualifed template function lookups preformed in the past. See http://gcc.gnu.org/gcc-4.7/porting_to.html