сборка ghc 7.2.1 на openuse

Просто интересно, удалось ли кому-нибудь создать GHC 7.2.1 на OpenSuSE. Я сталкиваюсь с ошибками, в настоящее время установлена ​​​​7.0.3.

chmod +x inplace/lib/ghc-split
"rm" -f                              inplace/bin/ghc-stage1
echo '#!/bin/sh'                             >> inplace/bin/ghc-stage1
echo 'executablename="/home/gatoatigrado/Downloads/ghc-7.2.1/inplace/lib/ghc-stage1"'            >> inplace/bin/ghc-stage1
echo 'datadir="/home/gatoatigrado/Downloads/ghc-7.2.1/inplace/lib"'       >> inplace/bin/ghc-stage1
echo 'bindir="/home/gatoatigrado/Downloads/ghc-7.2.1/inplace/bin"'        >> inplace/bin/ghc-stage1
echo 'topdir="/home/gatoatigrado/Downloads/ghc-7.2.1/inplace/lib"'     >> inplace/bin/ghc-stage1
echo 'pgmgcc="/usr/bin/gcc"'            >> inplace/bin/ghc-stage1
cat ghc/ghc.wrapper               >> inplace/bin/ghc-stage1
chmod +x                               inplace/bin/ghc-stage1
/usr/bin/gcc -E  -undef -traditional -P -DTOP='"/home/gatoatigrado/Downloads/ghc-7.2.1"'  -x c -Iincludes libffi/package.conf.in -o libffi/package.conf.inplace.raw
grep -v '^#pragma GCC' libffi/package.conf.inplace.raw | sed -e 's/""//g' -e 's/:[   ]*,/: /g' > libffi/package.conf.inplace
"inplace/bin/ghc-pkg" update --force libffi/package.conf.inplace
Reading package info from "libffi/package.conf.inplace" ... done.
ghc-pkg: too few bytes. Failed reading at byte position 44111
make[1]: *** [libffi/package.conf.inplace] Error 1
make[1]: *** Deleting file `libffi/package.conf.inplace'
make: *** [all] Error 2

Заранее спасибо.

отчет об ошибке: http://hackage.haskell.org/trac/ghc/ticket/5446< /а>


person gatoatigrado    schedule 05.09.2011    source источник
comment
Кроме того, если кто-нибудь знает, как использовать службу сборки OpenSuSE, чтобы GHC можно было установить как обычный пакет, это было бы супер. К сожалению, 6.12 является последней упакованной версией OpenSuSE.   -  person gatoatigrado    schedule 05.09.2011


Ответы (1)


Да, Питеру Троммлеру это удалось — вот rpms для ghc-7.2.1 из его home:ptrommler:devel:languages:haskell в OBS. (Несмотря на то, что последняя сборка не удалась, есть пакеты из предыдущей сборки.)

Я отправил письмо Питеру и сопровождающему официальным репозиториям devel:languages:haskell. чтобы узнать, можно ли как-то обновить официальные.

person Adam Spiers    schedule 30.10.2011