Details
-
Bug
-
Status: Closed (View Workflow)
-
High
-
Resolution: Fixed
-
None
-
None
-
Ubuntu 16.04
gcc 5.4
Description
Starting with https://sft.its.cern.ch/jira/browse/ROOT-7947
Compiling with C++14 turned on causes the build to fail as follows.
[ 41%] Generating G__Core.cxx, ../../lib/libCore.rootmap |
cd /home/whit/builds/root_build/core/base && ../../bin/rootcling_tmp -f G__Core.cxx -s /home/whit/builds/root_build/lib/libCore.so -rml libCore.so -rmf /home/whit/builds/root_build/lib/libCo
|
re.rootmap -DSYSTEM_TYPE_unix -I/home/whit/builds/root -I/home/whit/builds/root_build/include -I/home/whit/builds/root/graf3d/g3d/inc -I/home/whit/builds/root/gui/gui/inc -I/home/whit/builds
|
/root/io/io/inc -I/home/whit/builds/root/core/base/../textinput/src TApplication.h TApplicationImp.h TAtt3D.h TAttAxis.h TAttBBox.h TAttBBox2D.h TAttFill.h TAttLine.h TAttMarker.h TAttPad.h
|
TAttText.h TBase64.h TBenchmark.h TBrowser.h TBrowserImp.h TBuffer.h TBuffer3D.h TBuffer3DTypes.h TCanvasImp.h TColor.h TColorGradient.h TContextMenu.h TContextMenuImp.h TControlBarImp.h TDa
|
time.h TDirectory.h TEnv.h TError.h TException.h TExec.h TFileCollection.h TFileInfo.h TFolder.h TGuiFactory.h TInetAddress.h TInspectorImp.h TMD5.h TMacro.h TMathBase.h TMemberInspector.h T
|
MessageHandler.h TNamed.h TObjString.h TObject.h TObjectSpy.h TPRegexp.h TParameter.h TPluginManager.h TPoint.h TProcessID.h TProcessUUID.h TQClass.h TQCommand.h TQConnection.h TQObject.h TQ
|
ObjectEmitVA.h TROOT.h TRedirectOutputGuard.h TRef.h TRefCnt.h TRegexp.h TRemoteObject.h TRootIOCtor.h TStopwatch.h TStorage.h TString.h TStringLong.h TStyle.h TSysEvtHandler.h TSystem.h TSy
|
stemDirectory.h TSystemFile.h TTask.h TThreadSlots.h TTime.h TTimeStamp.h TTimer.h TUUID.h TUri.h TUrl.h TVersionCheck.h TVirtualAuth.h TVirtualFFT.h TVirtualGL.h TVirtualMonitoring.h TVirtu
|
alMutex.h TVirtualPS.h TVirtualPad.h TVirtualPadEditor.h TVirtualPadPainter.h TVirtualPerfStats.h TVirtualTableInterface.h TVirtualViewer3D.h TVirtualX.h GuiTypes.h KeySymbols.h Buttons.h /h
|
ome/whit/builds/root/core/base/v7/inc/ROOT/TDirectory.h /home/whit/builds/root/core/base/v7/inc/ROOT/TDirectoryEntry.h /home/whit/builds/root/core/base/v7/inc/ROOT/TDrawable.h /home/whit/bui
|
lds/root/core/base/v7/inc/ROOT/TIndexIter.h /home/whit/builds/root/core/base/v7/inc/ROOT/TLogger.h /home/whit/builds/root/core/clib/inc/strlcpy.h /home/whit/builds/root/core/clib/inc/snprint
|
f.h /home/whit/builds/root/core/cont/inc/TArray.h /home/whit/builds/root/core/cont/inc/TArrayC.h /home/whit/builds/root/core/cont/inc/TArrayD.h /home/whit/builds/root/core/cont/inc/TArrayF.h
|
/home/whit/builds/root/core/cont/inc/TArrayI.h /home/whit/builds/root/core/cont/inc/TArrayL.h /home/whit/builds/root/core/cont/inc/TArrayL64.h /home/whit/builds/root/core/cont/inc/TArrayS.h
|
/home/whit/builds/root/core/cont/inc/TBits.h /home/whit/builds/root/core/cont/inc/TBtree.h /home/whit/builds/root/core/cont/inc/TClassTable.h /home/whit/builds/root/core/cont/inc/TClonesArr
|
ay.h /home/whit/builds/root/core/cont/inc/TCollection.h /home/whit/builds/root/core/cont/inc/TCollectionProxyInfo.h /home/whit/builds/root/core/cont/inc/TExMap.h /home/whit/builds/root/core/
|
cont/inc/THashList.h /home/whit/builds/root/core/cont/inc/THashTable.h /home/whit/builds/root/core/cont/inc/TIterator.h /home/whit/builds/root/core/cont/inc/TList.h /home/whit/builds/root/co
|
re/cont/inc/TMap.h /home/whit/builds/root/core/cont/inc/TObjArray.h /home/whit/builds/root/core/cont/inc/TObjectTable.h /home/whit/builds/root/core/cont/inc/TOrdCollection.h /home/whit/build
|
s/root/core/cont/inc/TRefArray.h /home/whit/builds/root/core/cont/inc/TRefTable.h /home/whit/builds/root/core/cont/inc/TSeqCollection.h /home/whit/builds/root/core/cont/inc/TSortedList.h /ho
|
me/whit/builds/root/core/cont/inc/TVirtualCollectionProxy.h /home/whit/builds/root/core/unix/inc/TUnixSystem.h /home/whit/builds/root/core/metautils/inc/ESTLType.h /home/whit/builds/root/cor
|
e/metautils/inc/RConversionRuleParser.h /home/whit/builds/root/core/metautils/inc/RStringView.h /home/whit/builds/root/core/metautils/inc/TClassEdit.h /home/whit/builds/root/core/metautils/i
|
nc/TClingRuntime.h /home/whit/builds/root/core/metautils/inc/TSchemaRuleProcessor.h /home/whit/builds/root/core/metautils/inc/TSchemaType.h /home/whit/builds/root/core/metautils/inc/root_std
|
_complex.h /home/whit/builds/root/core/meta/inc/TBaseClass.h /home/whit/builds/root/core/meta/inc/TClass.h /home/whit/builds/root/core/meta/inc/TClassGenerator.h /home/whit/builds/root/core/
|
meta/inc/TClassMenuItem.h /home/whit/builds/root/core/meta/inc/TClassRef.h /home/whit/builds/root/core/meta/inc/TClassStreamer.h /home/whit/builds/root/core/meta/inc/TDataMember.h /home/whit
|
/builds/root/core/meta/inc/TDataType.h /home/whit/builds/root/core/meta/inc/TDictAttributeMap.h /home/whit/builds/root/core/meta/inc/TDictionary.h /home/whit/builds/root/core/meta/inc/TEnum.
|
h /home/whit/builds/root/core/meta/inc/TEnumConstant.h /home/whit/builds/root/core/meta/inc/TFileMergeInfo.h /home/whit/builds/root/core/meta/inc/TFunction.h /home/whit/builds/root/core/meta
|
/inc/TFunctionTemplate.h /home/whit/builds/root/core/meta/inc/TGenericClassInfo.h /home/whit/builds/root/core/meta/inc/TGlobal.h /home/whit/builds/root/core/meta/inc/TInterpreter.h /home/whi
|
t/builds/root/core/meta/inc/TInterpreterValue.h /home/whit/builds/root/core/meta/inc/TIsAProxy.h /home/whit/builds/root/core/meta/inc/TListOfDataMembers.h /home/whit/builds/root/core/meta/in
|
c/TListOfEnums.h /home/whit/builds/root/core/meta/inc/TListOfEnumsWithLock.h /home/whit/builds/root/core/meta/inc/TListOfFunctionTemplates.h /home/whit/builds/root/core/meta/inc/TListOfFunct
|
ions.h /home/whit/builds/root/core/meta/inc/TMemberStreamer.h /home/whit/builds/root/core/meta/inc/TMethod.h /home/whit/builds/root/core/meta/inc/TMethodArg.h /home/whit/builds/root/core/met
|
a/inc/TMethodCall.h /home/whit/builds/root/core/meta/inc/TProtoClass.h /home/whit/builds/root/core/meta/inc/TRealData.h /home/whit/builds/root/core/meta/inc/TSchemaHelper.h /home/whit/builds
|
/root/core/meta/inc/TSchemaRule.h /home/whit/builds/root/core/meta/inc/TSchemaRuleSet.h /home/whit/builds/root/core/meta/inc/TStreamer.h /home/whit/builds/root/core/meta/inc/TStreamerElement
|
.h /home/whit/builds/root/core/meta/inc/TToggle.h /home/whit/builds/root/core/meta/inc/TToggleGroup.h /home/whit/builds/root/core/meta/inc/TVirtualIsAProxy.h /home/whit/builds/root/core/meta
|
/inc/TVirtualRefProxy.h /home/whit/builds/root/core/meta/inc/TVirtualStreamerInfo.h /home/whit/builds/root/core/textinput/inc/Getline.h /home/whit/builds/root/core/base/inc/LinkDef.h
|
In file included from input_line_9:106: |
/home/whit/builds/root_build/include/ROOT/TDirectory.h:170:22: error: no member named 'make_unique' in namespace 'std' |
auto uptr = std::make_unique<Internal::TDirectoryEntryPtr<ToContentType_t<T>>>(ptr);
|
~~~~~^
|
/home/whit/builds/root_build/include/ROOT/TDirectory.h:170:82: error: expected '(' for function-style cast or type construction |
auto uptr = std::make_unique<Internal::TDirectoryEntryPtr<ToContentType_t<T>>>(ptr);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
|
Error: ../../bin/rootcling_tmp: compilation failure (/home/whit/builds/root_build/lib/libCoree682f0e87d_dictUmbrella.h)
|
core/base/CMakeFiles/G__Core.dir/build.make:336: recipe for target 'core/base/G__Core.cxx' failed |
make[2]: *** [core/base/G__Core.cxx] Error 1 |