Beim Kompilieren von qtHaskell ist ein Fehler aufgetreten

8

Nachdem qmake und mingw32-make von diesen Anweisungen erfolgreich sind, und ich führe runhaskell Setup.hs build aus, ich bekomme den folgenden Fehler:

%Vor%

die Datei Attributes.hs (Zeile 578 - 583):

%Vor%

Umgebung:

  • Windows 7
  • Haskell Platform 2011.2.0
  • Qt SDK 4.7

Übrigens habe ich zweimal nicht genügend Speicherplatz gefunden, aber das spielt keine Rolle.

    
SongPengpeng 13.03.2011, 15:55
quelle

1 Antwort

9

Das Problem kommt von der Tatsache, dass

%Vor%

also gibt es ein bisschen Schwierigkeiten, zu folgern, was x und f von einem gegebenen Gegenstand der Form Qslot "Blah blah" sein könnten. Vielleicht hat sich der Inferenzmechanismus, den GHC seit der letzten Version von qthaskell im letzten Herbst verwendet hat, subtil verändert.

Auf jeden Fall scheint es mit ein paar merkwürdigen Warnungen zu kompilieren, und die Beispiele funktionieren, wenn Sie

ersetzen %Vor%

mit

%Vor%

So muss sich ghc ganz nicht so sehr wundern ...

Es muss etwas geben, das die Dinge genauer machen würde. Ich weiß nicht, ob die Eta-Warnhinweise, die später systematisch auftauchen, etwas mit dieser Linie zu tun haben.

    
applicative 14.03.2011, 15:00
quelle

Tags und Links