Try now.

On Wed, May 13, 2009 at 4:39 PM, Seung Joong Kim <sjkim@salilab.org> wrote:
Today I updated IMP with the latest revision 2830, and I am having a compiling error on Mac only.
It seems that there is a problem with the boost binding (I have installed boost version 1.38 by using Macport)

Currently I don't have any problem with my linux machine.  It happens only in my Mac..

Could you anyone figure out what was wrong?

Thanks!

- SJ


g++ -o modules/atom/src/bond_graph.os -c -Woverloaded-virtual -Wall -O3 -fvisibility=hidden -fPIC -DNDEBUG -DIMP_LITTLE_ENDIAN -DIMPATOM_EXPORTS -DGCC_VISIBILITY -Ibuild/include -I/opt/local/include modules/atom/src/bond_graph.cpp
build/include/IMP/internal/NestedIterator.h: In member function 'const IMP::internal::NestedIterator<T>& IMP::internal::NestedIterator<T>::operator++() [with T = IMP::atom::BondGraph::NestedTraits]':
/opt/local/include/boost/concept_check.hpp:473:   instantiated from 'boost::InputIterator<TT>::~InputIterator() [with TT = IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits>]'
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::InputIterator<IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits> >]'
/opt/local/include/boost/graph/graph_concepts.hpp:47:   instantiated from 'boost::concepts::MultiPassInputIterator<T>::~MultiPassInputIterator() [with T = IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits>]'
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::concepts::MultiPassInputIterator<IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits> >]'
/opt/local/include/boost/graph/graph_concepts.hpp:219:   instantiated from 'boost::concepts::EdgeListGraph<G>::~EdgeListGraph() [with G = IMP::atom::BondGraph]'
/opt/local/include/boost/graph/graph_concepts.hpp:209:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::concepts::EdgeListGraphConcept<IMP::atom::BondGraph>]'
/opt/local/include/boost/concept_check.hpp:43:   instantiated from 'void boost::function_requires(Model*) [with Model = boost::concepts::EdgeListGraphConcept<IMP::atom::BondGraph>]'
modules/atom/src/bond_graph.cpp:60:   instantiated from here
build/include/IMP/internal/NestedIterator.h:41: error: 'CGAL_assertion' was not declared in this scope
/opt/local/include/boost/concept_check.hpp: In destructor 'boost::SignedInteger<T>::~SignedInteger() [with T = unsigned int]':
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::SignedInteger<unsigned int>]'
/opt/local/include/boost/concept_check.hpp:468:   instantiated from 'boost::InputIterator<TT>::~InputIterator() [with TT = IMP::internal::IndexingIterator<IMP::atom::BondedDecorator::GetBonded>]'
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::InputIterator<IMP::internal::IndexingIterator<IMP::atom::BondedDecorator::GetBonded> >]'
/opt/local/include/boost/graph/graph_concepts.hpp:47:   instantiated from 'boost::concepts::MultiPassInputIterator<T>::~MultiPassInputIterator() [with T = IMP::internal::IndexingIterator<IMP::atom::BondedDecorator::GetBonded>]'
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::concepts::MultiPassInputIterator<IMP::internal::IndexingIterator<IMP::atom::BondedDecorator::GetBonded> >]'
/opt/local/include/boost/graph/graph_concepts.hpp:148:   instantiated from 'boost::concepts::AdjacencyGraph<G>::~AdjacencyGraph() [with G = IMP::atom::BondGraph]'
/opt/local/include/boost/graph/graph_concepts.hpp:139:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::concepts::AdjacencyGraphConcept<IMP::atom::BondGraph>]'
/opt/local/include/boost/concept_check.hpp:43:   instantiated from 'void boost::function_requires(Model*) [with Model = boost::concepts::AdjacencyGraphConcept<IMP::atom::BondGraph>]'
modules/atom/src/bond_graph.cpp:59:   instantiated from here
/opt/local/include/boost/concept_check.hpp:91: error: request for member 'error_type_must_be_a_signed_integer_type' in '((boost::SignedInteger<unsigned int>*)this)->boost::SignedInteger<unsigned int>::x', which is of non-class type 'unsigned int'
/opt/local/include/boost/concept_check.hpp: In destructor 'boost::SignedInteger<T>::~SignedInteger() [with T = long unsigned int]':
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::SignedInteger<long unsigned int>]'
/opt/local/include/boost/concept_check.hpp:468:   instantiated from 'boost::InputIterator<TT>::~InputIterator() [with TT = IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits>]'
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::InputIterator<IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits> >]'
/opt/local/include/boost/graph/graph_concepts.hpp:47:   instantiated from 'boost::concepts::MultiPassInputIterator<T>::~MultiPassInputIterator() [with T = IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits>]'
/opt/local/include/boost/concept/detail/general.hpp:29:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::concepts::MultiPassInputIterator<IMP::internal::NestedIterator<IMP::atom::BondGraph::NestedTraits> >]'
/opt/local/include/boost/graph/graph_concepts.hpp:219:   instantiated from 'boost::concepts::EdgeListGraph<G>::~EdgeListGraph() [with G = IMP::atom::BondGraph]'
/opt/local/include/boost/graph/graph_concepts.hpp:209:   instantiated from 'static void boost::concept::requirement<Model>::failed() [with Model = boost::concepts::EdgeListGraphConcept<IMP::atom::BondGraph>]'
/opt/local/include/boost/concept_check.hpp:43:   instantiated from 'void boost::function_requires(Model*) [with Model = boost::concepts::EdgeListGraphConcept<IMP::atom::BondGraph>]'
modules/atom/src/bond_graph.cpp:60:   instantiated from here
/opt/local/include/boost/concept_check.hpp:91: error: request for member 'error_type_must_be_a_signed_integer_type' in '((boost::SignedInteger<long unsigned int>*)this)->boost::SignedInteger<long unsigned int>::x', which is of non-class type 'long unsigned int'
scons: *** [modules/atom/src/bond_graph.os] Error 1
scons: building terminated because of errors.

--
Seung Joong Kim, Ph.D.

Postdoctoral Scholar, Andrej Sali group
Department of Biopharmaceutical Sciences, School of Pharmacy
University of California at San Francisco (UCSF)

_______________________________________________
IMP-dev mailing list
IMP-dev@salilab.org
https://salilab.org/mailman/listinfo/imp-dev