
When I try to build lambdabot, I get this: Configuring lambdabot-4.0... configure: Dependency base-any: using base-2.1.1 configure: Dependency unix-any: using unix-2.1 configure: Dependency network-any: using network-2.0.1 configure: Dependency parsec-any: using parsec-2.0 configure: Dependency mtl-any: using mtl-1.0.1 configure: Dependency haskell-src-any: using haskell-src-1.0.1 configure: Dependency readline-any: using readline-1.0 configure: Dependency QuickCheck-any: using QuickCheck-1.0.1 Setup.hs: cannot satisfy dependency arrows-any I'm using ghc 6.6.1 compiled from source (by me) on Debian Linux. I thought that arrows were included with the ghc distribution. Does anyone know what's happening and how to fix it? TIA, Mike

On Mon, Jul 30, 2007 at 06:57:25PM -0700, Michael Vanier wrote:
When I try to build lambdabot, I get this:
Configuring lambdabot-4.0... configure: Dependency base-any: using base-2.1.1 configure: Dependency unix-any: using unix-2.1 configure: Dependency network-any: using network-2.0.1 configure: Dependency parsec-any: using parsec-2.0 configure: Dependency mtl-any: using mtl-1.0.1 configure: Dependency haskell-src-any: using haskell-src-1.0.1 configure: Dependency readline-any: using readline-1.0 configure: Dependency QuickCheck-any: using QuickCheck-1.0.1 Setup.hs: cannot satisfy dependency arrows-any
I'm using ghc 6.6.1 compiled from source (by me) on Debian Linux. I thought that arrows were included with the ghc distribution. Does anyone know what's happening and how to fix it?
I don't know what's happening, but you can get arrows easily enough from http://hackage.haskell.org (our CPAN). Stefan

Thanks, but this doesn't answer the question. I can load up the Control.Arrow module fine in ghci. Is there a problem with the packaging information? I did a google search, and this problem has come up on IRC, but nobody figured out what was causing it as far as I can tell. Mike Stefan O'Rear wrote:
On Mon, Jul 30, 2007 at 06:57:25PM -0700, Michael Vanier wrote:
When I try to build lambdabot, I get this:
Configuring lambdabot-4.0... configure: Dependency base-any: using base-2.1.1 configure: Dependency unix-any: using unix-2.1 configure: Dependency network-any: using network-2.0.1 configure: Dependency parsec-any: using parsec-2.0 configure: Dependency mtl-any: using mtl-1.0.1 configure: Dependency haskell-src-any: using haskell-src-1.0.1 configure: Dependency readline-any: using readline-1.0 configure: Dependency QuickCheck-any: using QuickCheck-1.0.1 Setup.hs: cannot satisfy dependency arrows-any
I'm using ghc 6.6.1 compiled from source (by me) on Debian Linux. I thought that arrows were included with the ghc distribution. Does anyone know what's happening and how to fix it?
I don't know what's happening, but you can get arrows easily enough from http://hackage.haskell.org (our CPAN).
Stefan

mvanier:
Thanks, but this doesn't answer the question. I can load up the Control.Arrow module fine in ghci. Is there a problem with the packaging information?
It needs the 'arrows' package from hackage, not just Control.Arrow. You'll get by fine by just removing the 'arrows' dependency : its only needed if you wish to run arrows code in @eval -- Don

OK, Stefan was right. The arrows package is an extension of Control.Arrow, not a from-scratch implementation. The name confused me. Perhaps a better name would be "arrows-ext" or something like that. Mike Michael Vanier wrote:
Thanks, but this doesn't answer the question. I can load up the Control.Arrow module fine in ghci. Is there a problem with the packaging information?
I did a google search, and this problem has come up on IRC, but nobody figured out what was causing it as far as I can tell.
Mike
Stefan O'Rear wrote:
On Mon, Jul 30, 2007 at 06:57:25PM -0700, Michael Vanier wrote:
When I try to build lambdabot, I get this:
Configuring lambdabot-4.0... configure: Dependency base-any: using base-2.1.1 configure: Dependency unix-any: using unix-2.1 configure: Dependency network-any: using network-2.0.1 configure: Dependency parsec-any: using parsec-2.0 configure: Dependency mtl-any: using mtl-1.0.1 configure: Dependency haskell-src-any: using haskell-src-1.0.1 configure: Dependency readline-any: using readline-1.0 configure: Dependency QuickCheck-any: using QuickCheck-1.0.1 Setup.hs: cannot satisfy dependency arrows-any
I'm using ghc 6.6.1 compiled from source (by me) on Debian Linux. I thought that arrows were included with the ghc distribution. Does anyone know what's happening and how to fix it?
I don't know what's happening, but you can get arrows easily enough from http://hackage.haskell.org (our CPAN).
Stefan
Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

So, now that I've got all the libraries installed, the compile fails like this: Building lambdabot-4.0... [13 of 91] Compiling Lib.Parser ( Lib/Parser.hs, dist/build/lambdabot/lambdabot-tmp/Lib/Parser.o ) Lib/Parser.hs:19:39: Module `Language.Haskell.Syntax' does not export `as_name' Lib/Parser.hs:19:48: Module `Language.Haskell.Syntax' does not export `qualified_name' Lib/Parser.hs:19:64: Module `Language.Haskell.Syntax' does not export `hiding_name' Lib/Parser.hs:19:77: Module `Language.Haskell.Syntax' does not export `minus_name' Lib/Parser.hs:19:89: Module `Language.Haskell.Syntax' does not export `pling_name' I'm using the latest darcs pull of lambdabot along with ghc 6.6.1. Anyone have any ideas? Thanks in advance for all the help, Mike Michael Vanier wrote:
OK, Stefan was right. The arrows package is an extension of Control.Arrow, not a from-scratch implementation. The name confused me. Perhaps a better name would be "arrows-ext" or something like that.
Mike
Michael Vanier wrote:
Thanks, but this doesn't answer the question. I can load up the Control.Arrow module fine in ghci. Is there a problem with the packaging information?
I did a google search, and this problem has come up on IRC, but nobody figured out what was causing it as far as I can tell.
Mike
Stefan O'Rear wrote:
On Mon, Jul 30, 2007 at 06:57:25PM -0700, Michael Vanier wrote:
When I try to build lambdabot, I get this:
Configuring lambdabot-4.0... configure: Dependency base-any: using base-2.1.1 configure: Dependency unix-any: using unix-2.1 configure: Dependency network-any: using network-2.0.1 configure: Dependency parsec-any: using parsec-2.0 configure: Dependency mtl-any: using mtl-1.0.1 configure: Dependency haskell-src-any: using haskell-src-1.0.1 configure: Dependency readline-any: using readline-1.0 configure: Dependency QuickCheck-any: using QuickCheck-1.0.1 Setup.hs: cannot satisfy dependency arrows-any
I'm using ghc 6.6.1 compiled from source (by me) on Debian Linux. I thought that arrows were included with the ghc distribution. Does anyone know what's happening and how to fix it?
I don't know what's happening, but you can get arrows easily enough from http://hackage.haskell.org (our CPAN).
Stefan
Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Mon, Jul 30, 2007 at 08:54:12PM -0700, Michael Vanier wrote:
So, now that I've got all the libraries installed, the compile fails like this:
Building lambdabot-4.0... [13 of 91] Compiling Lib.Parser ( Lib/Parser.hs, dist/build/lambdabot/lambdabot-tmp/Lib/Parser.o )
Lib/Parser.hs:19:39: Module `Language.Haskell.Syntax' does not export `as_name'
Lib/Parser.hs:19:48: Module `Language.Haskell.Syntax' does not export `qualified_name'
Lib/Parser.hs:19:64: Module `Language.Haskell.Syntax' does not export `hiding_name'
Lib/Parser.hs:19:77: Module `Language.Haskell.Syntax' does not export `minus_name'
Lib/Parser.hs:19:89: Module `Language.Haskell.Syntax' does not export `pling_name'
I'm using the latest darcs pull of lambdabot along with ghc 6.6.1. Anyone have any ideas?
Thanks in advance for all the help,
Mike
Lambdabot is incompatible with GHC 6.6.1, because of changes in undocumented internal modules that lambdabot really shouldn't be importing in the first place. I had an idea for how to avoid the nasty dependency a few days ago, *tries to implement it*. Stefan

So, now that I've got all the libraries installed, the compile fails
Can anybody shout out about the latest version of ghc compatible with
building lambdabot?
http://www.cse.unsw.edu.au/~dons/lambdabot.html
shows it working on 6.4.1.
can it build under anything more recent?
t.
"Stefan O'Rear"
this:
Building lambdabot-4.0... [13 of 91] Compiling Lib.Parser ( Lib/Parser.hs, dist/build/lambdabot/lambdabot-tmp/Lib/Parser.o )
Lib/Parser.hs:19:39: Module `Language.Haskell.Syntax' does not export `as_name'
Lib/Parser.hs:19:48: Module `Language.Haskell.Syntax' does not export `qualified_name'
Lib/Parser.hs:19:64: Module `Language.Haskell.Syntax' does not export `hiding_name'
Lib/Parser.hs:19:77: Module `Language.Haskell.Syntax' does not export `minus_name'
Lib/Parser.hs:19:89: Module `Language.Haskell.Syntax' does not export `pling_name'
I'm using the latest darcs pull of lambdabot along with ghc 6.6.1. Anyone have any ideas?
Thanks in advance for all the help,
Mike
Lambdabot is incompatible with GHC 6.6.1, because of changes in undocumented internal modules that lambdabot really shouldn't be importing in the first place. I had an idea for how to avoid the nasty dependency a few days ago, *tries to implement it*. Stefan [attachment "signature.asc" deleted by Thomas Hartman/ext/dbcom] _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe --- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

Stefan just got it working yesterday with ghc 6.6.1 and sent me the patch. I imagine it'll be in the darcs repo soon if it isn't already. Mike Thomas Hartman wrote:
Can anybody shout out about the latest version of ghc compatible with building lambdabot?
http://www.cse.unsw.edu.au/~dons/lambdabot.html
shows it working on 6.4.1.
can it build under anything more recent?
t.
*"Stefan O'Rear"
* Sent by: haskell-cafe-bounces@haskell.org 07/30/2007 11:59 PM
To Michael Vanier
cc "haskell-cafe@haskell.org" Subject Re: [Haskell-cafe] problem building lambdabot So, now that I've got all the libraries installed, the compile fails
On Mon, Jul 30, 2007 at 08:54:12PM -0700, Michael Vanier wrote: like
this:
Building lambdabot-4.0... [13 of 91] Compiling Lib.Parser ( Lib/Parser.hs, dist/build/lambdabot/lambdabot-tmp/Lib/Parser.o )
Lib/Parser.hs:19:39: Module `Language.Haskell.Syntax' does not export `as_name'
Lib/Parser.hs:19:48: Module `Language.Haskell.Syntax' does not export `qualified_name'
Lib/Parser.hs:19:64: Module `Language.Haskell.Syntax' does not export `hiding_name'
Lib/Parser.hs:19:77: Module `Language.Haskell.Syntax' does not export `minus_name'
Lib/Parser.hs:19:89: Module `Language.Haskell.Syntax' does not export `pling_name'
I'm using the latest darcs pull of lambdabot along with ghc 6.6.1. Anyone have any ideas?
Thanks in advance for all the help,
Mike
Lambdabot is incompatible with GHC 6.6.1, because of changes in undocumented internal modules that lambdabot really shouldn't be importing in the first place. I had an idea for how to avoid the nasty dependency a few days ago, *tries to implement it*.
Stefan [attachment "signature.asc" deleted by Thomas Hartman/ext/dbcom] _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
---
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

On Tue, Jul 31, 2007 at 04:46:30PM -0400, Thomas Hartman wrote:
Can anybody shout out about the latest version of ghc compatible with building lambdabot?
http://www.cse.unsw.edu.au/~dons/lambdabot.html
shows it working on 6.4.1.
can it build under anything more recent?
It works under GHC 6.6.1, if you pull the patch that I sent yesterday. Stefan
participants (4)
-
dons@cse.unsw.edu.au
-
Michael Vanier
-
Stefan O'Rear
-
Thomas Hartman