Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Installing external libraries for perlbrew perl

by taint (Chaplain)
on Dec 19, 2013 at 01:04 UTC ( #1067756=note: print w/ replies, xml ) Need Help??


in reply to Installing external libraries for perlbrew perl

Greetings, bangor.

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

man make
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.
man ldd
should provide more than you want to know about ld. :)

That's all there is to say, in the matter. Pay close attention to how you can inform/influence make, where library paths are concerned.

Have fun, and get to reading. :)

--Chris

UPDATE; Forgot to mention; You'll also probably be well advised to read up on ld. As it's part of the ldd process. But you would already have noticed that, having read the ldd man page. :)

In fact, it's more powerful, and influential than ldd!

Yes. What say about me, is true.


Comment on Re: Installing external libraries for perlbrew perl
Select or Download Code
Re^2: Installing external libraries for perlbrew perl
by bangor (Beadle) on Dec 19, 2013 at 01:12 UTC
    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. :)

      Best wishes, and good luck.

      --Chris

      Yes. What say about me, is true.
      

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1067756]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (8)
As of 2014-12-28 04:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (178 votes), past polls