[Haskell-beginners] Can't install json-.0.4.4 - memory allocation failed

Peter Hall peter.hall at memorphic.com
Thu Nov 22 00:00:04 CET 2012


OSX 10.5.8 isn't THAT old. You can definitely get a Haskell Platform 7.x

Peter


On 21 November 2012 22:58, Peter Hall <peter.hall at memorphic.com> wrote:

> You might have the most recent haskell platform installed, but the version
> of GHC that is actually being used to compile is much older.
>
> I would guess that you have previously installed *something* using
> Macports (or fink/homebrew), which depended on that specific GHC. Try
> removing it via the macports.
>
> Peter
>
>
> On 20 November 2012 21:42, Dan Tenenbaum <dtenenba at fhcrc.org> wrote:
>
>> Thanks. My goal is also to install pandoc.
>> The problem is that what I currently have is the latest version of the
>> Haskell Platform which is available as a binary for Mac OS 10.5.
>> If I want a more recent Haskell Platform, I need to build from source
>> (and/or use port or brew) which I haven't been able to do
>> successfully, but I guess that's a different post....
>>
>> Thanks,
>> Dan
>>
>>
>> On Tue, Nov 20, 2012 at 12:52 PM, Rico Moorman <rico.moorman at gmail.com>
>> wrote:
>> > Hi Dan,
>> >
>> > I actually ran into the same problem installing the json library (as
>> > requirement of pandoc) some time ago. I solved this by using a more
>> recent
>> > version of GHC (for linux in my case). I think 6.12.3 is regarded as
>> quite
>> > dated.
>> >
>> > I hope this helps.
>> >
>> > Best regards,
>> >
>> > Rico Moorman
>> >
>> >
>> > On Mon, Nov 19, 2012 at 7:18 PM, Dan Tenenbaum <dtenenba at fhcrc.org>
>> wrote:
>> >>
>> >> Hi all,
>> >>
>> >> Please tell me where I should post this if this is not the appropriate
>> >> list.
>> >>
>> >> I tried to install the json-0.4.4 package on Mac OS 10.5.8, and got
>> this
>> >> error:
>> >>
>> >> $  sudo cabal install "json-0.4.4"
>> >> Building json-0.4.4...
>> >> [1 of 7] Compiling Text.JSON.Types  ( Text/JSON/Types.hs,
>> >> dist/build/Text/JSON/Types.o )
>> >> [2 of 7] Compiling Text.JSON.Pretty ( Text/JSON/Pretty.hs,
>> >> dist/build/Text/JSON/Pretty.o )
>> >> [3 of 7] Compiling Text.JSON.ReadP  ( Text/JSON/ReadP.hs,
>> >> dist/build/Text/JSON/ReadP.o )
>> >>
>> >> Text/JSON/ReadP.hs:104:21:
>> >>     Warning: A do-notation statement discarded a result of type b.
>> >>              Suppress this warning by saying "_ <- n",
>> >>              or by using the flag -fno-warn-unused-do-bind
>> >> [4 of 7] Compiling Text.JSON.Parsec ( Text/JSON/Parsec.hs,
>> >> dist/build/Text/JSON/Parsec.o )
>> >> ghc: memory allocation failed (requested 2097152 bytes)
>> >> cabal: Error: some packages failed to install:
>> >> json-0.4.4 failed during the building phase. The exception was:
>> >> ExitFailure 1
>> >>
>> >> This is on a machine with 16GB of RAM.
>> >>
>> >> I don't think
>> >>
>> >>
>> http://www.haskell.org/cabal/FAQ.html#cabal-goes-into-an-infinite-loop--runs-out-of-memory
>> >> applies because I'm using higher versions than mentioned there:
>> >> $ ghc --version
>> >> The Glorious Glasgow Haskell Compilation System, version 6.12.3
>> >> $ cabal --version
>> >> cabal-install version 0.8.2
>> >> using version 1.8.0.6 of the Cabal library
>> >>
>> >> I know Mac OS 10.5.8 is old, but unfortunately ugrading this
>> >> particular machine is not an option.
>> >> Hope someone can help.
>> >> Thanks,
>> >> Dan
>> >>
>> >> _______________________________________________
>> >> Beginners mailing list
>> >> Beginners at haskell.org
>> >> http://www.haskell.org/mailman/listinfo/beginners
>> >
>> >
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20121121/4a1fb1ba/attachment.htm>


More information about the Beginners mailing list