testsuite not in GHC 8.2.1-rc1 source tarball ?
David Feuer
david at well-typed.com
Thu Apr 6 13:58:01 UTC 2017
That's not really too surprising to me. The test suite is primarily intended for GHC developers, and at present only works reliably when GHC is compiled for validation. Including it in the distribution would force users who had no use for it to pay for it anyway.
David FeuerWell-Typed, LLP
-------- Original message --------From: George Colpitts <george.colpitts at gmail.com> Date: 4/6/17 9:39 AM (GMT-05:00) To: David Feuer <david at well-typed.com>, Jens Petersen <juhpetersen at gmail.com>, Ben Gamari <ben at well-typed.com> Cc: GHC developers <ghc-devs at haskell.org> Subject: Re: testsuite not in GHC 8.2.1-rc1 source tarball ?
Thanks Brandon
After downloading the source tarball and doing a build successfully I wanted to run the testsuite.
You writeAs far as I know, the test suite is normally run from ghc/testsuite.
That directory doesn't exist for me:
pwd
/Users/gcolpitts/Downloads/ghc-8.2.0.20170404/ghc
bash-3.2$ ls testsuite
ls: testsuite: No such file or directory
bash-3.2$
so I guess the source tarball doesn't contain it and those who do a build can't test their build with the testsuite. I was hoping I could do that.
I didn't think the libffi directories were the right place to run from but they were only testsuite directories that the find command gave me.
Thanks againGeorge
On Thu, Apr 6, 2017 at 2:10 AM David Feuer <david at well-typed.com> wrote:
I'm not sure why you're trying to run things from the libffi directory. As far as I know, the test suite is normally run from ghc/testsuite.
David FeuerWell-Typed, LLP
-------- Original message --------From: George Colpitts <george.colpitts at gmail.com> Date: 4/5/17 9:17 PM (GMT-05:00) To: Jens Petersen <juhpetersen at gmail.com>, Ben Gamari <ben at well-typed.com> Cc: GHC developers <ghc-devs at haskell.org> Subject: Re: GHC 8.2.1-rc1 source tarball availability
I'd like to run the testsuite on macOS but I am having trouble following the documentation at https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Running
Do I need to download something in addition to the source tarball or am I making some mistake?
Following is what I tried:
pwd/Users/gcolpitts/Downloads/ghc-8.2.0.20170404/libffi# doc says: The commands on this page can all be executed from the testsuite directory.bash-3.2$ find . -name testsuite./libffi/build/testsuite./libffi/build/x86_64-apple-darwin/testsuitebash-3.2$ pushd libffi/build/x86_64-apple-darwin/testsuite~/Downloads/ghc-8.2.0.20170404/libffi/build/x86_64-apple-darwin/testsuite ~/Downloads/ghc-8.2.0.20170404bash-3.2$ make testmake: *** No rule to make target `test'. Stop.bash-3.2$ popd~/Downloads/ghc-8.2.0.20170404bash-3.2$ pushd libffi/build/testsuite~/Downloads/ghc-8.2.0.20170404/libffi/build/testsuite ~/Downloads/ghc-8.2.0.20170404bash-3.2$ make testmake: *** No rule to make target `test'. Stop.bash-3.2$ popd~/Downloads/ghc-8.2.0.20170404bash-3.2$ make test/Applications/Xcode.app/Contents/Developer/usr/bin/make -C testsuite/tests CLEANUP=1 SUMMARY_FILE=../../testsuite_summary.txtmake: *** testsuite/tests: No such file or directory. Stop.make: *** [test] Error 2
ThanksGeorge
On Wed, Apr 5, 2017 at 9:43 PM Jens Petersen <juhpetersen at gmail.com> wrote:
On 4 April 2017 at 13:21, Ben Gamari <ben at well-typed.com> wrote:
I am happy to announce the release of the 8.2.1-rc1 source distribution
to binary packagers.
It seems to build okay for me on Fedora 26 so far.
But the testsuite completely failed in timeout: see https://ghc.haskell.org/trac/ghc/ticket/13534
Cheers, Jens
_______________________________________________
ghc-devs mailing list
ghc-devs at haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20170406/a2d8c821/attachment-0001.html>
More information about the ghc-devs
mailing list