You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My installation seems to be working fine now (and I'm looking forward to
using it for its connectedComponents() function), but I had some
difficulties getting it there. I'm running Mac OS X 10.4.
We don't have sys/vfs.h, required in Directed/Directed.c and
Undirected/Undirected.c, so this caused compile errors. Following
instructions found on the web somewhere, I replaced these with
sys/mount.h.
Error which was reported last month in the forum:
../include/BoostGraph_undirected_i.h: In member function virtual std::vector<int, std::allocator<i +nt> > BoostGraph_undirected_i<G>::connectedComponents()': ../include/BoostGraph_undirected_i.h:59: error: _changed' was not
declared in this scope
Fixed (through sheer luck trying this randomly) by changing the offending
line 59 to refer to the field explicitly:
if (this->_changed!=0) this->_fillGraph();
Maybe different g++ versions do strange things? I have gcc version 4.0.1.
When I went to run the tests, they failed because I didn't have
Class::AutoClass on my system (which I then installed from CPAN), then
because I didn't have Bio::ISB::POS::Interactable (which cannot be
obtained from CPAN). These dependencies are something to think about.
(I.e. maybe the Bio one could be gotten rid of, and the AutoClass one
automatically installed before this package.)
I hope these can be changed in the next version!
-Lisa
The text was updated successfully, but these errors were encountered:
Wed, 30 Aug 2006 00:49:26 -0400 (EDT)
From: | Lisa Friedland [email protected]
My installation seems to be working fine now (and I'm looking forward to
using it for its connectedComponents() function), but I had some
difficulties getting it there. I'm running Mac OS X 10.4.
We don't have sys/vfs.h, required in Directed/Directed.c and
Undirected/Undirected.c, so this caused compile errors. Following
instructions found on the web somewhere, I replaced these with
sys/mount.h.
Error which was reported last month in the forum:
../include/BoostGraph_undirected_i.h: In member function
virtual std::vector<int, std::allocator<i +nt> > BoostGraph_undirected_i<G>::connectedComponents()': ../include/BoostGraph_undirected_i.h:59: error:
_changed' was notdeclared in this scope
Fixed (through sheer luck trying this randomly) by changing the offending
line 59 to refer to the field explicitly:
if (this->_changed!=0) this->_fillGraph();
Maybe different g++ versions do strange things? I have gcc version 4.0.1.
Class::AutoClass on my system (which I then installed from CPAN), then
because I didn't have Bio::ISB::POS::Interactable (which cannot be
obtained from CPAN). These dependencies are something to think about.
(I.e. maybe the Bio one could be gotten rid of, and the AutoClass one
automatically installed before this package.)
I hope these can be changed in the next version!
-Lisa
The text was updated successfully, but these errors were encountered: