You were given some very informative links yesterday, from the other responder to your question. I'd strongly recommend reviewing them. In fact, they are related to what I'm going to suggest to you now. Firstly, you're going to have to read up on your version of make. The link I just used is for the FreeBSD version of make. You will want to issue the following within a terminal app, on your box

this will inform you of options you can give any Modules, or libraries you choose to install. Another important command you will want to get acquainted with, is ldd. This utility is not unlike the dispatcher, at a cab company. It keeps inventory of all the cabs/cabbies (symbols, in OS/library speak). Then dispatches the cabs (symbols/library functions) on request. Or emits those wonderful error messages you've been asking about.

Hi Chris, thanks for your reply. I will check out those links. I think you are telling me that I will need to compile these libraries manually? btw, I think you are confusing me with someone else as I didn't ask any question yesterday.

You'll understand better, once you've read up on make, and ldd. But in short; you will ultimately need to tell make where your /opt/... path is. Cause it sounds like that is where you are keeping your perlbrew libs at. But only you will have the answer to that. I don't have any real idea how your building things on your box. That's your job. :)