Closed jhiemstrawisc closed 2 weeks ago
I'll add this appears to be an issue tied to upstream XRootD. Previously I was building xrootd from source, but switching to whichever version gets installed with dnf
resolved my problems.
XRootD devel
branch now corresponds to a future XRootD 6.0.0. At the major version changes, they permit themselves API breakage (the class definitions had subtle changes which broke the overrides).
We'll probably have to start putting in some ifdef
's into the codebase to represent the different major versions. For now, XRootD 6 isn't expected until fall/winter 2024 -- we have some time.
At some point, the build commands I had in my development Dockerfile stopped working for xrdcl-pelican:
During my latest container rebuild, this started erroring on
make
, complaining about override functions that aren't actually overriding: