Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TTable incomplete type errors in ROOT6 tests #594

Closed
plexoos opened this issue Oct 4, 2023 · 3 comments
Closed

TTable incomplete type errors in ROOT6 tests #594

plexoos opened this issue Oct 4, 2023 · 3 comments

Comments

@plexoos
Copy link
Member

plexoos commented Oct 4, 2023

          There are errors in ROOT6 tests like this one:
In file included from Table_Cint dictionary payload:21:
LoadTable: .L /star-sw/StarDb/Geometry/tpc/tpcPadConfig.y2019.C
In file included from /star-sw/.sl79_gcc485/include/TGenericTable.h:8:
/star-sw/.sl79_gcc485/include/TTableDescriptor.h:25:33: error: base class has incomplete type
class TTableDescriptor : public TTable {
                         ~~~~~~~^~~~~~
/star-sw/.sl79_gcc485/include/TTable.h:48:7: note: definition of 'TTable' is not complete until the closing '}'
class TTable : public TDataSet {
      ^

It is likely because I removed the TTable from ROOT6.16 and the external star-table (https://github.com/star-bnl/star-table) from the environment hoping that StRoot/Table would provide the needed functionality. Clearly, it does not. Who is maintaining StRoot/Table?

Originally posted by @plexoos in #592 (comment)

@veprbl
Copy link
Member

veprbl commented Oct 4, 2023

The difference might be coming from the way the dictionaries are generated. Why not keep the star-table in place?

@plexoos
Copy link
Member Author

plexoos commented Oct 4, 2023

That's exactly how I hope to solve this

@plexoos
Copy link
Member Author

plexoos commented Oct 11, 2023

resolved by #595

@plexoos plexoos closed this as completed Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants