Hi,
I am attempting to install a CPAN module: Tree::Suffix, in my local home 
directory.
Since I don't have SU previlege.

First of all I have installed the required libstree library 
(http://www.cl.cam.ac.uk/~cpk25/libstree/)
in my particular home directory, namely $HOME/MyBioTool/libstree-0.4.2.

I have also set the environment like the following in my .bash_profile, so that 
the module can call it. The
bash_profile looks like this:


__BEGIN__
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# My path to the C library program
export CFLAGS="-I $HOME/MyBioTool/libstree-0.4.2/include"
export LDFLAGS="-L $HOME/MyBioTool/libstree-0.4.2/lib"

PATH=$PATH:$HOME/bin:

export PATH
unset USERNAME
export 
PERL5LIB=/home/ewijaya/lib/perl5/site_perl/5.8.5/i686-linux:/home/ewijaya/lib/perl5/site_perl/5.8.5
__END__


However, when I tried installing the Tree::Suffix module using CPAN shell, I 
found error message that seems to
fail to recognize where does my C library is stored. It returns something like 
this in the end:

Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible


It seems to me it doesn't recognize the place where I store this libstree 
library.
I then try various way to install it manually:


 $perl Makefile.PL CFLAGS="$CFLAGS -I$HOME/MyBioTool/libstree-0.4.2/
 include" LDFLAGS="$LDFLAGS -L$HOME/MyBioTool/libstree-0.4.2/lib"

 or

 $perl Makefile.PL CCFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"

 or

 perl -w Makefile.PL "INC=-I $HOME/MyBioTool/libstree-0.4.2/include"
 "LIB=-L $HOME/MyBioTool/libstree-0.4.2/lib"

or after following one of the suggeestion:

perl Makefile.PL CCFLAGS="$CCFLAGS -I$HOME/MyBioTool/libstree-0.4.2/include"
LDDLFLAGS="$LDDLFLAGS -L$HOME/
MyBioTool/libstree-0.4.2/lib"

But without any success.

It returns:

Note (probably harmless): No library found for -lstree
Writing Makefile for Tree::Suffix


Does anybody have any experience with this kind of installation?
Is there anything I am missing here?

--
Edward WIJAYA
SINGAPORE


--------------------------------------------------- I²R Disclaimer 
------------------------------
This email is confidential and may be privileged.  If you are not the intended 
recipient, please delete it and notify us immediately. Please do not copy or 
use it for any purpose, or disclose its contents to any other person. Thank you.
-------------------------------------------------------------------------------------------------


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to