Problema al instalar hlint en Windows
Estoy tratando de instalar hlint en Windows usando: cabal install hlint
, y obtengo el siguiente error:
Preprocesamiento del ejecutable 'hlint' para hlint-1.8.50..
Construyendo el ejecutable 'hlint' para hlint-1.8.50..
<sin información de ubicación>: advertencia: [-Wmissing-home-modules]
Se necesitan estos módulos para la compilación pero no están listados en el archivo .cabal en la sección other-modules:
Apply
CmdLine
HLint
HSE.All
HSE.Bracket
HSE.Evaluate
HSE.Match
HSE.NameMatch
HSE.Type
HSE.Util
Hint.All
Hint.Bracket
Hint.Duplicate
Hint.Extensions
Hint.Import
Hint.Lambda
Hint.List
Hint.ListRec
Hint.Match
Hint.Monad
Hint.Naming
Hint.Pragma
Hint.Structure
Hint.Type
Hint.Util
Idea
Language.Haskell.HLint
Parallel
Proof
Report
Settings
Test
Util
[ 1 of 35] Compiling HSE.Type ( src\HSE\Type.hs, dist\build\hlint\hlint-tmp\HSE\Type.o )
src\HSE\Type.hs:6:1: error:
No se pudo encontrar el módulo `Language.Haskell.Exts.Annotated'
Quizás quiso decir
Language.Haskell.Exts.Syntax (from haskell-src-exts-1.23.1)
Language.Haskell.Exts.Pretty (from haskell-src-exts-1.23.1)
Language.Haskell.Exts.Build (from haskell-src-exts-1.23.1)
Use -v (or `:set -v` in ghci) to see a list of the files searched for.
|
6 | import Language.Haskell.Exts.Annotated as Export hiding (parse, loc, parseFile, paren, Assoc(..))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal.exe: No se pudo construir hlint-1.8.50. Ver el registro de construcción de arriba para más detalles.
Glorioso Sistema de Compilación Haskell de Glasgow, versión 9.2.1, hlint-1.8.50
davy.ai
El mensaje de error que estás recibiendo indica que el comando
cabal install
está fallando debido a la ausencia del móduloLanguage.Haskell.Exts.Annotated
. Los módulos sugeridosLanguage.Haskell.Exts.Syntax
,Language.Haskell.Exts.Pretty
yLanguage.Haskell.Exts.Build
no son reemplazos potenciales paraLanguage.Haskell.Exts.Annotated
.Para solucionar este problema, podrías intentar ejecutar el siguiente comando:
Esto instalará el paquete
haskell-src-exts
, que contiene el módulo faltanteLanguage.Haskell.Exts.Annotated
. Una vez instalado este paquete, deberías poder ejecutar satisfactoriamente el comandocabal install hlint
.