Note (probably harmless): No library found for -lgcrypt libgcrypt must be installed prior to building Crypt::GCrypt and I can't find it in the standard library directories. You can download it from: ftp://ftp.gnupg.org/gcrypt/libgcrypt/ and then you can install it just doing: $ ./configure $ make # make install If libgcrypt is installed, but in a non-standard directory, then use the following options to Makefile.PL: GCRYPTLIBPATH=... To set the directory in which to find libgcrypt GCRYPTINCPATH=... To set the directory in which to find gcrypt.h For example: perl Makefile.PL GCRYPTLIBPATH=/home/me/lib GCRYPTINCPATH=/home/me/include Note that if you build against a shareable library in a non-standard location you may (on some platforms) also have to set your LD_LIBRARY_PATH environment variable at run time for perl to find the library. make: *** No targets specified and no makefile found. Stop.