Closed jan-busa closed 5 months ago
With the latest abseil (20230802.0) three new libraries need to be added during linking
absl::log_internal_conditions
absl::status
absl::statusor
Dear @jan-busa , @lmoneta : it is not clear to me from the conversation if this is still an issue. If not, can this be closed?
Dear @dpiparo, I haven't checked for a while but it seems, that this issue has been fixed by #14144. I will test it and let you know later today/tomorrow in the morning.
Sorry, it took so long. As I see, the issue has been fixed in master, but still persists in the latest ("release") versions 6.28.12 and 6.30.04 so I'm not sure, should it be closed or no. For me both variants are OK.
Thanks for reporting back!
We close the issues once they are fixed in master
and any path release branches that we need to make backports for to support important usecases. I don't think that's necessary here.
When building latest ROOT (6.28.02) with latest Protobuf 22.4 tmva/sofie_parsers build fails during linking step with errors of the type:
The problem seems to be caused by adding new dependency of Protobuf on Abseil in Protobuf 22.x (https://protobuf.dev/news/2022-08-03/). To make the code build I needed to: Add in file
cmake/modules/SearchInstalledSoftware.cmake
after linelines (probably this should be dependent on version of Protobuf)
In file
tmva/sofie_parsers/CMakeLists.txt
add inside linking after linelines