Spot on, Kim-Ee. Thanks. unsetting http_proxy fixed it. I’m fwding to cabal-devel: it would be great that if “http_proxy” was set to “”, then it behaved just as if it was un-set. The current behaviour is very confusing (to me anyway).
Simon From: Kim-Ee Yeoh [mailto:k...@atamo.com] Sent: 08 May 2014 14:48 To: Simon Peyton Jones Cc: Herbert Valerio Riedel; Simon Marlow; ghc-devs@haskell.org Subject: Re: Cabal can't open a TCP connection On Thu, May 8, 2014 at 8:22 PM, Simon Peyton Jones <simo...@microsoft.com<mailto:simo...@microsoft.com>> wrote: On a machine that doesn't need to use a proxy server, what should $http_proxy be set to? It's a Maybe (Maybe String) problem. Blame Cabal for not ignoring an empty http_proxy. The *nix programs I've tried treat empty as unset. The solution is: unset HTTP_PROXY. -- Kim-Ee ________________________________ Från: Simon Peyton Jones<mailto:simo...@microsoft.com> Skickat: 2014-05-08 14:04 Till: ghc-devs@haskell.org<mailto:ghc-devs@haskell.org> Kopia: Simon Marlow<mailto:marlo...@gmail.com> Ämne: Cabal can't open a TCP connection Dear ghc-devs Cabal can’t open a TCP connection from my Linux box. It used to work fine. Here’s what it says: cabal -v3 update Downloading the latest package list from hackage.haskell.org Sending: GET http://hackage.haskell.org/packages/archive/00-index.tar.gz HTTP/1.1 User-Agent: cabal-install/1.16.0.2 Host: hackage.haskell.org proxy uri host: , port: Creating new connection to cabal: openTCPConnection: host lookup failure for "" simonpj@cam-05-unx:~/code/HEAD$ cabal --version cabal-install version 1.16.0.2 using version 1.16.0.3 of the Cabal library simonpj@cam-05-unx:~/code/HEAD$ Can anyone help me work out what to do? git works just fine, so the internet is connected all right. Thanks Simon
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs