
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
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@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users