ekmett / monoids

Monoids, specialized containers and a general map/reduce framework
http://hackage.haskell.org/package/monoids
BSD 3-Clause "New" or "Revised" License
5 stars 1 forks source link

Unable to install 0.2.0.4 with ghc 6.12.3: Control.Parallel.Strategies does not export rseq #1

Open DougBurke opened 13 years ago

DougBurke commented 13 years ago

I haven't upgraded to the bright new world of the 7 series, so have

% 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 

which ends up causing me grief when I try to install monoids:

% cabal install monoids 
Resolving dependencies...
Downloading monoids-0.2.0.4...
Configuring monoids-0.2.0.4...
Preprocessing library monoids-0.2.0.4...
Building monoids-0.2.0.4...
[ 1 of 15] Compiling Data.Monoid.Additive ( Data/Monoid/Additive.hs, dist/build/Data/Monoid/Additive.o )
[ 2 of 15] Compiling Data.Monoid.Reducer ( Data/Monoid/Reducer.hs, dist/build/Data/Monoid/Reducer.o )
[ 3 of 15] Compiling Data.Monoid.Self ( Data/Monoid/Self.hs, dist/build/Data/Monoid/Self.o )
[ 4 of 15] Compiling Data.Monoid.Combinators ( Data/Monoid/Combinators.hs, dist/build/Data/Monoid/Combinators.o )
[ 5 of 15] Compiling Data.Monoid.Ord  ( Data/Monoid/Ord.hs, dist/build/Data/Monoid/Ord.o )
[ 6 of 15] Compiling Data.Monoid.Union ( Data/Monoid/Union.hs, dist/build/Data/Monoid/Union.o )
[ 7 of 15] Compiling Data.Generator   ( Data/Generator.hs, dist/build/Data/Generator.o )

Data/Generator.hs:59:36:
    Module `Control.Parallel.Strategies' does not export `rseq'
cabal: Error: some packages failed to install:
monoids-0.2.0.4 failed during the building phase. The exception was:
ExitFailure 1
ekmett commented 13 years ago

How does the shinier and newer 'reducers' package treat you?

-Edward

On Fri, Sep 9, 2011 at 1:49 PM, Doug Burke < reply@reply.github.com>wrote:

I haven't upgraded to the bright new world of the 7 series, so have

% 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

which ends up causing me grief when I try to install monoids:

% cabal install monoids Resolving dependencies... Downloading monoids-0.2.0.4... Configuring monoids-0.2.0.4... Preprocessing library monoids-0.2.0.4... Building monoids-0.2.0.4... [ 1 of 15] Compiling Data.Monoid.Additive ( Data/Monoid/Additive.hs, dist/build/Data/Monoid/Additive.o ) [ 2 of 15] Compiling Data.Monoid.Reducer ( Data/Monoid/Reducer.hs, dist/build/Data/Monoid/Reducer.o ) [ 3 of 15] Compiling Data.Monoid.Self ( Data/Monoid/Self.hs, dist/build/Data/Monoid/Self.o ) [ 4 of 15] Compiling Data.Monoid.Combinators ( Data/Monoid/Combinators.hs, dist/build/Data/Monoid/Combinators.o ) [ 5 of 15] Compiling Data.Monoid.Ord ( Data/Monoid/Ord.hs, dist/build/Data/Monoid/Ord.o ) [ 6 of 15] Compiling Data.Monoid.Union ( Data/Monoid/Union.hs, dist/build/Data/Monoid/Union.o ) [ 7 of 15] Compiling Data.Generator ( Data/Generator.hs, dist/build/Data/Generator.o )

Data/Generator.hs:59:36: Module Control.Parallel.Strategies' does not exportrseq' cabal: Error: some packages failed to install: monoids-0.2.0.4 failed during the building phase. The exception was: ExitFailure 1

Reply to this email directly or view it on GitHub: https://github.com/ekmett/monoids/issues/1

DougBurke commented 13 years ago

Unfortunately installing reducers would require me upgrading some of the packages that come with ghc 6.12.3 - such as containers - probably due to injudicious cabal updates I've done in the past. I've been waiting for the next HP release so I can blow away my current install and forget about all this madness. Or I should just finally get around to using use cabal-dev.

ekmett commented 13 years ago

Ick. I probably can't downgrade the version # dependencies on containers. They added a couple of methods for me over the last year or two. Not sure which packages of mine used them though.

-Edward

On Fri, Sep 9, 2011 at 9:50 PM, Doug Burke < reply@reply.github.com>wrote:

Unfortunately installing reducers would require me upgrading some of the packages that come with ghc 6.12.3 - such as containers - probably due to injudicious cabal updates I've done in the past. I've been waiting for the next HP release so I can blow away my current install and forget about all this madness. Or I should just finally get around to using use cabal-dev.

Reply to this email directly or view it on GitHub: https://github.com/ekmett/monoids/issues/1#issuecomment-2057435

DougBurke commented 13 years ago

I'm just playing around here, so I would not spend too many cycles worrying about it!