Re: 6.4.1 release candidate testing on Solaris

2005-08-11 Thread Christian Maeder
I could build a binary distribution (without OpenGL/GLUT/OpenAL) from
yesterday's cvs under solaris as well.

However, I'ld like to see the ghci linking/Mangler problem being fixed.
(I've no time to look into it, soon.)

Christian

Geisler, Tim (EXT) wrote:
> ghc-6.4.1.20050806 (and before ghc-6.4.1.20050731) built successfully on
> Solaris (Sparc).
>  
> bash-2.05$ uname -a
> SunOS kleopatra 5.9 Generic_118558-04 sun4u sparc SUNW,Sun-Fire-V240
> bash-2.05$ gcc -v
> Reading specs from
> /export/home/haskells/geisler/sw/lib/gcc/sparc-sun-solaris2.9/3.4.4/spec
> s
> Configured with: ./configure --prefix=/export/home/haskells/geisler/sw
> --with-ld=/export/home/haskells/geisler/sw/bin/ld
> --with-as=/export/home/haskells/geisler/sw/bin/as
> Thread model: posix
> gcc version 3.4.4
> bash-2.05$ ld -v
> GNU ld version 2.16
> bash-2.05$ as -v
> GNU assembler version 2.16 (sparc-sun-solaris2.9) using BFD version 2.16
>  
> ghc was configured with:
> ./configure --prefix=/export/home/haskells/geisler/sw --disable-opengl
> --disable-glut --disable-openal
>  
> To build ghc-6.4.1.20050806, I used ghc-6.4.1.20050731 which was built
> with Christian Maeder's binary distribution for Solaris
> (http://www.haskell.org/ghc/dist/stable/dist/ghc-6.4.1-sparc-sun-solaris
> 2.tar.bz2) from June 2005.
>  
> I was able to build all our Haskell code. Some first tests were
> successful.
>  
> Tim
> 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


6.4.1 release candidate testing on Solaris

2005-08-10 Thread Geisler, Tim (EXT)



ghc-6.4.1.20050806 
(and before ghc-6.4.1.20050731) built successfully on Solaris 
(Sparc).
 
bash-2.05$ uname 
-aSunOS kleopatra 5.9 Generic_118558-04 sun4u sparc 
SUNW,Sun-Fire-V240bash-2.05$ gcc -vReading specs from 
/export/home/haskells/geisler/sw/lib/gcc/sparc-sun-solaris2.9/3.4.4/specsConfigured 
with: ./configure --prefix=/export/home/haskells/geisler/sw 
--with-ld=/export/home/haskells/geisler/sw/bin/ld 
--with-as=/export/home/haskells/geisler/sw/bin/asThread model: posixgcc 
version 3.4.4bash-2.05$ ld -vGNU ld version 2.16bash-2.05$ as 
-vGNU assembler version 2.16 (sparc-sun-solaris2.9) using BFD version 
2.16
 
ghc was configured 
with:
./configure 
--prefix=/export/home/haskells/geisler/sw --disable-opengl --disable-glut 
--disable-openal
 
To build ghc-6.4.1.20050806, I used ghc-6.4.1.20050731 which was 
built with Christian Maeder's binary distribution for Solaris (http://www.haskell.org/ghc/dist/stable/dist/ghc-6.4.1-sparc-sun-solaris2.tar.bz2) 
from June 2005.
 
I was able to build 
all our Haskell code. Some first tests were successful.
 
Tim
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing on OS X

2005-08-09 Thread Simon Marlow
On 09 August 2005 14:15, Gregory Wright wrote:

> ghc-6.4.1.20050806 builds successfully on OS X 10.4.2 using Apple's
> gcc-4.0. 
> 
> 
> Bug 1249527 is still fixed, and I was able to build darcs with the
> compiler. 

Nice to hear, thanks Greg!

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing on OS X

2005-08-09 Thread Gregory Wright
On Aug 8, 2005, at 4:33 AM, Simon Marlow wrote:On 05 August 2005 23:05, Gregory Wright wrote: ghc-6.4.1.20050804 builds successfully on Mac OS X 10.4.2 using gcc3.3. This snapshot also appears to fix bug 1249527, "runhaskell causes GHCto segfault on OS X".The new compiler was also tested by building darcs-1.0.3.The build was done under the darwinports infrastructure using ghc-6.4as the bootstrapcompiler.I haven't yet tried to build using gcc 4.0; should I expect that towork yet? It might - we've been testing with gcc 4.0, but I believe the MacOS Xversion has some differences.Cheers,    Simonghc-6.4.1.20050806 builds successfully on OS X 10.4.2 using Apple's gcc-4.0.Bug 1249527 is still fixed, and I was able to build darcs with the compiler.Best Wishes,Greg___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing on OS X

2005-08-08 Thread Simon Marlow
On 05 August 2005 23:05, Gregory Wright wrote:

> ghc-6.4.1.20050804 builds successfully on Mac OS X 10.4.2 using gcc
> 3.3. 
> 
> This snapshot also appears to fix bug 1249527, "runhaskell causes GHC
> to segfault on OS X".
> 
> The new compiler was also tested by building darcs-1.0.3.
> 
> The build was done under the darwinports infrastructure using ghc-6.4
> as the bootstrap
> compiler.
> 
> I haven't yet tried to build using gcc 4.0; should I expect that to
> work yet?

It might - we've been testing with gcc 4.0, but I believe the MacOS X
version has some differences.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing on OS X

2005-08-05 Thread Gregory Wright



Hi,

ghc-6.4.1.20050804 builds successfully on Mac OS X 10.4.2 using gcc 3.3.

This snapshot also appears to fix bug 1249527, "runhaskell causes GHC  
to segfault on OS X".


The new compiler was also tested by building darcs-1.0.3.

The build was done under the darwinports infrastructure using ghc-6.4  
as the bootstrap

compiler.

I haven't yet tried to build using gcc 4.0; should I expect that to  
work yet?


Best Wishes,
Greg

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-05 Thread Luke Maurer

I just tweaked the 2nd line to:

use ppc64 && echo "GhcWithInterpreter=NO" >> mk/build.mk

so I can get 'ghci' built.


I think you can do away with the first line too, I've just done a successful
build with split objects on gentoo/amd64.


I can confirm that GHC 6.4.1.20050801 works on my Gentoo AMD64 box under 
GCC 4.0.1, with the stock 6.4 ebuild modified only for the version bump 
and to build with split objects and ghci, as above.


Thanks for the good work! :-) I've been looking forward eagerly to 
native AMD64 support; sure, I've got a 32-bit chroot, but it's just not 
the same :-D


Luke Maurer
[EMAIL PROTECTED]

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing

2005-08-04 Thread Simon Marlow
On 04 August 2005 11:43, Ralf Hinze wrote:

>> Please ignore last night's snapshot (3/8), something is broken.
> 
> The message came in too late ;-). Anyway, 3/8 compiled fine (using
> 1/8) 
> and it seems to work. Environment:
> 
> patronus ghc-6.4.1.20050803 # uname -a
> Linux patronus 2.6.12-gentoo-r7 #1 Wed Aug 3 18:57:28 CEST 2005
> x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux 
> 
> BTW, I am especially thankful that ghci works again!

3/8 works, but there is a bug in the simplifier that means that in rare
cases your program may go *very* slowly.  I've just fixed it, anyway.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-04 Thread Ralf Hinze
> Please ignore last night's snapshot (3/8), something is broken.

The message came in too late ;-). Anyway, 3/8 compiled fine (using 1/8)
and it seems to work. Environment:

patronus ghc-6.4.1.20050803 # uname -a
Linux patronus 2.6.12-gentoo-r7 #1 Wed Aug 3 18:57:28 CEST 2005 x86_64 AMD 
Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux

BTW, I am especially thankful that ghci works again!

Cheers, Ralf
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing under solaris

2005-08-04 Thread Simon Marlow
On 03 August 2005 16:35, Gour wrote:

> Christian Maeder ([EMAIL PROTECTED]) wrote:
> 
>> What is the name of the cvs tag that I sould use, then?
>> 
>> (currently I have "ghc-6-4-branch")
> 
> I'm not sure about that.
> 
> I simply downloaded from ghc-6.4.1.20050801-src.tar.bz2 from
> 
> http://www.haskell.org/ghc/dist/stable/dist/.

ghc-6-4-branch is the right tag if you're getting sources from CVS.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing

2005-08-04 Thread Simon Marlow
Please ignore last night's snapshot (3/8), something is broken.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-03 Thread Ian Lynagh
On Mon, Aug 01, 2005 at 03:07:16PM +0100, Simon Marlow wrote:
> This is to announce that testing for 6.4.1 has begun.  Snapshots from
> 20050730 onwards are release candidates - please test if you can.
> Snapshots are available from here:
> 
>http://www.haskell.org/ghc/dist/stable/dist/
> 
> we have source snapshots, and binaries for Linux/x86 (RH 9.1 era),
> Linux/x86_64 (FC3 era), and Windows.

20050801 looks OK so far here on x86 Debian Linux, apart from the
building.xml issue already mentioned.

debs for i386 unstable are in Haskell Unsafe:
http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html


Thanks
Ian

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing under solaris

2005-08-03 Thread Gour
Christian Maeder ([EMAIL PROTECTED]) wrote:

> What is the name of the cvs tag that I sould use, then?
> 
> (currently I have "ghc-6-4-branch")

I'm not sure about that. 

I simply downloaded from ghc-6.4.1.20050801-src.tar.bz2 from 

http://www.haskell.org/ghc/dist/stable/dist/.

Sincerely,
Gour

-- 
Registered Linux User   | #278493
GPG Public Key  | 8C44EDCD
 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing under solaris

2005-08-03 Thread Simon Marlow
On 03 August 2005 12:54, Christian Maeder wrote:

> I get for the cvs version of today under solaris:
> 
> Cheers Christian
> 
> [...]
> stage1/ghci/ByteCodeItbls.o: In function `s641_info':
> ghc11717.hc:(.text+0x2c38): undefined reference to `stgMallocBytesRWX'
> collect2: ld returned 1 exit status
> < sample
> s), 15M in use, 0.01 INIT (0.00 elapsed), 0.13 MUT (11.37 elapsed),
> 0.01 GC (
> 0.04 elapsed) :ghc>>
> gmake[2]: *** [stage1/ghc-6.4.1] Error 1
> gmake[1]: *** [all] Error 1

I think you must be building using an earlier 6.4.1 snapshot.  You can
workaround the problem by disabling GHCI: add GhcWithInterpreter=NO to
mk/build.mk.  You can turn it back on again before building stage2, if
you like.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing under solaris

2005-08-03 Thread Christian Maeder
Gour wrote:
> I was bitten by the same error on amd64, but, afaics, this is not the 6.4.1rc
> but unstable branch.

What is the name of the cvs tag that I sould use, then?

(currently I have "ghc-6-4-branch")

Christian
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing

2005-08-03 Thread Simon Marlow
On 03 August 2005 13:20, Gour wrote:

> Simon Marlow ([EMAIL PROTECTED]) wrote:
> 
>> That's right, split objects is now working on amd64 too.
> 
> Confirmed.
> 
>> That's what I like to hear, bugs that fix themselves!
> 
> Here is another one of those, i.e. there are several problems with
> the docs 
> building, e.g.:

Thanks, fixed.

Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-03 Thread Gour
Simon Marlow ([EMAIL PROTECTED]) wrote:

> That's right, split objects is now working on amd64 too.

Confirmed.

> That's what I like to hear, bugs that fix themselves!

Here is another one of those, i.e. there are several problems with the docs 
building, e.g.:


[...]

===fptools== Recursively making `all' in building docbook-cheat-sheet ...
PWD = /var/tmp/portage/ghc-6.4.1/work/ghc-6.4.1/docs


==fptools== make all -wr;
 in /var/tmp/portage/ghc-6.4.1/work/ghc-6.4.1/docs/building

rm -f -rf building/
/usr/bin/xsltproc --stringparam base.dir building/ \
--stringparam use.id.as.filename 1 \
--stringparam html.stylesheet fptools.css \
--stringparam toc.section.depth 3 --stringparam section.autolabel 1 
--stringparam section.label.includes.component.label 1   \
/usr/share/sgml/docbook/xsl-stylesheets-1.68.1/html/chunk.xsl 
building.xml
building.xml:797: parser error : Opening and ending tag mismatch: para line 796 
and listitem

   
[...]


but by applying the following diff it apparently fixes itself :-)

--- building.xml.org2005-08-03 12:25:03.0 +0200
+++ building.xml2005-08-03 12:32:51.0 +0200
@@ -793,7 +793,7 @@
   
hslibsproject
 

- Old, now deprecated, libraries.  Everything in here is in 
libraries.
+   Old, now deprecated, libraries.  Everything in here is in 
libraries.

   
 
@@ -3819,7 +3819,7 @@
  
Touch the generated configuration files, just to make
sure they don't get replaced during the build:
-$ touch 
H/ghc/includes/{ghcautoconf.h,DerivedConstants.h.GHCConstants.h.mkDerivedConstants.c,mkDerivedConstantsHdr,mkDerivedConstants.o,mkGHCConstants,mkGHCConstants.o}
+   $ touch 
H/ghc/includes/{ghcautoconf.h,DerivedConstants.h.GHCConstants.h.mkDerivedConstants.c,mkDerivedConstantsHdr,mkDerivedConstants.o,mkGHCConstants,mkGHCConstants.o}
  
 



Sincerely,
Gour

-- 
Registered Linux User   | #278493
GPG Public Key  | 8C44EDCD
 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing under solaris

2005-08-03 Thread Gour
Christian Maeder ([EMAIL PROTECTED]) wrote:

> I get for the cvs version of today under solaris:
> 
> Cheers Christian
> 
> [...]

I was bitten by the same error on amd64, but, afaics, this is not the 6.4.1rc
but unstable branch.

Sincerely,
Gour

-- 
Registered Linux User   | #278493
GPG Public Key  | 8C44EDCD
 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing under solaris

2005-08-03 Thread Christian Maeder
I get for the cvs version of today under solaris:

Cheers Christian

[...]
stage1/ghci/ByteCodeItbls.o: In function `s641_info':
ghc11717.hc:(.text+0x2c38): undefined reference to `stgMallocBytesRWX'
collect2: ld returned 1 exit status
<>
gmake[2]: *** [stage1/ghc-6.4.1] Error 1
gmake[1]: *** [all] Error 1
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing

2005-08-03 Thread Simon Marlow
On 03 August 2005 09:58, Gour wrote:

> Gabriel Ebner ([EMAIL PROTECTED]) wrote:
> 
>> I think you can do away with the first line too, I've just done a
>> successful build with split objects on gentoo/amd64.
> 
> Is there any advantage in split-build?

Binary sizes are smaller (much smaller).

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-03 Thread Gour
Gabriel Ebner ([EMAIL PROTECTED]) wrote:

> I think you can do away with the first line too, I've just done a successful
> build with split objects on gentoo/amd64.

Is there any advantage in split-build?

> I must've touched the magic switch.  Now it's running just fine.  Apparently
> HTYPE_TCFLAGS_T got undef'd the first time, but now it's good, although I
> don't know what I did.

Glad that everything is fine. Finally x86_64 is becoming a first-class
citizen ;)

Sincerely,
Gour

-- 
Registered Linux User   | #278493
GPG Public Key  | 8C44EDCD
 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing

2005-08-03 Thread Simon Marlow
On 03 August 2005 09:27, Gabriel Ebner wrote:

> Gour wrote:
> 
>>> I don't notice any particular tweaking in the ghc ebuild.  Did you
>>> uncomment the GhcWithInterpreter and SplitObjs lines in the ebuild?
>> 
>> I just tweaked the 2nd line to:
>> 
>> use ppc64 && echo "GhcWithInterpreter=NO" >> mk/build.mk
>> 
>> so I can get 'ghci' built.
> 
> I think you can do away with the first line too, I've just done a
> successful build with split objects on gentoo/amd64.

That's right, split objects is now working on amd64 too.

>>> I'll try to rebuild ghc on my gentoo box, maybe it works this
>>> time... 
>> 
>> Pls. report back if everything is fine.
> 
> I must've touched the magic switch.  Now it's running just fine. 
> Apparently HTYPE_TCFLAGS_T got undef'd the first time, but now it's
> good, although I don't know what I did.

That's what I like to hear, bugs that fix themselves!

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-03 Thread Gabriel Ebner
Gour wrote:

>> I don't notice any particular tweaking in the ghc ebuild.  Did you
>> uncomment the GhcWithInterpreter and SplitObjs lines in the ebuild?
> 
> I just tweaked the 2nd line to:
> 
> use ppc64 && echo "GhcWithInterpreter=NO" >> mk/build.mk
> 
> so I can get 'ghci' built.

I think you can do away with the first line too, I've just done a successful
build with split objects on gentoo/amd64.

>> I'll try to rebuild ghc on my gentoo box, maybe it works this time...
> 
> Pls. report back if everything is fine.

I must've touched the magic switch.  Now it's running just fine.  Apparently
HTYPE_TCFLAGS_T got undef'd the first time, but now it's good, although I
don't know what I did.

Gabriel.

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-02 Thread Gour
Gabriel Ebner ([EMAIL PROTECTED]) wrote:

> I just tried on debian/amd64 unstable and it worked too.  And that was with
> gcc-4.0!  The GHC devs don't cease to impress me.

:-)

> I don't notice any particular tweaking in the ghc ebuild.  Did you uncomment
> the GhcWithInterpreter and SplitObjs lines in the ebuild?

I just tweaked the 2nd line to:

use ppc64 && echo "GhcWithInterpreter=NO" >> mk/build.mk

so I can get 'ghci' built.

> I'll try to rebuild ghc on my gentoo box, maybe it works this time...

Pls. report back if everything is fine.

Sincerely,
Gour

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-02 Thread Gabriel Ebner
Gour wrote:

> Gabriel Ebner ([EMAIL PROTECTED]) wrote:
> 
>> This is on gentoo/amd64 with gcc-3.4.4 and glibc-2.3.5.
> 
> I just built The Glorious Glasgow Haskell Compilation System, version
> 6.4.1.20050801 on Gentoo/amd64 by bumping version of ebuild to 6.4.1
> with gcc-3.4.4 & glibc-2.3.5 and everything is fine...built darcs,
> gtk2hs & there is ghci :-))

I just tried on debian/amd64 unstable and it worked too.  And that was with
gcc-4.0!  The GHC devs don't cease to impress me.

I don't notice any particular tweaking in the ghc ebuild.  Did you uncomment
the GhcWithInterpreter and SplitObjs lines in the ebuild?

I'll try to rebuild ghc on my gentoo box, maybe it works this time...

Gabriel.

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-02 Thread Gour
Gabriel Ebner ([EMAIL PROTECTED]) wrote:

> This is on gentoo/amd64 with gcc-3.4.4 and glibc-2.3.5.

I just built The Glorious Glasgow Haskell Compilation System, version
6.4.1.20050801 on Gentoo/amd64 by bumping version of ebuild to 6.4.1
with gcc-3.4.4 & glibc-2.3.5 and everything is fine...built darcs,
gtk2hs & there is ghci :-))

Congratulations to devs!!

Sincerely,
Gour

-- 
Registered Linux User   | #278493
GPG Public Key  | 8C44EDCD
 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: 6.4.1 release candidate testing

2005-08-02 Thread Gabriel Ebner
Simon Marlow wrote:

> Linux/x86_64 will have a new native code generator and GHCi support

Great news!

However building 20050801 gives me the following error:

,[ make ]
| 
| ==fptools== make all -wr;
|  in /home/gebner/build/ghc-6.4.1.20050801/libraries/base
| 
| rm -f System/Posix/Signals.o; if [ ! -d System/Posix/Signals_split ]; then
mkdir System/Posix/Signals_split; else /usr/bin/find
System/Posix/Signals_split -name '*.o' -print | xargs rm -f __rm_food; fi;
| ../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude
-"#include" HsBase.h -funbox-strict-fields -ignore-package base -O
-Rghc-timing -fgenerics  -fgenerics -split-objs-c
System/Posix/Signals.hs -o System/Posix/Signals.o  -ohi
System/Posix/Signals.hi
| In file included from System/Posix/Signals.hs:108:
| /home/gebner/build/ghc-6.4.1.20050801/ghc/includes/Signals.h:18: warning:
extra tokens at end of #endif directive
| 
| System/Posix/Signals.hs:395:30: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:401:30: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:408:31: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:411:22: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:417:31: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:420:22: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:432:30: Not in scope: `sizeof_sigset_t'
| 
| System/Posix/Signals.hs:453:30: Not in scope: `sizeof_sigset_t'
| 

Re: 6.4.1 release candidate testing

2005-08-02 Thread Jens Petersen
Simon Marlow wrote:
> This is to announce that testing for 6.4.1 has begun.  Snapshots from
> 20050730 onwards are release candidates - please test if you can.

I built ghc-6.4.1.20050731 successfully on Fedora Core 4 on x86_64 with ghc-6.4.
I haven't tested it much yet, but ghci works. :-)

(Please ask if you're interested in the rpms.)

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RE: 6.4.1 release candidate testing

2005-08-02 Thread Simon Marlow
On 01 August 2005 15:07, Simon Marlow wrote:

> This is to announce that testing for 6.4.1 has begun.  Snapshots from
> 20050730 onwards are release candidates - please test if you can.
> Snapshots are available from here:
> 
>http://www.haskell.org/ghc/dist/stable/dist/
> 
> we have source snapshots, and binaries for Linux/x86 (RH 9.1 era),
> Linux/x86_64 (FC3 era), and Windows.
> 
> A *huge* number of fixes have gone in since 6.4.  Also, big news is
> that Linux/x86_64 will have a new native code generator and GHCi
> support (including Template Haskell), so we'd especially like to hear
> from anyone that can test on Linux/x86_64.  The GHCi support isn't
> complete: the interpreter can't currently handle FFI, and there are
> problems with data references to shared libraries from
> dynamically-loaded .o files, but otherwise it should be functional.

I forgot to mention: 6.4.1 will also have some big changes to the
package system.  Primarily:

  - A local module can shadow a package module with the same name,
as long as the conflicting package is not otherwise depended upon
somehow.

  - If two modules are in scope with the same name, the conflict will
not be reported until you try to import the module.

these together mean it is much less likely that you can render your GHC
installation unusable by installing packages.

Also, as discussed on the libraries list recently:

  - specifying -package P without an explicit version number on P
gets you the most recent version of P, instead of an error.

  - if multiple versions of a package are exposed, then GHC takes
the one with the latest version in the absence of any -package
options that specify otherwise.

We'd like to hear from anyone involved in packaging libraries whether
these changes work for you.

The new version of Cabal will *not* be in 6.4.1, but it'll be easy to
upgrade.

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


6.4.1 release candidate testing

2005-08-01 Thread Simon Marlow
This is to announce that testing for 6.4.1 has begun.  Snapshots from
20050730 onwards are release candidates - please test if you can.
Snapshots are available from here:

   http://www.haskell.org/ghc/dist/stable/dist/

we have source snapshots, and binaries for Linux/x86 (RH 9.1 era),
Linux/x86_64 (FC3 era), and Windows.

A *huge* number of fixes have gone in since 6.4.  Also, big news is that
Linux/x86_64 will have a new native code generator and GHCi support
(including Template Haskell), so we'd especially like to hear from
anyone that can test on Linux/x86_64.  The GHCi support isn't complete:
the interpreter can't currently handle FFI, and there are problems with
data references to shared libraries from dynamically-loaded .o files,
but otherwise it should be functional.

We're planning for a release in 1-2 weeks.  I'm going to be offline for
a while from mid-Aug, but hopefully we'll get the release out before
then.

Please remember to put the full version number in any bug report, and
happy testing!

Cheers,
Simon
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users