Re: [Haskell-cafe] package question/problem

2008-10-19 Thread Henning Thielemann


On Sat, 18 Oct 2008, Duncan Coutts wrote:


On Fri, 2008-10-17 at 18:23 -0500, Galchin, Vasili wrote:

Hello,

I am trying to cabal install HSQL. I am using ghc 6.8.2.


The simple answer is that the package is unmaintained and has not been
updated to work with ghc 6.8.x.


As far as I know, the current maintainer is Frederik Eaton 
[EMAIL PROTECTED].

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] package question/problem

2008-10-19 Thread Mads Lindstrøm
Hi,

Galchin, Vasili wrote:

 Hi Duncan,
 
 I was under the impression that HDBC doesn't support myqsl??

You can connect HDBC to MySQL using the HDBC-ODBC backend, see
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC-odbc.


Greetings,

Mads Lindstrøm


 
 Regards, Vasili
 
 On Sat, Oct 18, 2008 at 6:36 PM, Duncan Coutts
 [EMAIL PROTECTED] wrote:
 On Fri, 2008-10-17 at 18:23 -0500, Galchin, Vasili wrote:
  Hello,
 
  I am trying to cabal install HSQL. I am using ghc
 6.8.2.
 
 
 The simple answer is that the package is unmaintained and has
 not been
 updated to work with ghc 6.8.x.
 
 You can either use HDBC instead or fix HSQL by applying one of
 the
 patches floating around or fix it by following Bertram or
 Marc's advice.
 
 (Note that ghc-pkg hide/expose is a red herring)
 
 
 Duncan
 
 
 
 ___
 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


Re: [Haskell-cafe] package question/problem

2008-10-19 Thread Duncan Coutts
On Sat, 2008-10-18 at 23:38 -0500, Galchin, Vasili wrote:
 Hi Duncan,
 
 I was under the impression that HDBC doesn't support myqsl??

I believe it works via ODBC.

But perhaps you can persuade Frederik Eaton to make new working releases
of HSQL.

Duncan

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] package question/problem

2008-10-18 Thread Bertram Felgenhauer
Galchin, Vasili wrote:
 I am trying to cabal install HSQL. I am using ghc 6.8.2. I get the
 following error about a non-visible/hidden package (old-time-1.0.0.0):
 
 [EMAIL PROTECTED]:~$ cabal install hsql
[snip]
 Database/HSQL.hsc:66:7:
 Could not find module `System.Time':
   it is a member of package old-time-1.0.0.0, which is hidden
 cabal: Error: some packages failed to install:
 hsql-1.7 failed during the building phase. The exception was:
 exit: ExitFailure 1
 [EMAIL PROTECTED]:~$

This happens because Cabal invokes ghc with the -hide-all-packages flag.
It then adds explicit -package flags for all packages listed as
build dependencies. (The idea is to force developers to specify all
their package's dependencies in the library's .cabal file.)

Sadly, hsql looks unmaintained.

You can try unpacking the hsql-1.7 tarball and adding the required
dependencies to the  build-depends:  field of the .cabal file.
Running 'cabal install' in the source directory will attempt to
install the package.

 What is the history of old-time package?

old-time was split out of the base package in base 3.0 (which ships
with ghc 6.8.x).

HTH,

Bertram
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] package question/problem

2008-10-18 Thread Duncan Coutts
On Fri, 2008-10-17 at 18:23 -0500, Galchin, Vasili wrote:
 Hello,
 
 I am trying to cabal install HSQL. I am using ghc 6.8.2.

The simple answer is that the package is unmaintained and has not been
updated to work with ghc 6.8.x.

You can either use HDBC instead or fix HSQL by applying one of the
patches floating around or fix it by following Bertram or Marc's advice.

(Note that ghc-pkg hide/expose is a red herring)


Duncan

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] package question/problem

2008-10-18 Thread Galchin, Vasili
Hi Duncan,

I was under the impression that HDBC doesn't support myqsl??

Regards, Vasili

On Sat, Oct 18, 2008 at 6:36 PM, Duncan Coutts
[EMAIL PROTECTED]wrote:

 On Fri, 2008-10-17 at 18:23 -0500, Galchin, Vasili wrote:
  Hello,
 
  I am trying to cabal install HSQL. I am using ghc 6.8.2.

 The simple answer is that the package is unmaintained and has not been
 updated to work with ghc 6.8.x.

 You can either use HDBC instead or fix HSQL by applying one of the
 patches floating around or fix it by following Bertram or Marc's advice.

 (Note that ghc-pkg hide/expose is a red herring)


 Duncan


___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] package question/problem

2008-10-17 Thread Galchin, Vasili
Hello,

I am trying to cabal install HSQL. I am using ghc 6.8.2. I get the
following error about a non-visible/hidden package (old-time-1.0.0.0):

[EMAIL PROTECTED]:~$ cabal install hsql
Resolving dependencies...
'hsql-1.7' is cached.
[1 of 1] Compiling Main ( Setup.lhs, dist/setup/Main.o )
Linking dist/setup/setup ...
Configuring hsql-1.7...
Warning: No 'build-type' specified. If you do not need a custom Setup.hs or
./configure script then use 'build-type: Simple'.
Preprocessing library hsql-1.7...
Building hsql-1.7...

Database/HSQL.hsc:66:7:
Could not find module `System.Time':
  it is a member of package old-time-1.0.0.0, which is hidden
cabal: Error: some packages failed to install:
hsql-1.7 failed during the building phase. The exception was:
exit: ExitFailure 1
[EMAIL PROTECTED]:~$

I don't see (old-time-1.0.0.0) with parens around it so I am confused:

[EMAIL PROTECTED]:~$ ghc-pkg list
/usr/local/lib/ghc-6.8.2/package.conf:
Cabal-1.2.3.0, GLUT-2.1.1.1, HUnit-1.2.0.0, OpenGL-2.2.1.1,
QuickCheck-1.1.0.0, array-0.1.0.0, base-3.0.1.0,
bytestring-0.9.0.1, cgi-3001.1.5.1, containers-0.1.0.1,
directory-1.0.0.0, fgl-5.4.1.1, filepath-1.1.0.0, (ghc-6.8.2),
haskell-src-1.0.1.1, haskell98-1.0.1.0, hpc-0.5.0.0, html-1.0.1.1,
mtl-1.1.0.0, network-2.1.0.0, old-locale-1.0.0.0, old-time-1.0.0.0,
packedstring-0.1.0.0, parallel-1.0.0.0, parsec-2.1.0.0,
pretty-1.0.0.0, process-1.0.0.0, random-1.0.0.0, readline-1.0.1.0,
regex-base-0.72.0.1, regex-compat-0.71.0.1, regex-posix-0.72.0.2,
rts-1.0, stm-2.1.1.0, template-haskell-2.2.0.0, time-1.1.2.0,
unix-2.3.0.0, xhtml-3000.0.2.1
/home/vigalchin/.ghc/i386-linux-6.8.2/package.conf:
Cabal-1.4.0.1, GLFW-0.3, HDBC-1.1.5, HTTP-3001.0.4,
MonadRandom-0.1.1, Stream-0.2.6, Takusen-0.8.3, X11-1.4.2,
arrows-0.4, binary-0.4.2, category-extras-0.53.5, chp-1.1.0,
dlist-0.4.1, event-list-0.0.7, ipc-0.0.3, midi-0.0.6, mtl-1.1.0.1,
network-bytestring-0.1.1.2, non-negative-0.0.3,
posix-realtime-0.0.0.1, posix-realtime-0.0.0.2, probability-0.2.1,
quantum-arrow-0.0.4, unix-2.4.0.0, zlib-0.4.0.4

??

What is the history of old-time package?

Regards, Vasili
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] package question/problem

2008-10-17 Thread Marc Weber
Hi Vasili,

have a look at all options of ghc-pkg. There is one command to hide a
package. Hidden packages will be shown by ghc-pkg list in parenthesis.
The second way to hide packages is passing a special option to ghc (you
can look it up in the ghc documentation or by running ./setup build
-v3). Probably here it's another reason: Maybe the build-depends fields
of the package are wrong. So just open the .cabal file and add it.
pay attention to
if flag(...)
  build-depends :
else
  build-depends :
so that you add it to the right one.

What is the history of old-time package?
Hmm. It's superseded by the new time library found on hackage..
I hope that this message will help you.

Sincerly
Marc Weber
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe