[Bioperl-l] Fw: broken Bio::SeqIO in bioperl on OS X (fink)

Hilmar Lapp hlapp at gmx.net
Fri Feb 27 04:58:44 UTC 2009


The problem isn't that the Bio::SeqIO::genbank module can't be found  
but what is indicated by the nested error message (i.e., the error  
that caused loading the module to fail): "Weak references are not  
implemented in the version of perl".

Bio::Species imports the weaken() and isweak() functions from  
Scalar::Util (and Bio::SeqIO::genbank requires Bio::Species).  
Apparently the perl installed in that system has been compiled such  
that it won't support weak references.

	-hilmar

On Feb 26, 2009, at 4:02 PM, Dave Messina wrote:

> Hi Koen,
>
> I'm not very experienced with fink -- does it run the test suite as  
> part of
> its install process?
>
> The error seems pretty straightforward:
>
>
>>> Bio::SeqIO: genbank cannot be found
>>
>
>
>>> MSG: Failed to load module Bio::SeqIO::genbank.
>
>
>
> Namely, that the module is either not present or not in perl's list of
> library directories (@INC).
>
> This doesn't seem like a BioPerl error to me, but without knowing  
> more about
> fink I'm reluctant to assume it's a fink errror either.
>
> I would recommend the user first look where fink is supposed to  
> install the
> BioPerl modules and verify that the modules are there.
>
> Then I would have him type
>
> perl -e 'print (join "\n", @INC, "\n")'
>
> on the command line and verify that the directory where he found the  
> BioPerl
> modules is in that list.
>
>
> Dave
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l

-- 
===========================================================
: Hilmar Lapp  -:-  Durham, NC  -:-  hlapp at gmx dot net :
===========================================================






More information about the Bioperl-l mailing list