It looks like you don't have a C compiler on your PATH, so you will not be able to compile C or XS extension modules. You can install GCC from the MinGW package using the Perl Package Manager by running: ppm install MinGW *** You are using a perl configured with threading enabled. *** You should be aware that using multiple threads is *** not recommended for production environments. Argument "6.55_02" isn't numeric in numeric ge (>=) at makefile.pl line 110 *** Warning: whitespace characters in the current directory path (C:/Users/ sh/Desktop/DBI Module/DBI-1.609) may cause problems *** You're using Microsoft Visual C++ compiler or similar but the LIB and INCLUDE environment variables are not both set. You need to run the VCVARS32.BAT batch file that was supplied with the compiler before you can use it. A copy of vcvars32.bat can typically be found in the following directories under your Visual Studio install directory: Visual C++ 6.0: vc98\bin Visual Studio .NET: vc7\bin Find it, run it, then retry this. If you think this error is not correct then just set the LIB and INCLUDE environment variables to some value to disable the check.