[MOBY-dev] [moby] Here's a question....

Mark Wilkinson markw at illuminae.com
Wed Feb 1 18:45:02 UTC 2006


The /lib/ folder is created during the "make" process.  It isn't in the
CVS...

You should be editing the code in the moby-live/Perl/MOBY* folder, and
then running:

perl Makefile.pl
make
make install

each time to install it.  This isn't a MOBY problem :-)

M




On Wed, 2006-02-01 at 12:51 -0500, Frank Gibbons wrote:
> In the Perl MOBY codebase, there is a very confusing parallelism: there's 
> the MOBY directory, and then there's the lib/MOBY directory.
> 
> There's a line in the Makefile that copies from MOBY to lib/MOBY. Why is 
> this necessary? Perhaps it's related to the following questions.
> 
> "make install" appears only to work on changes made in "lib/MOBY". I guess 
> this is normal for Perl, except that the "real" version of the source is 
> kept in MOBY.
> 
> "cvs" appears to deal only with changes made in "MOBY". That's fine too, 
> except that Perl expects to find it in lib/MOBY.
> 
> Every time I go away from MOBY for a while and come back, this bites me in 
> the ass: I find myself editing in the wrong place, and just getting 
> *really* confused.
> 
> If I need to edit, where should I do it: MOBY or lib/MOBY? If I need to 
> install my changes, is it simply "make install" or is there something else 
> I should be doing?  For example, should I "make clean" each time I want to 
> install? I presume this parallelism is a way to hang onto the CVS comments, 
> while adopting the more usual Perl installation tree.
> 
> FYI, I have perl 5.8.6 (just upgraded last week), running on SuSE Linux.
> 
> Can someone out there set me straight? I'd really appreciate it - my ass is 
> starting to hurt ;-)
> 
> -Frank
> 
> PhD, Computational Biologist,
> Harvard Medical School BCMP/SGM-322, 250 Longwood Ave, Boston MA 02115, USA.
> Tel: 617-432-3555       Fax: 
> 617-432-3557       http://llama.med.harvard.edu/~fgibbons 
> 
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at biomoby.org
> http://biomoby.org/mailman/listinfo/moby-dev
-- 
--
...his last words were 'Hey guys!  Watch this!'
--
Mark Wilkinson
Asst. Professor
Dept. of Medical Genetics
University of British Columbia
PI in Bioinformatics
iCAPTURE Centre
St. Paul's Hospital
Rm. 166, 1081 Burrard St.
Vancouver, BC, V6Z 1Y6
tel: 604 682 2344 x62129
fax: 604 806 9274

"For most of this century we have viewed communications as a conduit, 
       a pipe between physical locations on the planet. 
What's happened now is that the conduit has become so big and interesting 
      that communication has become more than a conduit, 
       it has become a destination in its own right..."

                Paul Saffo - Director, Institute for the Future




More information about the MOBY-dev mailing list