thanks for a well-done report.  This bug is comprehensively fixed in
6.4.  (You'll need to change the .hi-boot file to a hs-boot file;
details in the user manual).  I've tested it on your example; works
fine.

SImon

| -----Original Message-----
| From: [EMAIL PROTECTED]
[mailto:glasgow-haskell-bugs-
| [EMAIL PROTECTED] On Behalf Of Volker Wysk
| Sent: 09 February 2005 19:06
| To: glasgow-haskell-bugs
| Subject: Compiler complains about duplicate instance declarations
| 
| Hi
| 
| I've attached a minimal example, which makes the compiler complain in
error
| about multiple instance declarations. Run "make" twice.
| 
| ~/src/hsskripte/bugrep $ make
| ghc --make mtest.hs
| Chasing modules from: mtest.hs
| Compiling Schema           ( ./Schema.hs, ./Schema.o )
| Compiling Datenbank        ( ./Datenbank.hs, ./Datenbank.o )
| Compiling Main             ( mtest.hs, mtest.o )
| Linking ...
| 
| ~/src/hsskripte/bugrep $ make
| ghc --make mtest.hs
| Chasing modules from: mtest.hs
| Skipping  Schema           ( ./Schema.hs, ./Schema.o )
| Skipping  Datenbank        ( ./Datenbank.hs, ./Datenbank.o )
| 
| Duplicate instance declarations:
|   In module Datenbank: GHC.Base.Eq Datenbank.Praedikat
|   In module Datenbank: GHC.Base.Eq Datenbank.Praedikat
| 
| Duplicate instance declarations:
|   In module Datenbank: GHC.Show.Show Datenbank.Praedikat
|   In module Datenbank: GHC.Show.Show Datenbank.Praedikat
| make: *** [mtest] Fehler 1
| 
| Greetings,
| Volker
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to