[arch-haskell] What does "failed to finalize package" mean?
Richard Wallace
rwallace at thewallacepack.net
Thu May 1 16:43:56 UTC 2014
*sigh* I completely missed those last few lines of the gtk2hs-buildtools
cabal file. Thanks.
I wonder if the error message cblrepo gives could include missing
dependencies, so we wouldn't be left guessing.
Rich
On Thu, May 1, 2014 at 12:10 AM, Magnus Therning <magnus at therning.org>wrote:
> On Wed, Apr 30, 2014 at 02:56:02PM -0700, Richard Wallace wrote:
> > I'm trying to add gtk2hs-buildtools and am getting that error
> >
> > $ cblrepo add gtk2hs-buildtools,0.12.5.2
> > $ cblrepo pkgbuild --ghc-version 7.8.2-1
> > Failed to finalize package: gtk2hs-buildtools
> >
> > In digging into the source, it looks like this means a dependency
> > was not able to be found. But all the things that gtk2hs-buildtools
> > depends on are provided by ghc, so I'm a bit at a loss. Any idea
> > what is going on?
>
> Yes, that sounds right to me.
>
> I suspect it's the following interesting combination that's causing
> it:
>
> 1. When adding you use the standard ghc (which I think still is 7.6
> on the latest release of `cblrepo`).
> 2. When building the package you tell `cblrepo` to use Ghc 7.8.2
> 3. The gtk2hs-buildtools.cabal file contains the following:
>
> if impl(ghc >= 7.7)
> build-depends: hashtables
>
> I think this combination means that your database doesn't record the
> dependency on hashtables, but on generating the PKGBUILD the
> dependency appears.
>
> I really ought to get around to making a new release of `cblrepo`!
>
> /M
>
> --
> Magnus Therning OpenPGP: 0xAB4DFBA4
> email: magnus at therning.org jabber: magnus at therning.org
> twitter: magthe http://therning.org/magnus
>
> Most software today is very much like an Egyptian pyramid with
> millions of bricks piled on top of each other, with no structural
> integrity, but just done by brute force and thousands of slaves.
> -- Alan Kay
>
> _______________________________________________
> arch-haskell mailing list
> arch-haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/arch-haskell
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/arch-haskell/attachments/20140501/b2d4c120/attachment.html>
More information about the arch-haskell
mailing list