Twinside / Rasterific

A drawing engine in Haskell
BSD 3-Clause "New" or "Revised" License
140 stars 11 forks source link

More build faliures with GHC 8.4 #38

Closed DanBurton closed 6 years ago

DanBurton commented 6 years ago

Building library for Rasterific-0.7.2.2..

[14 of 29] Compiling Graphics.Rasterific.PlaneBoundable ( src/Graphics/Rasterific/PlaneBoundable.hs, dist/build/Graphics/Rasterific/PlaneBoundable.o )

src/Graphics/Rasterific/PlaneBoundable.hs:45:10: error:
    • No instance for (Semigroup PlaneBound)
        arising from the superclasses of an instance declaration
    • In the instance declaration for ‘Monoid PlaneBound’
   |
45 | instance Monoid PlaneBound where
   |          ^^^^^^^^^^^^^^^^^

src/Graphics/Rasterific/PlaneBoundable.hs:66:32: error:
    • No instance for (Semigroup PlaneBound) arising from a use of ‘<>’
    • In the expression: planeBounds p1 <> planeBounds p2
      In an equation for ‘planeBounds’:
          planeBounds (Line p1 p2) = planeBounds p1 <> planeBounds p2
      In the instance declaration for ‘PlaneBoundable Line’
   |
66 |     planeBounds (Line p1 p2) = planeBounds p1 <> planeBounds p2
   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Twinside commented 6 years ago

Oh crap, fixing tonight