ANNOUNCE: GHC 6.10.1 beta
Christian Maeder
Christian.Maeder at dfki.de
Mon Sep 22 09:32:40 EDT 2008
Ian Lynagh wrote:
> Right now we have the source bundles:
>
> http://www.haskell.org/ghc/dist/stable/dist/ghc-6.10.0.20080921-src.tar.bz2
> http://www.haskell.org/ghc/dist/stable/dist/ghc-6.10.0.20080921-src-extralibs.tar.bz2
I've tried to build a binary dist on x86 under Solaris and did not succeed.
"make binary-dist" failed with
1.
for FILE in ; do if [ -e $FILE ]; then echo
ghc-6.10.0.20080921/gmp/$FILE >>
/export/local1/home/maeder/haskell/ghc-6.10.0.20080921/bindist-list
; fi; done
/bin/sh: syntax error at line 1: `;' unexpected
gmake[1]: *** [binary-dist] Error 2
I added "strip" to bindist.mk:
ifneq "$(strip $(BINDIST_EXTRAS))" ""
2.
/bin/sh: test: argument expected
gmake[1]: *** [binary-dist] Error 1
-e does not work for test under "sh", so I changed it to "-r":
... if [ -r $$FILE ]; then ...
3.
tar hcf /export/local1/home/maeder/haskell/ghc-6.10.0.20080921/ghc-6.10.0.
20080921-i386-unknown-solaris2.tar -T
/export/local1/home/maeder/haskell/ghc-6.10.0.20080921/bindist-list
tar: -T: No such file or directory
gmake: *** [binary-dist] Error 1
I changed tar to gtar
4.
gtar: ghc-6.10.0.20080921/gmp/{}: Cannot stat: No such file or directory
The file bindist-list contained "{}" instead of filenames, so I changed
find to gfind.
5. When trying to install the binary distribution I got:
Installing executable(s) in /local/home/maeder/bin
installPackage: dist-install/build/installPackage/installPackage:
copyFile: does not exist (No such file or directory)
gmake[2]: *** [install] Error 1
gmake[2]: Leaving directory
`/export/local1/home/maeder/haskell/ghc-6.10.0.20080921/ghc-6.10.0.20080921/utils/installPackage'
gmake[1]: *** [install.installPackage] Error 2
gmake[1]: Leaving directory
`/export/local1/home/maeder/haskell/ghc-6.10.0.20080921/ghc-6.10.0.20080921/utils'
gmake: *** [install] Error 2
and I gave up.
Cheers Christian
P.S. I hope the OpenSPARC project will work under Solaris and sort out
the above issues. (Validating under Solaris would be a good idea, too.)
More information about the Glasgow-haskell-users
mailing list