We are pleased to announce the winter production release of ROOT version 5.32/00. For more information see the announcement.
And enjoy the coming holiday season.
Fons Rademakers on behalf of the ROOT team.
We are pleased to announce the winter production release of ROOT version 5.32/00. For more information see the announcement.
And enjoy the coming holiday season.
Fons Rademakers on behalf of the ROOT team.
Hi,
so I tried to install the latest version of Root via mac port (had an existing older version of root (version 5.30) on my mac) and it downloaded all the necessary files and was in the process of building it when it failed:
[color=#000080] sudo port upgrade root
Password:
—> Computing dependencies for root
—> Fetching distfiles for root
—> Attempting to fetch root_v5.32.02.source.tar.gz from ykf.ca.distfiles.macports.org/Ma … files/root
—> Verifying checksum(s) for root
—> Extracting root
—> Applying patches to root
—> Configuring root
—> Building root
Error: org.macports.build for port root returned: command execution failed
Please see the log file for port root for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_root/root/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
guide.macports.org/#project.tickets[/color]
I looked at the trailing end of the log it referred to above:
[color=#400040]:info:build ==> lib/libHistFactory.5.32.so done
:info:build /usr/bin/g+±4.2 -dynamiclib -single_module -Wl,-dead_strip_dylibs -install_name /opt/local/lib/root/libTMVA.5.so -O2 -m64 -mmacosx-version-min=10.6 -o lib/libTMVA.5.32.so tmva/src/BDTEventWrapper.o tmva/src/BinarySearchTree.o tmva/src/BinarySearchTreeNode.o tmva/src/BinaryTree.o tmva/src/CCPruner.o tmva/src/CCTreeWrapper.o tmva/src/ClassInfo.o tmva/src/ClassifierFactory.o tmva/src/Config.o tmva/src/Configurable.o tmva/src/ConvergenceTest.o tmva/src/CostComplexityPruneTool.o tmva/src/CrossEntropy.o tmva/src/DataInputHandler.o tmva/src/DataSet.o tmva/src/DataSetFactory.o tmva/src/DataSetInfo.o tmva/src/DataSetManager.o tmva/src/DecisionTree.o tmva/src/DecisionTreeNode.o tmva/src/Event.o tmva/src/ExpectedErrorPruneTool.o tmva/src/Factory.o tmva/src/FitterBase.o tmva/src/GeneticAlgorithm.o tmva/src/GeneticFitter.o tmva/src/GeneticGenes.o tmva/src/GeneticPopulation.o tmva/src/GeneticRange.o tmva/src/GiniIndex.o tmva/src/GiniIndexWithLaplace.o tmva/src/IFitterTarget.o tmva/src/IMethod.o tmva/src/Interval.o tmva/src/KDEKernel.o tmva/src/LDA.o tmva/src/MCFitter.o tmva/src/MethodANNBase.o tmva/src/MethodBDT.o tmva/src/MethodBase.o tmva/src/MethodBayesClassifier.o tmva/src/MethodBoost.o tmva/src/MethodCFMlpANN.o tmva/src/MethodCFMlpANN_Utils.o tmva/src/MethodCategory.o tmva/src/MethodCommittee.o tmva/src/MethodCompositeBase.o tmva/src/MethodCuts.o tmva/src/MethodDT.o tmva/src/MethodFDA.o tmva/src/MethodFisher.o tmva/src/MethodHMatrix.o tmva/src/MethodKNN.o tmva/src/MethodLD.o tmva/src/MethodLikelihood.o tmva/src/MethodMLP.o tmva/src/MethodPDEFoam.o tmva/src/MethodPDERS.o tmva/src/MethodRuleFit.o tmva/src/MethodSVM.o tmva/src/MethodTMlpANN.o tmva/src/MinuitFitter.o tmva/src/MinuitWrapper.o tmva/src/MisClassificationError.o tmva/src/ModulekNN.o tmva/src/MsgLogger.o tmva/src/Node.o tmva/src/OptimizeConfigParameters.o tmva/src/Option.o tmva/src/PDEFoam.o tmva/src/PDEFoamCell.o tmva/src/PDEFoamDecisionTree.o tmva/src/PDEFoamDecisionTreeDensity.o tmva/src/PDEFoamDensityBase.o tmva/src/PDEFoamDiscriminant.o tmva/src/PDEFoamDiscriminantDensity.o tmva/src/PDEFoamEvent.o tmva/src/PDEFoamEventDensity.o tmva/src/PDEFoamKernelBase.o tmva/src/PDEFoamKernelGauss.o tmva/src/PDEFoamKernelLinN.o tmva/src/PDEFoamKernelTrivial.o tmva/src/PDEFoamMultiTarget.o tmva/src/PDEFoamTarget.o tmva/src/PDEFoamTargetDensity.o tmva/src/PDEFoamVect.o tmva/src/PDF.o tmva/src/Ranking.o tmva/src/Reader.o tmva/src/RegressionVariance.o tmva/src/Results.o tmva/src/ResultsClassification.o tmva/src/ResultsMulticlass.o tmva/src/ResultsRegression.o tmva/src/RootFinder.o tmva/src/Rule.o tmva/src/RuleCut.o tmva/src/RuleEnsemble.o tmva/src/RuleFit.o tmva/src/RuleFitAPI.o tmva/src/RuleFitParams.o tmva/src/SVEvent.o tmva/src/SVKernelFunction.o tmva/src/SVKernelMatrix.o tmva/src/SVWorkingSet.o tmva/src/SdivSqrtSplusB.o tmva/src/SeparationBase.o tmva/src/SimulatedAnnealing.o tmva/src/SimulatedAnnealingFitter.o tmva/src/TActivation.o tmva/src/TActivationChooser.o tmva/src/TActivationIdentity.o tmva/src/TActivationRadial.o tmva/src/TActivationSigmoid.o tmva/src/TActivationTanh.o tmva/src/TNeuron.o tmva/src/TNeuronInput.o tmva/src/TNeuronInputAbs.o tmva/src/TNeuronInputChooser.o tmva/src/TNeuronInputSqSum.o tmva/src/TNeuronInputSum.o tmva/src/TSpline1.o tmva/src/TSpline2.o tmva/src/TSynapse.o tmva/src/Timer.o tmva/src/Tools.o tmva/src/TransformationHandler.o tmva/src/Types.o tmva/src/VariableDecorrTransform.o tmva/src/VariableGaussTransform.o tmva/src/VariableIdentityTransform.o tmva/src/VariableInfo.o tmva/src/VariableNormalizeTransform.o tmva/src/VariablePCATransform.o tmva/src/VariableRearrangeTransform.o tmva/src/VariableTransformBase.o tmva/src/Volume.o tmva/src/G__TMVA1.o tmva/src/G__TMVA2.o tmva/src/G__TMVA3.o tmva/src/G__TMVA4.o -ldl -Llib -lRIO -lHist -lMatrix -lTree -lGraf -lGpad -lTreePlayer -lMLP -lMinuit -lMathCore -lXMLIO -Llib -lCore -lCint -compatibility_version 5 -current_version 5.32.02
:info:build Undefined symbols:
:info:build “___GLXEW_ARB_multisample”, referenced from:
:info:build TGLFormat::InitAvailableSamples() in TGLFormat.o
:info:build ld: symbol(s) not found
:info:build collect2: ld returned 1 exit status
:info:build make: *** [lib/libRGL.so] Error 1
:info:build make: *** Waiting for unfinished jobs…
:info:build ln -fs libTMVA.5.32.so lib/libTMVA.so
:info:build ==> lib/libTMVA.5.32.so done
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_root/root/work/root’
:info:build Command failed: cd “/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_root/root/work/root” && /usr/bin/make -j2 -w all CC=/usr/bin/gcc-4.2 CXX=/usr/bin/g+±4.2 F77=
:info:build Exit code: 2
:error:build org.macports.build for port root returned: command execution failed
:debug:build Error code: CHILDSTATUS 73736 2
:debug:build Backtrace: command execution failed
while executing
"system -nice 0 $fullcmdstring"
(“eval” body line 1)
invoked from within
"eval system $notty $nice $fullcmdstring"
invoked from within
"command_exec build"
(procedure “portbuild::build_main” line 8 )
invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for root: org.macports.install org.macports.build org.macports.destroot
:notice:build Please see the log file for port root for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_root/root/main.log[/color]
It looks like it was in the middle of linking libTMVA.5.32.so but failed to find the symbol:
"___GLXEW_ARB_multisample"
Any advice would be appreciated. Thanks!
Seems a MacPort GLEW incompatibility. Alternatively you can use the GLEW provided as part of ROOT.
Cheers, Fons.