Official procedure to build from source bundled with GHC source tarball?

Compl Yue compl.yue at icloud.com
Mon Feb 10 03:53:33 UTC 2020


Thanks, but I didn't get an already working cabal at that time, maybe I 
should be trying install the cabal package from pkgsrc repository of 
SmartOS, but since the latest GHC of version 7.6.3 has been withdrawn 
from latest repository, I guess that's not preferable.

Anyway I've managed to build GHC 8.6.5 from source and bootstrapped its 
bundled cabal-install, then have itself upgraded to 3.0.0.0.

I find out later that cabal-install bundled with GHC 8.8.2 is just an rc 
<https://github.com/haskell/cabal/issues/6328#issuecomment-575901090>, 
and figured out that to have cabal-install bootstrapped by GHC 8.8, I'd 
better wait for the 3.2 release.

Cheers,

Compl


On 2020/2/10 上午3:43, Vanessa McHale wrote:
>
> Perhaps try to bootstrap from
>
> cabal get cabal-install
>
> ?
>
> Cheers,
> Vanessa McHale
>
> On 2/9/20 1:39 AM, Compl Yue via cabal-devel wrote:
>>
>> Hello folks,
>>
>> I'm trying to install cabal after built ghc 8.8.2 on smartos, seems 
>> the src bundled within ghc src tarball not working:
>>
>> |[root at hswander /build/ghc-8.8.2/libraries/Cabal/cabal-install]# 
>> ./bootstrap.sh |||
>> |||Using gcc for C compiler. If this is not what you want, set CC.|||
>> |||Using 
>> /opt/local/gcc7/libexec/gcc/x86_64-sun-solaris2.11/7.4.0/collect2 
>> instead.|||
>> |||Checking installed packages for ghc-8.4.4...|||
>> |||deepseq is already installed and the version is ok.|||
>> |||binary is already installed and the version is ok.|||
>> |||time is already installed and the version is ok.|||
>> |||transformers is already installed and the version is ok.|||
>> |||mtl is already installed and the version is ok.|||
>> |||text is already installed and the version is ok.|||
>> |||parsec is already installed and the version is ok.|||
>> |||network-uri-2.6.1.0 will be downloaded and installed.|||
>> |||network-2.7.0.0 will be downloaded and installed.|||
>> |||HTTP-4000.3.12 will be downloaded and installed.|||
>> |||zlib-0.6.2 will be downloaded and installed.|||
>> |||random-1.1 will be downloaded and installed.|||
>> |||stm is already installed and the version is ok.|||
>> |||hashable-1.2.7.0 will be downloaded and installed.|||
>> |||async-2.2.1 will be downloaded and installed.|||
>> |||base16-bytestring-0.1.1.6 will be downloaded and installed.|||
>> |||base64-bytestring-1.0.0.1 will be downloaded and installed.|||
>> |||cryptohash-sha256-0.11.101.0 will be downloaded and installed.|||
>> |||resolv-0.1.1.1 will be downloaded and installed.|||
>> |||mintty-0.1.2 will be downloaded and installed.|||
>> |||echo-0.1.3 will be downloaded and installed.|||
>> |||edit-distance-0.2.2.1 will be downloaded and installed.|||
>> |||ed25519-0.0.5.0 will be downloaded and installed.|||
>> |||tar-0.5.1.0 will be downloaded and installed.|||
>> |||digest-0.0.1.2 will be downloaded and installed.|||
>> |||lukko-0.1.1 will be downloaded and installed.|||
>> |||hackage-security-0.6.0.0 will be downloaded and installed.|||
>> |||Cabal-3.0.1.0 will be downloaded and installed.|||
>> ||||
>> |||Downloading Cabal-3.0.1.0...|||
>> |||  % Total    % Received % Xferd  Average Speed   Time    Time     
>> Time  Current|||
>> |||                                 Dload Upload   Total   Spent    
>> Left  Speed|||
>> |||  0     0    0     0    0     0 0      0 --:--:--  0:00:02 
>> --:--:--     0|||
>> |||curl: (22) The requested URL returned error: 404 Not Found|||
>> ||||
>> |||Error during cabal-install bootstrap:|||
>> |||Failed to download Cabal.|||
>> |||[root at hswander /build/ghc-8.8.2/libraries/Cabal/cabal-install]# |
>>
>> I wonder what's the official way to do it?
>>
>> btw, I don't know why I can not send msg to the freenode #cabal channel:
>>
>> |
>> (15时11分28秒) ComplYue: ping
>> (15时11分28秒) Cannot send to nick/channel|
>>
>> ||Thanks with best regards,
>>
>> Compl
>>
>>
>>
>> _______________________________________________
>> cabal-devel mailing list
>> cabal-devel at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel
>
> _______________________________________________
> cabal-devel mailing list
> cabal-devel at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/cabal-devel/attachments/20200210/c77d1410/attachment-0001.html>


More information about the cabal-devel mailing list