Error building from source

Hi,
so I git checked out v5-34-10 (being that’s the recommended version to checkout). I’m building with gcc (GCC) 3.4.5 (yes, it’s really old, but I don’t really have sudo control over linux machine). So when I tried to build it, I get this error:

g++ -O2 -pipe -m64 -Wshadow -Wall -W -Woverloaded-virtual -fPIC -Iinclude -pthread -o io/io/src/TStre
amerInfoActions.o -c /home/jade/root/io/io/src/TStreamerInfoActions.cxx
/home/jade/root/io/io/src/TStreamerInfoActions.cxx: In function TStreamerInfoActions::TConfiguredAction GetCollectionReadAction(TVirtualStreamerInfo*, TStreamerElement*, Int_t, UInt_t, Int_t) [with Looper = TStreamerInfoActions::VectorLooper]': /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2730: instantiated from here /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error:TStreamerInfoActions::ConvertBasicType<
From, To>::Action [with From = float, To = double]’ is not a valid template argument
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: TStreamerInfoActions::ConvertBasicType< From, To>::Action [with From = float, To = double]' is not a valid template argument /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error:TStreamerInfoActions::ConvertBasicType<
From, To>::Action [with From = float, To = double]’ is not a valid template argument
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: no matching function for call to TStrea merInfoActions::TConfiguredAction::TConfiguredAction(<unknown type>, TStreamerInfoActions::TConfiguratio n*)' include/TStreamerInfoActions.h:96: note: candidates are: TStreamerInfoActions::TConfiguredAction::TConfi guredAction(Int_t (*)(TBuffer&, void*, const void*, const TStreamerInfoActions::TLoopConfiguration*, con st TStreamerInfoActions::TConfiguration*), TStreamerInfoActions::TConfiguration*) include/TStreamerInfoActions.h:92: note: TStreamerInfoActions::TConfiguredAction::TConfi guredAction(Int_t (*)(TBuffer&, void*, const void*, const TStreamerInfoActions::TConfiguration*), TStrea merInfoActions::TConfiguration*) include/TStreamerInfoActions.h:88: note: TStreamerInfoActions::TConfiguredAction::TConfi guredAction(Int_t (*)(TBuffer&, void*, const TStreamerInfoActions::TConfiguration*), TStreamerInfoAction s::TConfiguration*) include/TStreamerInfoActions.h:72: note: TStreamerInfoActions::TConfiguredAction::TConfi guredAction(const TStreamerInfoActions::TConfiguredAction&) include/TStreamerInfoActions.h:71: note: TStreamerInfoActions::TConfiguredAction::TConfi guredAction() /home/jade/root/io/io/src/TStreamerInfoActions.cxx: In functionTStreamerInfoActions::TConfiguredAction
GetCollectionReadAction(TVirtualStreamerInfo*, TStreamerElement*, Int_t, UInt_t, Int_t) [with Looper =
TStreamerInfoActions::VectorPtrLooper]’:
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2733: instantiated from here
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: TStreamerInfoActions::Co nvertBasicType<From, To>::Action [with From = float, To = double]' is not a valid template argumen t /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error:TStreamerInfoActions::Co
nvertBasicType<From, To>::Action [with From = float, To = double]’ is not a valid template argumen
t
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: TStreamerInfoActions::Co nvertBasicType<From, To>::Action [with From = float, To = double]' is not a valid template argumen t /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: no matching function for call toTStreamerInfoActions::TConfiguredAction::TConfiguredAction(, TStreamerInfoA
ctions::TConfiguration*)‘
include/TStreamerInfoActions.h:96: note: candidates are: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(Int_t ()(TBuffer&, void, const void*, const TStreamerInfoActions::TLoopConfigu
ration*, const TStreamerInfoActions::TConfiguration*), TStreamerInfoActions::TConfiguration*)
include/TStreamerInfoActions.h:92: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(Int_t ()(TBuffer&, void, const void*, const TStreamerInfoActions::TConfigurati
on*), TStreamerInfoActions::TConfiguration*)
include/TStreamerInfoActions.h:88: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(Int_t ()(TBuffer&, void, const TStreamerInfoActions::TConfiguration*), TStream
erInfoActions::TConfiguration*)
include/TStreamerInfoActions.h:72: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(const TStreamerInfoActions::TConfiguredAction&)
include/TStreamerInfoActions.h:71: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction()
/home/jade/root/io/io/src/TStreamerInfoActions.cxx: In function TStreamerInfoActions::TC onfiguredAction GetCollectionReadAction(TVirtualStreamerInfo*, TStreamerElement*, Int_t, UInt_t, I nt_t) [with Looper = TStreamerInfoActions::GenericLooper]': /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2951: instantiated from here /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error:TStreamerInfoActions::Co
nvertBasicType<From, To>::Action [with From = float, To = double]’ is not a valid template argumen
t
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: TStreamerInfoActions::Co nvertBasicType<From, To>::Action [with From = float, To = double]' is not a valid template argumen t /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error:TStreamerInfoActions::Co
nvertBasicType<From, To>::Action [with From = float, To = double]’ is not a valid template argumen
t
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: no matching function for
call to TStreamerInfoActions::TConfiguredAction::TConfiguredAction(<unknown type>, TStreamerInfoA ctions::TConfiguration*)' include/TStreamerInfoActions.h:96: note: candidates are: TStreamerInfoActions::TConfiguredAction:: TConfiguredAction(Int_t (*)(TBuffer&, void*, const void*, const TStreamerInfoActions::TLoopConfigu ration*, const TStreamerInfoActions::TConfiguration*), TStreamerInfoActions::TConfiguration*) include/TStreamerInfoActions.h:92: note: TStreamerInfoActions::TConfiguredAction:: TConfiguredAction(Int_t (*)(TBuffer&, void*, const void*, const TStreamerInfoActions::TConfigurati on*), TStreamerInfoActions::TConfiguration*) include/TStreamerInfoActions.h:88: note: TStreamerInfoActions::TConfiguredAction:: TConfiguredAction(Int_t (*)(TBuffer&, void*, const TStreamerInfoActions::TConfiguration*), TStream erInfoActions::TConfiguration*) include/TStreamerInfoActions.h:72: note: TStreamerInfoActions::TConfiguredAction:: TConfiguredAction(const TStreamerInfoActions::TConfiguredAction&) include/TStreamerInfoActions.h:71: note: TStreamerInfoActions::TConfiguredAction:: TConfiguredAction() /home/jade/root/io/io/src/TStreamerInfoActions.cxx: In functionTStreamerInfoActions::TC
onfiguredAction GetCollectionReadAction(TVirtualStreamerInfo*, TStreamerElement*, Int_t, UInt_t, I
nt_t) [with Looper = TStreamerInfoActions::GenericLooper]’:
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2951: instantiated from here
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: TStreamerInfoActions::Co nvertBasicType<From, To>::Action [with From = float, To = double]' is not a valid template argumen t /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error:TStreamerInfoActions::Co
nvertBasicType<From, To>::Action [with From = float, To = double]’ is not a valid template argumen
t
/home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: TStreamerInfoActions::Co nvertBasicType<From, To>::Action [with From = float, To = double]' is not a valid template argumen t /home/jade/root/io/io/src/TStreamerInfoActions.cxx:2132: error: no matching function for call toTStreamerInfoActions::TConfiguredAction::TConfiguredAction(, TStreamerInfoA
ctions::TConfiguration*)'
include/TStreamerInfoActions.h:96: note: candidates are: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(Int_t ()(TBuffer&, void, const void*, const TStreamerInfoActions::TLoopConfigu
ration*, const TStreamerInfoActions::TConfiguration*), TStreamerInfoActions::TConfiguration*)
include/TStreamerInfoActions.h:92: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(Int_t ()(TBuffer&, void, const void*, const TStreamerInfoActions::TConfigurati
on*), TStreamerInfoActions::TConfiguration*)
include/TStreamerInfoActions.h:88: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(Int_t ()(TBuffer&, void, const TStreamerInfoActions::TConfiguration*), TStream
erInfoActions::TConfiguration*)
include/TStreamerInfoActions.h:72: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction(const TStreamerInfoActions::TConfiguredAction&)
include/TStreamerInfoActions.h:71: note: TStreamerInfoActions::TConfiguredAction::
TConfiguredAction()
make: *** [io/io/src/TStreamerInfoActions.o] Error 1

Does not version v5-34-10 build? When I git clone, I was sure to do this:
$ git checkout -b v5-34-10 v5-34-10
Checking out files: 100% (9357/9357), done.
Switched to a new branch ‘v5-34-10’