-
Notifications
You must be signed in to change notification settings - Fork 248
Error: Setup: Encountered missing or private dependencies: system-cxx-std-lib ==1.0
when trying to build double-conversion
#1939
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
Comments
Yes. It's GHC c++ routing library so that the rest of the ecosystem doesn't need to deal with figuring out how to link c++. I believe this is with ghc961? |
It looks like it was with ghc 9.4.5 based on the configure flags.
I can't reproduce the issue building the
It looks like somehow the Do you have any |
@hamishmack is right, this is GHC 9.4. We also do specify {
# https://github.com/input-output-hk/haskell.nix/issues/1809#issuecomment-1358469589
reinstallableLibGhc = false;
nonReinstallablePkgs =
[
"rts"
"ghc-heap"
"ghc-prim"
"integer-gmp"
"integer-simple"
"base"
"deepseq"
"array"
"ghc-boot-th"
"pretty"
"template-haskell"
"ghc-boot"
"ghc"
"Win32"
"array"
"binary"
"bytestring"
"containers"
"directory"
"filepath"
"ghc-boot"
"ghc-compact"
"ghc-prim"
"hpc"
"mtl"
"parsec"
"process"
"text"
"time"
"transformers"
"unix"
"xhtml"
"ghc-bignum"
# package ghc-9.4.3 is unusable due to missing dependencies:
# exceptions-0.10.5 stm-2.5.1.0 terminfo-0.4.1.5
"stm"
"exceptions"
"terminfo"
#
];
} |
Ok, it looks like adding |
Actually now that
We have been reluctant to change this in the past because |
What breaks if you remove that whole module (setting |
I have merged #1941 so we should not need to include |
Yea, just specifying |
circuithub-haskell-nix
is a Haskell.nix project. If I do:I get
I believe
system-cxx-std-lib
is some kind of built-in library that comes with GHC.The text was updated successfully, but these errors were encountered: