Hi,
I'm following
http://code.google.com/p/mod-spdy/wiki/GettingStarted .
I'm compiling the files instead of using the RPM because I have a
control panel (DirectAdmin) and no system-wide apache/mod_ssl.
I've compiled mod_spdy for CentOS 6.3 successfully using that URL.
However, if I'm compiling for CentOS 5.8 the build crashes. Can anyone
help me with this?
-bash-3.2# cat /etc/*release*
CentOS release 5.8 (Final)
-bash-3.2# uname -m
x86_64
-bash-3.2# cd ~/mod_spdy/src
-bash-3.2# make BUILDTYPE=Release
CXX(target) out/Release/obj.target/base/third_party/chromium/src/
base/at_exit.o
third_party/chromium/src/base/bind_internal.h: In instantiation of
‘base::internal::BindState<base::internal::RunnableAdapter<void (*)
(void*)>, void ()(), void ()(void*)>’:
third_party/chromium/src/base/callback.h:376: instantiated from
‘base::Callback<R ()()>::Callback(base::internal::BindState<Runnable,
RunType, BoundArgsType>*) [with Runnable =
base::internal::RunnableAdapter<void (*)(void*)>, RunType = void ()
(void*), BoundArgsType = void ()(void*), R = void]’
third_party/chromium/src/base/bind.h:124: instantiated from
‘base::Callback<typename base::internal::BindState<typename
base::internal::FunctorTraits<T>::RunnableType, typename
base::internal::FunctorTraits<T>::RunType, void ()(typename
base::internal::CallbackParamTraits<A1>::StorageType)>::UnboundRunType>
base::Bind(Functor, const P1&) [with Functor = void (*)(void*), P1 =
void*]’
third_party/chromium/src/base/at_exit.cc:47: instantiated from here
third_party/chromium/src/base/bind_internal.h:2557: error: invalid use
of undefined type ‘struct base::internal::Invoker<1,
base::internal::BindState<base::internal::RunnableAdapter<void (*)
(void*)>, void ()(), void ()(void*)>, void ()()>’
third_party/chromium/src/base/bind_internal.h:1106: error: declaration
of ‘struct base::internal::Invoker<1,
base::internal::BindState<base::internal::RunnableAdapter<void (*)
(void*)>, void ()(), void ()(void*)>, void ()()>’
third_party/chromium/src/base/callback.h: In constructor
‘base::Callback<R ()()>::Callback(base::internal::BindState<Runnable,
RunType, BoundArgsType>*) [with Runnable =
base::internal::RunnableAdapter<void (*)(void*)>, RunType = void ()
(void*), BoundArgsType = void ()(void*), R = void]’:
third_party/chromium/src/base/bind.h:124: instantiated from
‘base::Callback<typename base::internal::BindState<typename
base::internal::FunctorTraits<T>::RunnableType, typename
base::internal::FunctorTraits<T>::RunType, void ()(typename
base::internal::CallbackParamTraits<A1>::StorageType)>::UnboundRunType>
base::Bind(Functor, const P1&) [with Functor = void (*)(void*), P1 =
void*]’
third_party/chromium/src/base/at_exit.cc:47: instantiated from here
third_party/chromium/src/base/callback.h:376: error: incomplete type
‘base::internal::Invoker<1,
base::internal::BindState<base::internal::RunnableAdapter<void (*)
(void*)>, void ()(), void ()(void*)>, void ()()>’ used in nested name
specifier
make: *** [out/Release/obj.target/base/third_party/chromium/src/base/
at_exit.o] Error 1
-bash-3.2#