Is this building off trunk?
What version of gcc are you using?

On Mon, Feb 4, 2013 at 9:03 AM, vonPuh fonPuhendorf <
[email protected]> wrote:

> libtool: compile:  g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\"
> -DPACKAGE_VERSION=\"0.12.0\" "-DPACKAGE_STRING=\"mesos 0.12.0\""
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\"
> -DVERSION=\"0.12.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
> -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -DMESOS_HAS_JAVA=1
> -DMESOS_HAS_PYTHON=1 -DHAVE_LIBZ=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBSSL=1
> -DHAVE_LIBCURL=1 -I. -Wall -Werror
> -DMESOS_WEBUI_DIR=\"/usr/local/share/mesos/webui\"
> -DMESOS_LIBEXECDIR=\"/usr/local/libexec/mesos\" -I../include
> -I../third_party/libprocess/include -I../include
> -I../third_party/boost-1.51.0 -I../third_party/protobuf-2.4.1/src
> -I../third_party/glog-0.3.1/src
> -I../third_party/zookeeper-3.3.4/src/c/include
> -I../third_party/zookeeper-3.3.4/src/c/generated -pthread -g2 -O2 -MT
> local/libmesos_no_third_party_la-local.lo -MD -MP -MF
> local/.deps/libmesos_no_third_party_la-local.Tpo -c local/local.cpp  -fPIC
> -DPIC -o local/.libs/libmesos_no_third_party_la-local.o
> In file included from ./master/master.hpp:37:0,
>                  from ./master/hierarchical_allocator_process.hpp:32,
>                  from local/local.cpp:38:
> ../third_party/libprocess/include/stout/multihashmap.hpp: In instantiation
> of 'hashset<Value> multihashmap<K, V>::get(const K&) const [with K =
> mesos::FrameworkID; V = mesos::internal::master::Filter*]':
> ./master/hierarchical_allocator_process.hpp:300:3:   required from 'void
> mesos::internal::master::HierarchicalAllocatorProcess<UserSorter,
> FrameworkSorter>::frameworkRemoved(const mesos::FrameworkID&) [with
> UserSorter = mesos::internal::master::DRFSorter; FrameworkSorter =
> mesos::internal::master::DRFSorter]'
> local/local.cpp:181:1:   required from here
> ../third_party/libprocess/include/stout/multihashmap.hpp:44:3: error:
> 'equal_range' was not declared in this scope, and no declarations were
> found by argument-dependent lookup at the point of instantiation
> [-fpermissive]
> ../third_party/libprocess/include/stout/multihashmap.hpp:44:3: note:
> declarations in dependent base
> 'boost::unordered::unordered_multimap<mesos::FrameworkID,
> mesos::internal::master::Filter*, boost::hash<mesos::FrameworkID>,
> std::equal_to<mesos::FrameworkID>, std::allocator<std::pair<const
> mesos::FrameworkID, mesos::internal::master::Filter*> > >' are not found by
> unqualified lookup
> ../third_party/libprocess/include/stout/multihashmap.hpp:44:3: note: use
> 'this->equal_range' instead
> ../third_party/libprocess/include/stout/multihashmap.hpp: In instantiation
> of 'bool multihashmap<K, V>::remove(const K&, const V&) [with K =
> mesos::FrameworkID; V = mesos::internal::master::Filter*]':
> ./master/hierarchical_allocator_process.hpp:301:5:   required from 'void
> mesos::internal::master::HierarchicalAllocatorProcess<UserSorter,
> FrameworkSorter>::frameworkRemoved(const mesos::FrameworkID&) [with
> UserSorter = mesos::internal::master::DRFSorter; FrameworkSorter =
> mesos::internal::master::DRFSorter]'
> local/local.cpp:181:1:   required from here
> ../third_party/libprocess/include/stout/multihashmap.hpp:66:21: error:
> 'find' was not declared in this scope, and no declarations were found by
> argument-dependent lookup at the point of instantiation [-fpermissive]
> ../third_party/libprocess/include/stout/multihashmap.hpp:66:21: note:
> declarations in dependent base
> 'boost::unordered::unordered_multimap<mesos::FrameworkID,
> mesos::internal::master::Filter*, boost::hash<mesos::FrameworkID>,
> std::equal_to<mesos::FrameworkID>, std::allocator<std::pair<const
> mesos::FrameworkID, mesos::internal::master::Filter*> > >' are not found by
> unqualified lookup
> ../third_party/libprocess/include/stout/multihashmap.hpp:66:21: note: use
> 'this->find' instead
> ../third_party/libprocess/include/stout/multihashmap.hpp:68:7: error:
> 'erase' was not declared in this scope, and no declarations were found by
> argument-dependent lookup at the point of instantiation [-fpermissive]
> ../third_party/libprocess/include/stout/multihashmap.hpp:68:7: note:
> declarations in dependent base
> 'boost::unordered::unordered_multimap<mesos::FrameworkID,
> mesos::internal::master::Filter*, boost::hash<mesos::FrameworkID>,
> std::equal_to<mesos::FrameworkID>, std::allocator<std::pair<const
> mesos::FrameworkID, mesos::internal::master::Filter*> > >' are not found by
> unqualified lookup
> ../third_party/libprocess/include/stout/multihashmap.hpp:68:7: note: use
> 'this->erase' instead
> ../third_party/libprocess/include/stout/multihashmap.hpp: In instantiation
> of 'bool multihashmap<K, V>::remove(const K&) [with K = mesos::FrameworkID;
> V = mesos::internal::master::Filter*]':
> ./master/hierarchical_allocator_process.hpp:308:3:   required from 'void
> mesos::internal::master::HierarchicalAllocatorProcess<UserSorter,
> FrameworkSorter>::frameworkRemoved(const mesos::FrameworkID&) [with
> UserSorter = mesos::internal::master::DRFSorter; FrameworkSorter =
> mesos::internal::master::DRFSorter]'
> local/local.cpp:181:1:   required from here
> ../third_party/libprocess/include/stout/multihashmap.hpp:58:23: error:
> 'erase' was not declared in this scope, and no declarations were found by
> argument-dependent lookup at the point of instantiation [-fpermissive]
> ../third_party/libprocess/include/stout/multihashmap.hpp:58:23: note:
> declarations in dependent base
> 'boost::unordered::unordered_multimap<mesos::FrameworkID,
> mesos::internal::master::Filter*, boost::hash<mesos::FrameworkID>,
> std::equal_to<mesos::FrameworkID>, std::allocator<std::pair<const
> mesos::FrameworkID, mesos::internal::master::Filter*> > >' are not found by
> unqualified lookup
> ../third_party/libprocess/include/stout/multihashmap.hpp:58:23: note: use
> 'this->erase' instead
> ../third_party/libprocess/include/stout/multihashmap.hpp: In instantiation
> of 'void multihashmap<K, V>::put(const K&, const V&) [with K =
> mesos::FrameworkID; V = mesos::internal::master::Filter*]':
> ./master/hierarchical_allocator_process.hpp:503:5:   required from 'void
> mesos::internal::master::HierarchicalAllocatorProcess<UserSorter,
> FrameworkSorter>::resourcesUnused(const mesos::FrameworkID&, const
> mesos::SlaveID&, const mesos::internal::Resources&, const
> Option<mesos::Filters>&) [with UserSorter =
> mesos::internal::master::DRFSorter; FrameworkSorter =
> mesos::internal::master::DRFSorter]'
> local/local.cpp:181:1:   required from here
> ../third_party/libprocess/include/stout/multihashmap.hpp:32:3: error:
> 'insert' was not declared in this scope, and no declarations were found by
> argument-dependent lookup at the point of instantiation [-fpermissive]
> ../third_party/libprocess/include/stout/multihashmap.hpp:32:3: note:
> declarations in dependent base
> 'boost::unordered::unordered_multimap<mesos::FrameworkID,
> mesos::internal::master::Filter*, boost::hash<mesos::FrameworkID>,
> std::equal_to<mesos::FrameworkID>, std::allocator<std::pair<const
> mesos::FrameworkID, mesos::internal::master::Filter*> > >' are not found by
> unqualified lookup
> ../third_party/libprocess/include/stout/multihashmap.hpp:32:3: note: use
> 'this->insert' instead
> ../third_party/libprocess/include/stout/multihashmap.hpp: In instantiation
> of 'bool multihashmap<K, V>::contains(const K&, const V&) const [with K =
> mesos::FrameworkID; V = mesos::internal::master::Filter*]':
> ./master/hierarchical_allocator_process.hpp:723:3:   required from 'void
> mesos::internal::master::HierarchicalAllocatorProcess<UserSorter,
> FrameworkSorter>::expire(const mesos::FrameworkID&,
> mesos::internal::master::Filter*) [with UserSorter =
> mesos::internal::master::DRFSorter; FrameworkSorter =
> mesos::internal::master::DRFSorter]'
> ./master/hierarchical_allocator_process.hpp:505:5:   required from 'void
> mesos::internal::master::HierarchicalAllocatorProcess<UserSorter,
> FrameworkSorter>::resourcesUnused(const mesos::FrameworkID&, const
> mesos::SlaveID&, const mesos::internal::Resources&, const
> Option<mesos::Filters>&) [with UserSorter =
> mesos::internal::master::DRFSorter; FrameworkSorter =
> mesos::internal::master::DRFSorter]'
> local/local.cpp:181:1:   required from here
> ../third_party/libprocess/include/stout/multihashmap.hpp:88:21: error:
> 'find' was not declared in this scope, and no declarations were found by
> argument-dependent lookup at the point of instantiation [-fpermissive]
> ../third_party/libprocess/include/stout/multihashmap.hpp:88:21: note:
> declarations in dependent base
> 'boost::unordered::unordered_multimap<mesos::FrameworkID,
> mesos::internal::master::Filter*, boost::hash<mesos::FrameworkID>,
> std::equal_to<mesos::FrameworkID>, std::allocator<std::pair<const
> mesos::FrameworkID, mesos::internal::master::Filter*> > >' are not found by
> unqualified lookup
> ../third_party/libprocess/include/stout/multihashmap.hpp:88:21: note: use
> 'this->find' instead
> make[2]: *** [local/libmesos_no_third_party_la-local.lo] Error 1
> make[2]: Leaving directory
> `/media/datastore/Projects/Mesos/mesos-trunk/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/media/datastore/Projects/Mesos/mesos-trunk/src'
> make: *** [all-recursive] Error 1
>

Reply via email to