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@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@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@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel

_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel

Reply via email to