Looks like --without-cxx11 is broken for gcc-4.2.1, not sure if that should
be a blocker for this because I don't believe there is a fix for this yet!

[bmahler@smf1-aye-26-sr4 mesos-0.18.1]$ ./configure --disable-optimize
--without-cxx11 && make check -j8

...

libtool: compile:  g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\"
-DPACKAGE_VERSION=\"0.18.1\" "-DPACKAGE_STRING=\"mesos 0.18.1\""
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\"
-DVERSION=\"0.18.1\" -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
-DHAVE_PYTHON=\"2.6\" -DMESOS_HAS_PYTHON=1 -DHAVE_LIBZ=1 -DHAVE_LIBCURL=1
-DHAVE_LIBSASL2=1 -I. -Wall -Werror -DLIBDIR=\"/usr/local/lib\"
-DPKGLIBEXECDIR=\"/usr/local/libexec/mesos\"
-DPKGDATADIR=\"/usr/local/share/mesos\" -I../include
-I../3rdparty/libprocess/include
-I../3rdparty/libprocess/3rdparty/stout/include -I../include
-I../3rdparty/libprocess/3rdparty/boost-1.53.0
-I../3rdparty/libprocess/3rdparty/protobuf-2.5.0/src
-I../3rdparty/libprocess/3rdparty/glog-0.3.3/src
-I../3rdparty/leveldb/include -I../3rdparty/zookeeper-3.4.5/src/c/include
-I../3rdparty/zookeeper-3.4.5/src/c/generated -g -MT
exec/libmesos_no_3rdparty_la-exec.lo -MD -MP -MF
exec/.deps/libmesos_no_3rdparty_la-exec.Tpo -c exec/exec.cpp -o
exec/libmesos_no_3rdparty_la-exec.o >/dev/null 2>&1
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/tr1/tuple_iterate.h:
In function 'std::tr1::tuple<_T1&, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass> std::tr1::tie(_T1&) [with _T1 =
const hashset<mesos::ContainerID>]':
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/tr1/bind_iterate.h:45:
  instantiated from 'typename std::tr1::result_of<_Functor ()(typename
std::tr1::result_of<std::tr1::_Mu<_T1,
std::tr1::is_bind_expression<_T1>::value,
(std::tr1::is_placeholder<_T1>::value > 0)> ()(_T1, std::tr1::tuple<_U1,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass>)>::type,
typename std::tr1::result_of<std::tr1::_Mu<_T1,
std::tr1::is_bind_expression<_T1>::value,
(std::tr1::is_placeholder<_T1>::value > 0)> ()(_T2, std::tr1::tuple<_U1,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass, std::tr1::_NullClass,
std::tr1::_NullClass>)>::type)>::type std::tr1::_Bind<_Functor ()(_T1,
_T2)>::operator()(_U1&) [with _U1 = const hashset<mesos::ContainerID>,
_Functor = std::tr1::_Mem_fn<bool
(process::Future<hashset<mesos::ContainerID> >::*)(const
hashset<mesos::ContainerID>&)>, _T1 =
process::Future<hashset<mesos::ContainerID> >, _T2 =
std::tr1::_Placeholder<1>]'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/tr1/functional_iterate.h:502:
  instantiated from 'static void std::tr1::_Function_handler<void ()(_T1),
_Functor>::_M_invoke(const std::tr1::_Any_data&, _T1) [with _Functor =
std::tr1::_Bind<std::tr1::_Mem_fn<bool
(process::Future<hashset<mesos::ContainerID> >::*)(const
hashset<mesos::ContainerID>&)>
()(process::Future<hashset<mesos::ContainerID> >,
std::tr1::_Placeholder<1>)>, _T1 = const hashset<mesos::ContainerID>&]'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/tr1/functional_iterate.h:850:
  instantiated from 'std::tr1::function<_Res ()(_T1)>::function(_Functor,
typename std::__enable_if<std::tr1::function<_Res ()(_T1)>::_Useless, (!
std::tr1::is_integral<_Functor>::value)>::__type) [with _Functor =
std::tr1::_Bind<std::tr1::_Mem_fn<bool
(process::Future<hashset<mesos::ContainerID> >::*)(const
hashset<mesos::ContainerID>&)>
()(process::Future<hashset<mesos::ContainerID> >,
std::tr1::_Placeholder<1>)>, _Res = void, _T1 = const
hashset<mesos::ContainerID>&]'
../3rdparty/libprocess/include/process/future.hpp:592:   instantiated from
'bool process::Promise<T>::associate(const process::Future<T>&) [with T =
hashset<mesos::ContainerID>]'
../3rdparty/libprocess/include/process/dispatch.hpp:88:   instantiated from
'void process::internal::pdispatcher(process::ProcessBase*,
std::tr1::shared_ptr<std::tr1::function<process::Future<T> ()(T*)> >,
std::tr1::shared_ptr<process::Promise<T> >) [with R =
hashset<mesos::ContainerID>, T =
mesos::internal::slave::MesosContainerizerProcess]'
../3rdparty/libprocess/include/process/dispatch.hpp:273:   instantiated
from 'process::Future<T> process::dispatch(const process::PID<T>&,
process::Future<T> (T::*)()) [with R = hashset<mesos::ContainerID>, T =
mesos::internal::slave::MesosContainerizerProcess]'
../3rdparty/libprocess/include/process/dispatch.hpp:293:   instantiated
from 'process::Future<T> process::dispatch(const process::Process<T>*,
process::Future<T> (T::*)()) [with R = hashset<mesos::ContainerID>, T =
mesos::internal::slave::MesosContainerizerProcess]'
slave/containerizer/mesos_containerizer.cpp:174:   instantiated from here
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/tr1/tuple_iterate.h:164:
error: call of overloaded 'ref(const hashset<mesos::ContainerID>&)' is
ambiguous
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/tr1/functional:378:
note: candidates are: std::tr1::reference_wrapper<_Tp> std::tr1::ref(_Tp&)
[with _Tp = const hashset<mesos::ContainerID>]
../3rdparty/libprocess/3rdparty/boost-1.53.0/boost/ref.hpp:64: note:
          const boost::reference_wrapper<T> boost::ref(T&) [with T = const
hashset<mesos::ContainerID>]


On Fri, May 2, 2014 at 11:31 AM, Brenden Matthews <
brenden.matth...@airbedandbreakfast.com> wrote:

> +1
>
> Make check'd on Debian sid with: gcc version 4.8.2 (Debian 4.8.2-21)
>
>
> On Thu, May 1, 2014 at 11:27 PM, Manivannan <citizenm...@gmail.com> wrote:
>
> > +1
> >
> >
> > On Fri, May 2, 2014 at 11:38 AM, Vinod Kone <vinodk...@gmail.com> wrote:
> >
> >> +1
> >>
> >> make check passes on OSX 10.9 w/ gcc-4.8
> >>
> >>
> >> On Wed, Apr 30, 2014 at 11:18 PM, Niklas Nielsen <n...@qni.dk> wrote:
> >>
> >>> Hi all,
> >>>
> >>> Please vote on releasing the following candidate as Apache Mesos
> 0.18.1.
> >>>
> >>>
> >>> 0.18.1 includes the following:
> >>>
> >>>
> --------------------------------------------------------------------------------
> >>> [MESOS-1212] - Use maven to compile and package Mesos' Java files
> >>>
> >>> [MESOS-979] - Master segfault when tasks.json endpoint is hit
> >>> [MESOS-1045] - Unrecognized file extension in CommandInfo.URI causes
> >>> executor to exit
> >>> [MESOS-1078] - JNI calls hasNext on ArrayList instead of iterator
> >>> [MESOS-1221] - Slave should update the containerizers with executor
> >>> resources after recovery
> >>> [MESOS-1241] - Unable to disable the auto-extraction of URIs
> >>> (mesos-fetcher)
> >>>
> >>> The CHANGELOG for the release is available at:
> >>>
> >>>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=0.18.1-rc2
> >>>
> >>>
> --------------------------------------------------------------------------------
> >>>
> >>> The candidate for Mesos 0.18.1 release is available at:
> >>>
> >>>
> https://dist.apache.org/repos/dist/dev/mesos/0.18.1-rc2/mesos-0.18.1.tar.gz
> >>>
> >>> The tag to be voted on is 0.18.1-rc2:
> >>>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.18.1-rc2
> >>>
> >>> The MD5 checksum of the tarball can be found at:
> >>>
> >>>
> https://dist.apache.org/repos/dist/dev/mesos/0.18.1-rc2/mesos-0.18.1.tar.gz.md5
> >>>
> >>> The signature of the tarball can be found at:
> >>>
> >>>
> https://dist.apache.org/repos/dist/dev/mesos/0.18.1-rc2/mesos-0.18.1.tar.gz.asc
> >>>
> >>> The PGP key used to sign the release is here:
> >>> https://dist.apache.org/repos/dist/release/mesos/KEYS
> >>>
> >>> The JAR is up in Maven in a staging repository here:
> >>> https://repository.apache.org/content/repositories/orgapachemesos-1017
> >>>
> >>> Please vote on releasing this package as Apache Mesos 0.18.1!
> >>>
> >>> The vote is open until Sat May  3 23:15:50 PDT 2014 and passes if a
> >>> majority of at least 3 +1 PMC votes are cast.
> >>>
> >>> [ ] +1 Release this package as Apache Mesos 0.18.1
> >>> [ ] -1 Do not release this package because ...
> >>>
> >>> Thanks,
> >>> Niklas
> >>>
> >>
> >>
> >
>

Reply via email to