Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 221261 Details for
Bug 305871
sci-physics/root-5.26.00-r1 fails to build
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for "undefined reference to GenerateInitInstance"
root-5.26.00-inline.patch (text/plain), 3.91 KB, created by
Lifeng Sun
on 2010-02-26 07:36:11 UTC
(
hide
)
Description:
Patch for "undefined reference to GenerateInitInstance"
Filename:
MIME Type:
Creator:
Lifeng Sun
Created:
2010-02-26 07:36:11 UTC
Size:
3.91 KB
patch
obsolete
>diff --git a/math/mathcore/src/TMath.cxx b/math/mathcore/src/TMath.cxx >index 65e051e..c3358d8 100644 >--- a/math/mathcore/src/TMath.cxx >+++ b/math/mathcore/src/TMath.cxx >@@ -40,6 +40,27 @@ NamespaceImp(TMath) > #endif > > namespace TMath { >+ namespace ROOT { >+ inline ::ROOT::TGenericClassInfo *GenerateInitInstance(); >+ static void TMath_Dictionary(); >+ >+ // Function generating the singleton type initializer >+ inline ::ROOT::TGenericClassInfo *GenerateInitInstance() >+ { >+ static ::ROOT::TGenericClassInfo >+ instance("TMath", 0 /*version*/, "include/TMath.h", 36, >+ ::ROOT::DefineBehavior((void*)0,(void*)0), >+ &TMath_Dictionary, 0); >+ return &instance; >+ } >+ // Static variable to force the class initialization >+ static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init)); >+ >+ // Dictionary for non-ClassDef classes >+ static void TMath_Dictionary() { >+ GenerateInitInstance()->GetClass(); >+ } >+ } > > Double_t GamCf(Double_t a,Double_t x); > Double_t GamSer(Double_t a,Double_t x); >diff --git a/math/matrix/src/TMatrixTCramerInv.cxx b/math/matrix/src/TMatrixTCramerInv.cxx >index f7bac8a..7f346f8 100644 >--- a/math/matrix/src/TMatrixTCramerInv.cxx >+++ b/math/matrix/src/TMatrixTCramerInv.cxx >@@ -38,6 +38,31 @@ > NamespaceImp(TMatrixTCramerInv); > #endif > >+namespace TMatrixTCramerInv { >+ namespace ROOT { >+ inline ::ROOT::TGenericClassInfo *GenerateInitInstance(); >+ static void TMatrixTCramerInv_Dictionary(); >+ >+ // Function generating the singleton type initializer >+ inline ::ROOT::TGenericClassInfo *GenerateInitInstance() >+ { >+ static ::ROOT::TGenericClassInfo >+ instance("TMatrixTCramerInv", 0 /*version*/, "include/TMatrixTCramerInv.h", 34, >+ ::ROOT::DefineBehavior((void*)0,(void*)0), >+ &TMatrixTCramerInv_Dictionary, 0); >+ return &instance; >+ } >+ // Static variable to force the class initialization >+ static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init)); >+ >+ // Dictionary for non-ClassDef classes >+ static void TMatrixTCramerInv_Dictionary() { >+ GenerateInitInstance()->GetClass(); >+ } >+ >+ } >+} >+ > //______________________________________________________________________________ > template<class Element> > Bool_t TMatrixTCramerInv::Inv2x2(TMatrixT<Element> &m,Double_t *determ) >diff --git a/math/matrix/src/TMatrixTSymCramerInv.cxx b/math/matrix/src/TMatrixTSymCramerInv.cxx >index ba38f22..067c899 100644 >--- a/math/matrix/src/TMatrixTSymCramerInv.cxx >+++ b/math/matrix/src/TMatrixTSymCramerInv.cxx >@@ -38,6 +38,31 @@ > NamespaceImp(TMatrixTSymCramerInv); > #endif > >+namespace TMatrixTSymCramerInv { >+ namespace ROOT { >+ inline ::ROOT::TGenericClassInfo *GenerateInitInstance(); >+ static void TMatrixTSymCramerInv_Dictionary(); >+ >+ // Function generating the singleton type initializer >+ inline ::ROOT::TGenericClassInfo *GenerateInitInstance() >+ { >+ static ::ROOT::TGenericClassInfo >+ instance("TMatrixTSymCramerInv", 0 /*version*/, "include/TMatrixTSymCramerInv.h", 34, >+ ::ROOT::DefineBehavior((void*)0,(void*)0), >+ &TMatrixTSymCramerInv_Dictionary, 0); >+ return &instance; >+ } >+ // Static variable to force the class initialization >+ static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init)); >+ >+ // Dictionary for non-ClassDef classes >+ static void TMatrixTSymCramerInv_Dictionary() { >+ GenerateInitInstance()->GetClass(); >+ } >+ >+ } >+} >+ > //______________________________________________________________________________ > template<class Element> > Bool_t TMatrixTSymCramerInv::Inv2x2(TMatrixTSym<Element> &m,Double_t *determ)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 305871
:
220479
| 221261