Closed
Description
primitive-extras> Preprocessing library for primitive-extras-0.10.1..
primitive-extras> Building library for primitive-extras-0.10.1..
primitive-extras> [ 1 of 10] Compiling PrimitiveExtras.Prelude ( library/PrimitiveExtras/Prelude.hs, dist/build/PrimitiveExtras/Prelude.o, dist/build/PrimitiveExtras/Prelude.dyn_o )
primitive-extras> [ 2 of 10] Compiling PrimitiveExtras.Types ( library/PrimitiveExtras/Types.hs, dist/build/PrimitiveExtras/Types.o, dist/build/PrimitiveExtras/Types.dyn_o )
primitive-extras> [ 3 of 10] Compiling PrimitiveExtras.SmallArray ( library/PrimitiveExtras/SmallArray.hs, dist/build/PrimitiveExtras/SmallArray.o, dist/build/PrimitiveExtras/SmallArray.dyn_o )
primitive-extras> [ 4 of 10] Compiling PrimitiveExtras.Bitmap ( library/PrimitiveExtras/Bitmap.hs, dist/build/PrimitiveExtras/Bitmap.o, dist/build/PrimitiveExtras/Bitmap.dyn_o )
primitive-extras> library/PrimitiveExtras/Bitmap.hs:5:3: error:
primitive-extras> Ambiguous occurrence ‘singleton’
primitive-extras> It could refer to
primitive-extras> either ‘PrimitiveExtras.Prelude.singleton’,
primitive-extras> imported from ‘PrimitiveExtras.Prelude’ at library/PrimitiveExtras/Bitmap.hs:25:1-70
primitive-extras> (and originally defined in ‘base-4.15.0.0:Data.OldList’)
primitive-extras> or ‘PrimitiveExtras.Bitmap.singleton’,
primitive-extras> defined at library/PrimitiveExtras/Bitmap.hs:53:1
primitive-extras> |
primitive-extras> 5 | singleton,
primitive-extras> | ^^^^^^^^^
primitive-extras> [ 6 of 10] Compiling PrimitiveExtras.UnliftedArray ( library/PrimitiveExtras/UnliftedArray.hs, dist/build/PrimitiveExtras/UnliftedArray.o, dist/build/PrimitiveExtras/UnliftedArray.dyn_o )
It seems we are building an older release 0.10.1 which seems to be not compatible with ghc-9.0.1
Locally cabal picks 0.10.2
Asking for help from my dear nix+hls power users
//cc @maralorn @berberman @fendor @michaelpj