On Tue, Nov 8, 2011 at 2:31 PM, Audun Skaugen <audunskau...@gmail.com>wrote:
> Erik Hesselink wrote: > >> On Tue, Nov 8, 2011 at 12:16, Ivan Lazar Miljenovic >> <ivan.miljeno...@gmail.com> wrote: >> >> >>> On 8 November 2011 22:10, Erik Hesselink <hessel...@gmail.com> wrote: >>> >>> >>>> This is because hSimpleDB doesn't specify version ranges on its >>>> dependencies, when it should. Since hxt changed its module structure >>>> going from 9.0 to 9.1, hSimpleDB doesn't build against 9.0. >>>> >>>> You can try to build it by adding '--constraint=hxt==9.0.\*' after >>>> your cabal-install command. You can also ask the author to add version >>>> ranges to the package. >>>> >>>> >>> Is the escape needed if you're using single quotes? >>> >>> >> >> I don't know. I always escape *s in shell commands to be sure the >> shell doesn't expand them, but in most of the cases, it probably works >> without them. It will likely even work without quotes and without the >> escape, unless you have files matching the pattern. >> >> > The single quote doesn't expand anything, so you don't need to escape the > *. Actually, this will result in the backslash also being passed to cabal, > so I would be surprised if your command works at all. > No matter how you escape *, you get the same error: Preprocessing library hSimpleDB-0.3... Building hSimpleDB-0.3... src/Network/AWS/Authentication.hs:47:7: Could not find module `Text.XML.HXT.Arrow':
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe