http://www.perlmonks.org?node_id=11117335


in reply to cpnam GD error

Although you already managed to solve your problem, just some information on the "missing gdlib.pc" error and clarify that there is nothing scary about it :) It is a text file containing information on how to compile with GD header files and link against the GD library. It is part of the pkg-config system which sorted out the mess of "where to find libraries, headers and what link options to use". It was designed for Linux but now used by other systems too. Most libraries now installed under Linux will contain a ".pc" pkg-config file to be installed in some standard path. A configuration script for compiling and installing an application which requires this "xyz" library will ask "pkg-config" command to find the options and the latter will look in the standard path(s) for file "xyz.pc" and suggest the options. The absense of that file will prompt the error message you got. Which means that the xyz library was not installed or it was installed in non-standard location that pkg-config does not know about but can be searched if user provides the path via an env-variable among other ways. Otherwise, the command pkg-config --libs --msvc-syntax gdlib would have yielded something like gd.lib.

And yes, just to troll the anonymous monk, "Linux" is the right answer to any question. Here, now all troll bases covered.

bw, bliako