#36377: hs-json: cannot satisfy -package-id mtl-2.1.2-02e701f9b1590ee88a0b5b0bd5d93a29 ----------------------------+-------------------------------- Reporter: seba.szwarc@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: hs-json | ----------------------------+-------------------------------- Comment (by brokaw@…): I had the same error. I got it after updating my ports with `port selfupdate && port upgrade outdated` A little poking around with `ghc-pkg` produced a warning that the ghc cache was outdated, and I should run `ghc-pkg recache`. So I did, and that fixed my problem. It looks like the `recache` command should run after a macports upgrade touches a haskell lib, but I'm not sure where that should be defined. Maybe this ticket should get sent to the haskell group portfile component? -- Ticket URL: <https://trac.macports.org/ticket/36377#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS