Perhaps your earlier modules didn't have C components that needed to be compiled? If you do think you have GCC installed, perhaps your configuration process didn't find it? Usually a 'perl Makefile.PL' will catch stuff like the location and names of your compiler. Try typing 'cc' and/or 'gcc' from the command prompt and see if you get something.