[GHC] #9421: magic number mismatch when installing 32bit on 64bit machine
GHC
ghc-devs at haskell.org
Thu Aug 7 22:02:16 UTC 2014
#9421: magic number mismatch when installing 32bit on 64bit machine
-------------------------------------+-------------------------------------
Reporter: MikolajKonarski | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.3
Keywords: | Operating System: Linux
Architecture: x86_64 (amd64) | Type of failure: Installing
Difficulty: Unknown | GHC failed
Blocked By: | Test Case:
Related Tickets: | Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
This is basically the same problem as reported here:
https://www.mail-archive.com/ghc-devs@haskell.org/msg04439.html
I have empty .cabal and .ghc, no ghc in paths and I have old Ubuntu LTS
(12.04.4) so I was able to install ia32-libs and a few other libs
I've downloaded
http://www.haskell.org/ghc/dist/7.8.3/ghc-7.8.3-i386-unknown-linux-
deb7.tar.xz
configured, and make install says:
{{{
Installing library in
/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3/haskell98-2.0.0.3
"utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy
libraries/haskell2010 dist-install "strip" ''
'/mikolaj/env/7.8.3i386/local/src/ghc'
'/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3'
'/mikolaj/env/7.8.3i386/local/src/ghc/share/doc/ghc/html/libraries' 'v p
dyn'
Installing library in
/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3/haskell2010-1.1.2.0
"/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3/bin/ghc-pkg" --force
--global-package-db
"/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3/package.conf.d" update
rts/dist/package.conf.install
Reading package info from "rts/dist/package.conf.install" ... done.
"utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" register
libraries/ghc-prim dist-install
"/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3/bin/ghc"
"/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3/bin/ghc-pkg"
"/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3" ''
'/mikolaj/env/7.8.3i386/local/src/ghc'
'/mikolaj/env/7.8.3i386/local/src/ghc/lib/ghc-7.8.3'
'/mikolaj/env/7.8.3i386/local/src/ghc/share/doc/ghc/html/libraries' NO
ghc-cabal: Bad interface file: dist-install/build/GHC/CString.hi
magic number mismatch: old/corrupt interface file? (wanted 33214052, got
129742)
make[1]: *** [install_packages] Error 1
make: *** [install] Error 2
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9421>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list