I removed ActivePerl and reinstalled it. The file denoted by 'which cc' is a symlink pointing to the gcc executable; shouldn't that mean perl would use gcc to compile, if it was trying to use cc? Typing 'cc -v' and 'gcc -v' gives the same output.
I installed Crypt::CBC with no problem. However when I tried to install Crypt::Blowfish it got the same type of error mentioned above again. According to
Blowfish shouldn't have any prereqs besides Crypt::CBC. What could I be missing? The version of CBC I added was 2.22 and the version of Blowfish was 2.10.