jwiegley / gitlib

180 stars 56 forks source link

gitlib build failure #27

Closed aartamonau closed 10 years ago

aartamonau commented 10 years ago

When installing gitlib from hackage I got this error:

Configuring gitlib-3.0.2... Building gitlib-3.0.2... Failed to install gitlib-3.0.2 Building gitlib-3.0.2... Preprocessing library gitlib-3.0.2...

Git/Blob.hs:12:18: Could not find module Data.Conduit.Binary' It is a member of the hidden packageconduit-extra-1.1.0.2'. Perhaps you need to add `conduit-extra' to the build-depends in your .cabal file. Use -v to see a list of the files searched for. cabal: Error: some packages failed to install: gitlib-3.0.2 failed during the building phase. The exception was: ExitFailure 1

Adding conduit-extra to gitlib's cabal file, as suggested, solved the problem.

jwiegley commented 10 years ago

I've updated the Git version of gitlib to work with the latest conduit. I'll make a release this week.

passy commented 10 years ago

@jwiegley Any chance of getting the release out soon? :)

clinty commented 10 years ago

Did this get pushed somewhere?

jwiegley commented 10 years ago

It's on github.com/jwiegley/gitlib. Been moving house and starting a new job, so time to bump this up in priority again now that the dust has settled.

nomeata commented 10 years ago

Just stumbled over this as well.

jwiegley commented 10 years ago

@nomeata Ah, maybe then this is something to do during the study session today.

jwiegley commented 10 years ago

Pushed version 3.1.0.

nomeata commented 10 years ago

Thanks. Turns out that uploading this will require new versions of chell-*, option, system-filepath and packaging new packages such as lifted-async... probably more than I can do today.

Furthermore, chell-0.4 depends on options-1.2, which has a test suite, which depends on chell < 0.4. Now that is cabal dependency hell...

nomeata commented 10 years ago

Just uploaded the new version to Debian.