7.8.1-candidate fail

Sergei Meshveliani mechvel at botik.ru
Mon Feb 17 16:52:32 UTC 2014


I have another machine, which is under Wheezy. 
And there
* ghc-7.6.3  has made successfully  ghc-7.8.20140130  from source,
* ghc-7.8.20140130  cannot make itself from source, reporting 

-------------------
...
Configuring ghc-7.8.20140130...
ghc-cabal: The following installed packages are broken because other
packages they depend on are missing. These broken packages must be
rebuilt before they can be used.
package Cabal-1.18.1.3 is broken due to missing package
array-0.4.0.1-3b78425c10ff2dad7acf7e8c8ae014c3,
base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
...
...
-------------------

I am sorry, I understand very few in the installation techniques, nor in
the system matters. May I, please, ask the following question?  

Does the above situation mean that 
(1) the GHC `maker' has Cabal inside it
    (or it calls for Cabal which needs to be in the System?)
(2) ghc-7.8.20140130  has a higher Cabal version than ghc-7.6.3,
(3) this higher Cabal version needs different packages than Cabal in  
    ghc-7.6.3
? 

Thanks,

------
Sergei




On Mon, 2014-02-17 at 10:46 +0100, Jan Stolarek wrote:
> Thanks. I upgraded Squeeze to Wheezy recently just because of that issue, so it's kinda solved for 
> me.
> 
> Janek
> 
> Dnia piątek, 14 lutego 2014, Tyler Huffman napisał:
> > I added a comment in the ticket, but it looks like Debian Squeeze is using
> > libgmp3-dev 2:4.3.2, which was the same version that I had when I was
> > running into this issue.
> >
> > Using an updated version of libgmp3-dev will fix the issue, but I'm not
> > entirely sure if we need to consider supporting the packages in Debian
> > Squeeze repository since Debian Wheezy is the new stable distribution, and
> > it uses libgmp-dev 2:5.0.5. Someone with more intimate knowledge of GHC
> > development might be able to speak on this issue.
> >
> >
> > Regards,
> > Tyler Huffman
> >
> > On Thu, Feb 6, 2014 at 1:50 PM, Jan Stolarek <jan.stolarek at p.lodz.pl> wrote:
> > > I had the same problem on Debian Squeeze:
> > >
> > > https://ghc.haskell.org/trac/ghc/ticket/8666
> > >
> > > What is your distro?
> > >
> > > CCing ghc-devs.
> > >
> > > Janek
> > >
> > > Dnia czwartek, 6 lutego 2014, Sergei Meshveliani napisał:
> > > > Dear GHC team,
> > > >
> > > > I am trying to test    ghc-7.8.20140130-src.tar.bz2
> > > >
> > > > I make it from source with   ghc-7.6.3  on Debian Linux (64 bit).
> > > >
> > > > ./configure  looks all right.
> > > >
> > > > And `make' reports after 40 minutes:
> > > >
> > > > -------------------------------------------------------
> > > > ...
> > > > ...
> > > > "inplace/bin/ghc-stage1" -optc-Ilibraries/integer-gmp/.
> > > > -optc-I'/home/mechvel/g.....
> > > > ...
> > > > ...
> > > > /usr/bin/ld: libraries/integer-gmp/gmp/objs/aors.o: relocation
> > > > R_X86_64_32 against `__gmpz_sub' can not be used when making a shared
> > > > object; recompile with -fPIC
> > > > libraries/integer-gmp/gmp/objs/aors.o: could not read symbols: Bad
> > > > value collect2: ld returned 1 exit status
> > > > make[1]: ***
> > > > [libraries/integer-gmp/dist-install/build/libHSinteger-gmp-0.5.1.0\
> > > > -ghc7.8.20140130.so] Error 1
> > > > -------------------------------------------------------
> > > >
> > > >
> > > > What might this mean? Need I to install a fresher  libgmp ?
> > > >
> > > > Thanks,
> > > >
> > > > ------
> > > > Sergei
> > > >
> > > > _______________________________________________
> > > > Glasgow-haskell-users mailing list
> > > > Glasgow-haskell-users at haskell.org
> > > > http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
> > >
> > > _______________________________________________
> > > ghc-devs mailing list
> > > ghc-devs at haskell.org
> > > http://www.haskell.org/mailman/listinfo/ghc-devs
> 
> 
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users




More information about the Glasgow-haskell-users mailing list