[GHC] #15083: cannot install GHC on CentOS
GHC
ghc-devs at haskell.org
Thu Apr 26 23:03:13 UTC 2018
#15083: cannot install GHC on CentOS
-------------------------------------+-------------------------------------
Reporter: kbrown | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone: 8.6.1
Component: Compiler | Version: 8.2.2
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Building GHC | Unknown/Multiple
failed | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Description changed by kbrown:
Old description:
> This is the information of my system:
>
> {{{
> > cat /etc/*release
> CentOS Linux release 7.4.1708 (Core)
> NAME="CentOS Linux"
> VERSION="7 (Core)"
> ID="centos"
> ID_LIKE="rhel fedora"
> VERSION_ID="7"
> PRETTY_NAME="CentOS Linux 7 (Core)"
> ANSI_COLOR="0;31"
> CPE_NAME="cpe:/o:centos:centos:7"
> HOME_URL="https://www.centos.org/"
> BUG_REPORT_URL="https://bugs.centos.org/"
>
> CENTOS_MANTISBT_PROJECT="CentOS-7"
> CENTOS_MANTISBT_PROJECT_VERSION="7"
> REDHAT_SUPPORT_PRODUCT="centos"
> REDHAT_SUPPORT_PRODUCT_VERSION="7"
> }}}
>
> I want to build a Stack project on this system, but I receive an
> "impossible" error even when I try to build a trivial project.
>
> {{{
> >wget https://www.stackage.org/stack/linux-x86_64-static
> >tar -xzf linux-x86_64-static
> > cp stack-1.6.5-linux-x86_64-static/stack .local/bin/
>
> > stack new stacktest
> Downloading template "new-template" to create project "stacktest" in
> stacktest/ ...
>
> The following parameters were needed by the template but not provided:
> author-email, author-name, category, copyright, github-username
> You can provide them in /home/users/ksb/.stack/config.yaml, like this:
> templates:
> params:
> author-email: value
> author-name: value
> category: value
> copyright: value
> github-username: value
> Or you can pass each one as parameters like this:
> stack new stacktest new-template -p "author-email:value" -p "author-
> name:value" -p "category:value" -p "copyright:value" -p "github-
> username:value"
>
> Looking for .cabal or package.yaml files to use to init the project.
> Using cabal packages:
> - stacktest/
>
> Selecting the best among 13 snapshots...
>
> * Matches lts-11.6
>
> Selected resolver: lts-11.6
> Initialising configuration using resolver: lts-11.6
> Total number of user packages considered: 1
> Writing configuration to file: stacktest/stack.yaml
> All done.
>
> > stack build
>
> [1 of 2] Compiling Main ( /home/users/ksb/.stack/setup-exe-
> src/setup-mPHDZzAJ.hs, /home/users/ksb/.stack/setup-exe-src/setup-
> mPHDZzAJ.o )
> ghc: panic! (the 'impossible' happened)
> (GHC version 8.2.2 for x86_64-unknown-linux):
> toStgWord: Unknown platformWordSize: 0
>
> Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
>
> -- While building simple Setup.hs using:
> /home/users/ksb/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc
> -rtsopts -threaded -clear-package-db -global-package-db -hide-all-
> packages -package base -main-is StackSetupShim.mainOverride -package
> Cabal-2.0.1.0 /home/users/ksb/.stack/setup-exe-src/setup-mPHDZzAJ.hs
> /home/users/ksb/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs -o
> /home/users/ksb/.stack/setup-exe-cache/x86_64-linux/tmp-Cabal-
> simple_mPHDZzAJ_2.0.1.0_ghc-8.2.2
> Process exited with code: ExitFailure 1
>
> }}}
>
> Can you help me identify why this build failed?
New description:
This is the information of my system:
{{{
> cat /etc/*release
CentOS Linux release 7.4.1708 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
>cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
stepping : 1
microcode : 0xb000025
cpu MHz : 1200.035
cache size : 20480 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 8
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 20
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl
xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor
ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2
x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm
abm 3dnowprefetch epb cat_l3 cdp_l3 invpcid_single intel_pt spec_ctrl
ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust
bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap
xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat
pln pts
bogomips : 4200.32
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
}}}
I want to build a Stack project on this system, but I receive an
"impossible" error even when I try to build a trivial project.
{{{
>wget https://www.stackage.org/stack/linux-x86_64-static
>tar -xzf linux-x86_64-static
> cp stack-1.6.5-linux-x86_64-static/stack .local/bin/
> stack new stacktest
Downloading template "new-template" to create project "stacktest" in
stacktest/ ...
The following parameters were needed by the template but not provided:
author-email, author-name, category, copyright, github-username
You can provide them in /home/users/ksb/.stack/config.yaml, like this:
templates:
params:
author-email: value
author-name: value
category: value
copyright: value
github-username: value
Or you can pass each one as parameters like this:
stack new stacktest new-template -p "author-email:value" -p "author-
name:value" -p "category:value" -p "copyright:value" -p "github-
username:value"
Looking for .cabal or package.yaml files to use to init the project.
Using cabal packages:
- stacktest/
Selecting the best among 13 snapshots...
* Matches lts-11.6
Selected resolver: lts-11.6
Initialising configuration using resolver: lts-11.6
Total number of user packages considered: 1
Writing configuration to file: stacktest/stack.yaml
All done.
> stack build
[1 of 2] Compiling Main ( /home/users/ksb/.stack/setup-exe-src
/setup-mPHDZzAJ.hs, /home/users/ksb/.stack/setup-exe-src/setup-mPHDZzAJ.o
)
ghc: panic! (the 'impossible' happened)
(GHC version 8.2.2 for x86_64-unknown-linux):
toStgWord: Unknown platformWordSize: 0
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
-- While building simple Setup.hs using:
/home/users/ksb/.stack/programs/x86_64-linux/ghc-8.2.2/bin/ghc
-rtsopts -threaded -clear-package-db -global-package-db -hide-all-packages
-package base -main-is StackSetupShim.mainOverride -package Cabal-2.0.1.0
/home/users/ksb/.stack/setup-exe-src/setup-mPHDZzAJ.hs
/home/users/ksb/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs -o
/home/users/ksb/.stack/setup-exe-cache/x86_64-linux/tmp-Cabal-
simple_mPHDZzAJ_2.0.1.0_ghc-8.2.2
Process exited with code: ExitFailure 1
}}}
Can you help me identify why this build failed?
--
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15083#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list