[GHC] #8194: make install (at git ef01794) still fails

GHC ghc-devs at haskell.org
Thu Sep 12 23:51:15 CEST 2013


#8194: make install (at git ef01794) still fails
------------------------------------------+---------------------------
        Reporter:  guest                  |            Owner:
            Type:  bug                    |           Status:  new
        Priority:  highest                |        Milestone:  7.8.1
       Component:  Build System           |          Version:  7.7
      Resolution:                         |         Keywords:
Operating System:  Linux                  |     Architecture:  x86
 Type of failure:  Installing GHC failed  |       Difficulty:  Unknown
       Test Case:                         |       Blocked By:
        Blocking:                         |  Related Tickets:
------------------------------------------+---------------------------

Comment (by bos):

 This is affecting me, too. I'm trying to use a perf build.

 The problem appears to be that we do not install any shared libraries for
 packages during "make install".

 {{{
 ~/git/ghc $ ldd /usr/local/ghc/head/lib/ghc-7.7.20130912/bin/ghc-pkg
         linux-vdso.so.1 =>  (0x00007fff269fe000)
         libHSterminfo-0.3.2.5-ghc7.7.20130912.so =>
 /usr/local/ghc/head/lib/ghc-7.7.20130912/bin/../terminfo-0.3.2.5/libHSterminfo-0.3.2.5-ghc7.7.20130912.so
 (0x00007f189275f000)
         libHSbin-package-db-0.0.0.0-ghc7.7.20130912.so => not found
         libHSbinary-0.7.1.0-ghc7.7.20130912.so => not found
         libHSCabal-1.18.0-ghc7.7.20130912.so => not found
         libHSprocess-1.2.0.0-ghc7.7.20130912.so => not found
         libHSpretty-1.1.1.0-ghc7.7.20130912.so => not found
         libHSdirectory-1.2.0.1-ghc7.7.20130912.so => not found
         libHSunix-2.7.0.0-ghc7.7.20130912.so => not found
         libHStime-1.4.1-ghc7.7.20130912.so => not found
         libHSold-locale-1.0.0.5-ghc7.7.20130912.so => not found
         libHSfilepath-1.3.0.2-ghc7.7.20130912.so => not found
         libHScontainers-0.5.3.1-ghc7.7.20130912.so => not found
         libHSbytestring-0.10.3.0-ghc7.7.20130912.so => not found
         libHSdeepseq-1.3.0.2-ghc7.7.20130912.so => not found
         libHSarray-0.4.0.2-ghc7.7.20130912.so => not found
         libHSbase-4.7.0.0-ghc7.7.20130912.so => not found
         libHSinteger-gmp-0.5.1.0-ghc7.7.20130912.so => not found
         libHSghc-prim-0.3.1.0-ghc7.7.20130912.so => not found
 }}}

 Sure enough, if I look for {{{libHSbin-package-
 db-0.0.0.0-ghc7.7.20130912.so}}} in the source tree, it's there, but there
 is no sign of it in {{{/usr/local/ghc/head/lib/ghc-7.7.20130912/bin-
 package-db-0.0.0.0}}} - the static libraries are there, but *not* the
 shared.

 {{{
 ~/git/ghc $ ls /usr/local/ghc/head/lib/ghc-7.7.20130912/bin-package-
 db-0.0.0.0
 Distribution
 libHSbin-package-db-0.0.0.0.a
 libHSbin-package-db-0.0.0.0_p.a
 }}}

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8194#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list