<@U020J2W6Q84> After a system upgrade, I'm failing...
# openroad
e
@donn After a system upgrade, I'm failing to build openroad with the flake 😕
it's as if the submodules build broke on nix
openroad>   add_subdirectory given source "abc" which is not an existing directory.
d
I'm on 24.05 and it appears to be working fine-- I also tried
nix run nix -- build '.?submodules=1#'
to grab the latest and that seemed to work okay too
e
I'm on unstable
I see, I was missing the hash. That syntax must have changed
d
Nix's submodule support is… something, alright
e
I'm having trouble again with missing boost_serialization as a configuration time error or a build time error of fmt failing to format boost::optional
d
What likely happened is that formatting boost::optional is in a newer version of fmt and/or boost… What I'm more miffed about is why is anyone using boost::optional in C++17
oh it's boost ptree. aight
Preliminary investigation yields "this was probably added in a new version of
fmt
that is not the default on either NixOS 24.05 or unstable." The simplest fix would be to just… remove the one instance of that string formatting.
🙃 1