Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: Couldn't find gmp library after moving perl module

by ides (Deacon)
on Sep 04, 2007 at 16:18 UTC ( #636974=note: print w/replies, xml ) Need Help??

in reply to Couldn't find gmp library after moving perl module

Just an FYI, but trying to "move" modules like this is always going to cause you more pain than it is worth. Even without root ( or su/sudo ) access you can install a modules anywhere you can write files on the filesystem. Just install the module as you would normally, but give it a PREFIX of some location you have write access to, such as $HOME.

You will then need to just 'use lib' that location and you can avoid situations like this.

Frank Wiles <>

  • Comment on Re: Couldn't find gmp library after moving perl module

Replies are listed 'Best First'.
Re^2: Couldn't find gmp library after moving perl module
by Anonymous Monk on Sep 04, 2007 at 16:44 UTC
    Thanks! I'll try to re-install some modules on machine B. Two quick questions: 1. "use lib $my_perl_dir" shoul be placed in my perl script, right? 2. Do you think just move the following gmp files should be enough to use gmp library? libgmp.a

      Yes you'll need the 'use lib /path/to/wherever' in your script. This tells Perl to add this path to @INC so it will then look there for modules.

      As for moving the libraries, it *might work. But there are several things that can go wrong when doing that, so it's best to just rebuild the module on the local box to avoid those issues. Unless of course like actually enjoy doing things the hard way and creating more work for yourself!

      Frank Wiles <>

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://636974]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (8)
As of 2018-06-19 09:14 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (111 votes). Check out past polls.