[ANNOUNCE] 7.10.3 release candidate 2

Carter Schonwald carter.schonwald at gmail.com
Mon Nov 9 13:51:23 UTC 2015


Why were you trying to do Haskell platform things ?
This isn't a Haskell platform build. Just configure --prefix=blsh and then
make install

On Monday, November 9, 2015, George Colpitts <george.colpitts at gmail.com>
wrote:

> install into /opt works fine
> However the INSTALL file says
>
> `make show-install-setup' prints the details of where the different
> pieces of the bundle are heading when -- possibly helpful
>
> but this doesn't work:
>
> make show-install-setup
> make: *** No rule to make target `show-install-setup'.  Stop.
>
> I installed in /opt as I didn't want to overwrite my current ghc. It would
> be nice if there was an uninstall target for make.
>
> I removed /opt/bin/* and /opt/lib/* as there were only ghc files there.
> Then I did an uninstall-hs (uninstall of Haskell Platform)
> Then install into the default (/usr/local) I get:
>
> /usr/bin/install -c -m 644  docs/man/ghc.1 "/usr/local/share/man/man1"
> install: /usr/local/share/man/man1/ghc.1: No such file or directory
> make[1]: *** [install_man] Error 71
> make: *** [install] Error 2
>
> I then did
>
> ls -l /usr/local/share/man/man1/ghc.1
> lrwxr-xr-x  1 gcolpitts  admin  81 Oct 11 17:35
> /usr/local/share/man/man1/ghc.1 ->
> /Library/Frameworks/GHC.framework/Versions/7.10.2-x86_64/usr/share/man/man1/ghc.1
>
> then
>
> rm /usr/local/share/man/man1/ghc.1
>
> and then "make install" worked
>
> However cabal install hlint didn't work because it couldn't install
> text-1.2.1.3:
>
> cabal install text
> ...
>
> Data/Text.hs:203:8:
>     Could not find module ‘Control.DeepSeq’
>     Perhaps you haven't installed the profiling libraries for package
>deepseq-1.4.1.1 at deeps_6vMKxt5sPFR0XsbRWvvq59’?
>     Use -v to see a list of the files searched for.
>
> Data/Text.hs:208:8:
>     Could not find module ‘Data.Char’
>     Perhaps you haven't installed the profiling libraries for package
> ‘base-4.8.2.0’?
>     Use -v to see a list of the files searched for.
>
> Data/Text.hs:209:8:
>     Could not find module ‘Data.Data’
>     Perhaps you haven't installed the profiling libraries for package
> ‘base-4.8.2.0’?
>     Use -v to see a list of the files searched for.
>
> Data/Text.hs:211:8:
>     Could not find module ‘Control.Monad’
>     Perhaps you haven't installed the profiling libraries for package
> ‘base-4.8.2.0’?
>     Use -v to see a list of the files searched for.
>
> Data/Text.hs:212:8:
>     Could not find module ‘Control.Monad.ST’
>     Perhaps you haven't installed the profiling libraries for package
> ‘base-4.8.2.0’?
>  ...
>
>
> ghc-pkg list
> /usr/local/lib/ghc-7.10.2.20151105/package.conf.d:
>     Cabal-1.22.4.0
>     array-0.5.1.0
>     base-4.8.2.0
>     bin-package-db-0.0.0.0
>     binary-0.7.5.0
>     rts-1.0
>     bytestring-0.10.6.0
>     containers-0.5.6.2
>     deepseq-1.4.1.1
>     directory-1.2.2.0
>     filepath-1.4.0.0
>     (ghc-7.10.2.20151105)
>     ghc-prim-0.4.0.0
>     haskeline-0.7.2.1
>     hoopl-3.10.0.2
>     hpc-0.6.0.2
>     integer-gmp-1.0.0.0
>     pretty-1.1.2.0
>     process-1.2.3.0
>     template-haskell-2.10.0.0
>     terminfo-0.4.0.1
>     time-1.5.0.1
>     transformers-0.4.2.0
>     unix-2.7.1.0
>     xhtml-3000.2.1
>
>  ghc-pkg check
>
> Similar problems with cabal install vector
>
>
>
> On Mon, Nov 9, 2015 at 12:07 AM, Carter Schonwald <
> carter.schonwald at gmail.com
> <javascript:_e(%7B%7D,'cvml','carter.schonwald at gmail.com');>> wrote:
>
>> nope, my error was a bad copy and paste :)
>>
>> heres a link to my build (uses the GCC style rts build, which should be
>> more performant than the default clang one last i checked, also has html
>> docs and should work OS X >= 10.7)
>>
>>
>> https://www.wellposed.com.s3.amazonaws.com/opensource/ghc/releasebuild-unofficial/ghc-7.10.2.20151105-x86_64-apple-darwin.tar.bz2
>>
>> (http:// also works)
>>
>>
>> shasum -a512 ghc-7.10.2.20151105-x86_64-apple-darwin.tar.bz2
>> 003a23929a17e9d01f52ef0a9388b6af51d409eda12627b20500c820f44da1e21976a46da7a50d040072cf5243a05d8f6a4344899fe3c2d8fb3f4f101ef29dce
>>
>>
>> for those who want to check the check the sha sum
>>
>>
>>
>> On Sun, Nov 8, 2015 at 9:36 PM, George Colpitts <
>> george.colpitts at gmail.com
>> <javascript:_e(%7B%7D,'cvml','george.colpitts at gmail.com');>> wrote:
>>
>>> I get
>>>
>>> make[1]: *** [libraries/integer-gmp2/gmp/gmp.h] Error 1
>>> make[1]: *** Waiting for unfinished jobs....
>>> checking whether byte ordering is bigendian... no
>>> checking assembler .cfi pseudo-op support... yes
>>> checking for _ prefix in compiled symbols... yes
>>> checking whether .eh_frame section should be read-only... expr: syntax
>>> error
>>> no
>>> checking for __attribute__((visibility("hidden")))... no
>>> checking that generated files are newer than configure... done
>>> configure: creating ./config.status
>>> config.status: creating include/Makefile
>>> config.status: creating include/ffi.h
>>> config.status: creating Makefile
>>> config.status: creating testsuite/Makefile
>>> config.status: creating man/Makefile
>>> config.status: creating libffi.pc
>>> config.status: creating fficonfig.h
>>> config.status: linking ../src/x86/ffitarget.h to include/ffitarget.h
>>> config.status: executing buildir commands
>>> config.status: create top_srcdir/Makefile guessed from local Makefile
>>> config.status: build in x86_64-apple-darwin (HOST=)
>>> config.status: executing depfiles commands
>>> config.status: executing libtool commands
>>> config.status: executing include commands
>>> config.status: executing src commands
>>> # wc on OS X has spaces in its output, which libffi's Makefile
>>> # doesn't expect, so we tweak it to sed them out
>>> mv libffi/build/Makefile libffi/build/Makefile.orig
>>> sed "s#wc -w#wc -w | sed 's/ //g'#" < libffi/build/Makefile.orig >
>>> libffi/build/Makefile
>>> "touch" libffi/stamp.ffi.static-shared.configure
>>> make: *** [all] Error 2
>>>
>>> Is that the same error you are getting?
>>>
>>>
>>> On Sun, Nov 8, 2015 at 9:34 PM, Carter Schonwald <
>>> carter.schonwald at gmail.com
>>> <javascript:_e(%7B%7D,'cvml','carter.schonwald at gmail.com');>> wrote:
>>>
>>>> I'm having trouble setting the make file flags to make the Mac build
>>>> use the intree gmp.  I'm going to dig into this a bit more this evening.
>>>>
>>>>
>>>> On Sunday, November 8, 2015, Ben Gamari <ben at well-typed.com
>>>> <javascript:_e(%7B%7D,'cvml','ben at well-typed.com');>> wrote:
>>>>
>>>>> Ben Gamari <ben at well-typed.com> writes:
>>>>>
>>>>> > Ben Gamari <ben at well-typed.com> writes:
>>>>> >
>>>>> >> Hello everyone,
>>>>> >>
>>>>> >> We are pleased to announce the second release candidate for GHC
>>>>> 7.10.3:
>>>>> >>
>>>>> >>     https://downloads.haskell.org/~ghc/7.10.3-rc2/
>>>>> >>
>>>>> > It has been brought to my attention that the configure script in this
>>>>> > source tarballs is out of date. Because of this `configure` will
>>>>> > still fail on OS X. Reports suggest that there may be other issues
>>>>> > unrelated to the configure issue on OS X as well.
>>>>> >
>>>>> Further testing suggests that perhaps the only issue is the out-of-date
>>>>> `configure` script. Mac OS X users with `autotools` installed should be
>>>>> able to run `./boot` in the source tree to bring `configure`
>>>>> up-to-date,
>>>>> at which point this release candidate should be buildable.
>>>>>
>>>>> I'll cut an -rc3 with a fixed `configure` script today.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> - Ben
>>>>>
>>>>>
>>>> _______________________________________________
>>>> ghc-devs mailing list
>>>> ghc-devs at haskell.org
>>>> <javascript:_e(%7B%7D,'cvml','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/20151109/ba2873a6/attachment.html>


More information about the ghc-devs mailing list