Re: freebsd-amd64-head (FreeBSD/amd64 HEAD (Gabor Pali)), build 556, Success

2015-03-04 Thread Karel Gardas


Hi,

due to recent switch to full testsuite run, our buildbots now provides a 
lot of output due to much more failing testcases. The case with FreeBSD 
buildbots even got so far, that server can't handle amount of data and 
leaks some binary trash to the log. I would really be curious if this is 
a leak of runtime memory and so it shows serious bug somewhere in GHC 
rts or what is it exactly... If you are curious investigate output 
attached to the last night freebsd buildots status emails.


Thanks,
Karel
PS: I'm assuming the builder infrastructure as run by Gabor on his 
server is still written in Haskell and compiled by GHC...


On 03/ 4/15 04:49 AM, Builder wrote:

freebsd-amd64-head (FreeBSD/amd64 HEAD (Gabor Pali)), build 556

Build succeeded
Details: http://haskell.inf.elte.hu/builders/freebsd-amd64-head/556.html

git clone| Success
create mk/build.mk   | Success
get subrepos | Success
repo versions| Success
touching clean-check files   | Success
setting version date | Success
booting  | Success
configuring  | Success
creating check-remove-before | Success
compiling| Success
creating check-remove-after  | Success
compiling testremove | Success
simulating clean | Success
checking clean   | Success
making bindist   | Success
making srcdist   | Success
uploading bindist| Success
uploading srcdist| Success
uploading tarball source | Success
testing bindist  | Success
testing  | Success
testsuite summary| Success

Build succeeded
Details: http://haskell.inf.elte.hu/builders/freebsd-amd64-head/556.html




___
ghc-builds mailing list
ghc-bui...@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-builds


___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


RE: Windows build broken

2015-03-04 Thread Simon Peyton Jones
Thanks for a prompt fix!

From: Tamar Christina [mailto:loneti...@gmail.com]
Sent: 04 March 2015 00:47
To: Austin Seipp; Simon Peyton Jones
Cc: ghc-devs@haskell.org
Subject: Re: Windows build broken

Hi Simon, Austin

https://phabricator.haskell.org/D698 should fix the build. validate runs 
cleanly through.

My apologies again, my last few builds were using ./validate --no-clean by my 
are-validating.mk was missing
so it wasn’t compiling with -Werror.

Regards,
Tamar


From: Austin Seipp
Sent: ‎Wednesday‎, ‎March‎ ‎4‎, ‎2015 ‎00‎:‎14
To: Simon Peyton Jones
Cc: ghc-devs@haskell.org

This must be fallout from the VEH handler change I pushed earlier -
5200bdeb26c5ec98739b14b10fc8907296bceeb9.

I'll try to fix/revert shortly.

On Tue, Mar 3, 2015 at 4:30 PM, Simon Peyton Jones
mailto:simo...@microsoft.com>> wrote:
> AAARGH!  Windows build is broken again.
>
> Please can someone fix?
>
>
>
> In file included from rts\RtsMain.c:12:0:
>
>
>
> rts\PosixSource.h:31:0:  error: "__USE_MINGW_ANSI_STDIO" redefined
>
> c:\code\head\inplace\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/_mingw.h:280:0:
> note: this is the location of the previous definition
>
> rts/ghc.mk:243: recipe for target 'rts/dist/build/RtsMain.o' failed
>
> make[1]: *** [rts/dist/build/RtsMain.o] Error 1
>
>
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>



--
Regards,

Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: freebsd-amd64-head (FreeBSD/amd64 HEAD (Gabor Pali)), build 556, Success

2015-03-04 Thread Páli Gábor János
Hi Karel,

2015-03-04 9:19 GMT+01:00 Karel Gardas :
> due to recent switch to full testsuite run, our buildbots now provides a lot
> of output due to much more failing testcases.

Oops, that is indeed the case, thanks for calling my attention to
this.  I guess I shall only update the LLVM toolchain on the builders
and everything will go back to the normal.

> The case with FreeBSD
> buildbots even got so far, that server can't handle amount of data and leaks
> some binary trash to the log.

It may be because the server was built with GHC 7.6.3.  Perhaps moving
to some more recent version, such as 7.8.3, could solve the problem.
It may also happen that is simply OS-specific, or the bug is in the
server's code directly.
What I can do for now is to rebuild the server with 7.8.3 and have the
clients running with the old LLVM to get the same amount of data.

> PS: I'm assuming the builder infrastructure as run by Gabor on his server is
> still written in Haskell and compiled by GHC...

Yes, that is right.

Cheers,
Gabor
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


LLVM failures

2015-03-04 Thread Simon Peyton Jones
These two LLVM tests are still failing consistently for me (on Linux).  I think 
Austin said this should not happen, and he would fix, but I can't find the 
thread.  Anyway, what should I do?
Simon



:

You are using an old version of LLVM that isn't supported anymore!

We will try though...

/usr/bin/opt: /tmp/ghc60014_1/ghc60014_2.ll:7:6: error: expected type

!0 = !{!"top", i8* null}



Unexpected failures:

   llvm/should_compile  T5681 [exit code non-0] (optllvm)

   llvm/should_compile  T7571 [exit code non-0] (optllvm)
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: LLVM failures

2015-03-04 Thread Joachim Breitner
Dear Simon,

Am Mittwoch, den 04.03.2015, 12:04 + schrieb Simon Peyton Jones:
> These two LLVM tests are still failing consistently for me (on Linux).
> I think Austin said this should not happen, and he would fix, but I
> can’t find the thread.  Anyway, what should I do?

it looks like you’ll need to install llvm-3.6.

What distribution are you using, and what release of that in particular?
(Usually, the output of "lsb_release -a" is the easiest way to find that
out.)


Greetings,
Joachim

-- 
Joachim “nomeata” Breitner
  m...@joachim-breitner.de • http://www.joachim-breitner.de/
  Jabber: nome...@joachim-breitner.de  • GPG-Key: 0xF0FBF51F
  Debian Developer: nome...@debian.org


signature.asc
Description: This is a digitally signed message part
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


RE: LLVM failures

2015-03-04 Thread Simon Peyton Jones
bash$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:Ubuntu 12.04.5 LTS
Release:12.04
Codename:   precise


|  -Original Message-
|  From: ghc-devs [mailto:ghc-devs-boun...@haskell.org] On Behalf Of
|  Joachim Breitner
|  Sent: 04 March 2015 15:59
|  To: ghc-devs@haskell.org
|  Subject: Re: LLVM failures
|  
|  Dear Simon,
|  
|  Am Mittwoch, den 04.03.2015, 12:04 + schrieb Simon Peyton Jones:
|  > These two LLVM tests are still failing consistently for me (on
|  Linux).
|  > I think Austin said this should not happen, and he would fix, but I
|  > can’t find the thread.  Anyway, what should I do?
|  
|  it looks like you’ll need to install llvm-3.6.
|  
|  What distribution are you using, and what release of that in
|  particular?
|  (Usually, the output of "lsb_release -a" is the easiest way to find
|  that
|  out.)
|  
|  
|  Greetings,
|  Joachim
|  
|  --
|  Joachim “nomeata” Breitner
|m...@joachim-breitner.de • http://www.joachim-breitner.de/
|Jabber: nome...@joachim-breitner.de  • GPG-Key: 0xF0FBF51F
|Debian Developer: nome...@debian.org
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: LLVM failures

2015-03-04 Thread Joachim Breitner
Dear Simon,

Am Mittwoch, den 04.03.2015, 16:03 + schrieb Simon Peyton Jones:
> bash$ lsb_release -a
> No LSB modules are available.
> Distributor ID:   Ubuntu
> Description:  Ubuntu 12.04.5 LTS
> Release:  12.04
> Codename: precise

in that case I suggest the following source for llvm-3.6, which is the
same that we use on Travis (all commands to be run as root):

First enable this repository to get a libstdc++ backport
$ add-apt-repository -y ppa:ubuntu-toolchain-r/test
Then add the llvm backports repository
$ echo 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise-3.6 main' >> 
/etc/apt/sources.list
$ wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
Then you can install the llvm package:
$ apt-get update
$ apt-get install llvm-3.6

Finally, you need to make sure that GHC’s configure finds these
binaries, e.g. by extending your PATH. You probably know better where to
put this in your configuration:
export PATH=/usr/lib/llvm-3.6/bin:$PATH

Greetings,
Joachim


-- 
Joachim Breitner
  e-Mail: m...@joachim-breitner.de
  Homepage: http://www.joachim-breitner.de
  Jabber-ID: nome...@joachim-breitner.de


signature.asc
Description: This is a digitally signed message part
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: LLVM failures

2015-03-04 Thread George Colpitts
A side question, my understanding is that llvm-3.5 is  the "official" llvm
for ghc 7.10. Does anybody know if llvm-3.6 works with ghc 7.10?

Regards
George

On Wed, Mar 4, 2015 at 11:58 AM, Joachim Breitner 
wrote:

> Dear Simon,
>
> Am Mittwoch, den 04.03.2015, 12:04 + schrieb Simon Peyton Jones:
> > These two LLVM tests are still failing consistently for me (on Linux).
> > I think Austin said this should not happen, and he would fix, but I
> > can’t find the thread.  Anyway, what should I do?
>
> it looks like you’ll need to install llvm-3.6.
>
> What distribution are you using, and what release of that in particular?
> (Usually, the output of "lsb_release -a" is the easiest way to find that
> out.)
>
>
> Greetings,
> Joachim
>
> --
> Joachim “nomeata” Breitner
>   m...@joachim-breitner.de • http://www.joachim-breitner.de/
>   Jabber: nome...@joachim-breitner.de  • GPG-Key: 0xF0FBF51F
>   Debian Developer: nome...@debian.org
>
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: LLVM failures

2015-03-04 Thread Ben Gamari
George Colpitts  writes:

> A side question, my understanding is that llvm-3.5 is  the "official" llvm
> for ghc 7.10. Does anybody know if llvm-3.6 works with ghc 7.10?
>
I'm afraid that we won't have support for LLVM 3.6 until GHC 7.12 due to
non-backwards compatible syntax changes in LLVM's intermediate
language. With GHC 7.12 we will have precisely one supported LLVM
version which we will optionally ship with the GHC release. Depending
upon timing this will be either LLVM 3.6 or 3.7.

Cheers,

- Ben


pgp6MxlpdBy9T.pgp
Description: PGP signature
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Fwd: PSA: building HEAD with Nix/NixOS

2015-03-04 Thread member MP2E
Looks great, thank you! One question however, in one of the lines you have
this command:
'nix-build '' -A haskell-ng.compiler.ghcHEAD --run-env -I
/home/user'
Is nix-build supposed to be nix-shell? Usage afterwards seems to indicate
that it is, but I'm not 100% sure.

On Tue, Mar 3, 2015 at 3:32 AM, Nikita Karetnikov 
wrote:

> I've just added instructions showing how easy it is to build GHC HEAD
> and its dependencies with Nix/NixOS:
>
>
> https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Linux#NixNixOS
>
> I hope someone finds them useful.
>
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: freebsd-amd64-head (FreeBSD/amd64 HEAD (Gabor Pali)), build 556, Success

2015-03-04 Thread Páli Gábor János
2015-03-04 11:47 GMT+01:00 Páli Gábor János :
> 2015-03-04 9:19 GMT+01:00 Karel Gardas :
>> that server can't handle amount of data and leaks some binary trash to
>> the log.
>
> What I can do for now is to rebuild the server with 7.8.3 and have the
> clients running with the old LLVM to get the same amount of data.

That was done yesterday (along with a restart), but apparently the
problem still persists.  I have also checked the posted file
("step.testsuite summary.output.txt") and it is placed to the web site
without any glitches, so perhaps the bug is somewhere in the mailer.
The attached files are translated to base64, which is probably
implemented by Ian's original base64-string package [1] and that is
what goes wrong.

I will study the code further.

[1] http://hackage.haskell.org/package/base64-string
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs