Problems building cabal-install?
Viktor Dukhovni
ietf-dane at dukhovni.org
Sat Nov 25 06:45:50 UTC 2023
On Sat, Nov 25, 2023 at 01:07:37AM -0500, Viktor Dukhovni wrote:
> I am having a rather unexpected difficulty building older versions of
> cabal-install. The invariably run into conflicts between "Cabal" and
> "Cabal-syntax".
>
> The latter shows up as a dependency of "Cabal" on hackage, but not
> in the upstream Git repo. Is there is there some sort of problem
> with the hackage metadata for Cabal 3.0, 3.2, 3.4, ...
>
> It is odd for these to have "Cabal-syntax 3.10.*" as a dependency, with
> conflicting definitions.
I was able to build 'cabal-3.4' from git, after running "cabal freeze"
and editing the freeze file to clear the "+cabal-syntax" flag that for
some reason was getting set for "hackage-security" (seems to the source
of problem) and removing the "3.10" pin for "Cabal-syntax".
--
Viktor.
More information about the ghc-devs
mailing list