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