Resolving dependencies... cabal: Could not resolve dependencies: next goal: not-gloss (user goal) rejecting: not-gloss-0.7.4.0, 0.7.3.0, 0.7.2.1, 0.7.2.0, 0.7.1.1, 0.7.1.0, 0.7.0.2, 0.7.0.1, 0.7.0.0, 0.6.1.0, 0.6.0.1, 0.6.0.0, 0.5.0.5, 0.5.0.4, 0.5.0.3, 0.5.0.2 (global constraint requires ==0.5.0.1) trying: not-gloss-0.5.0.1 trying: base-4.7.0.1/installed-e4b... (dependency of not-gloss-0.5.0.1) next goal: spatial-math (dependency of not-gloss-0.5.0.1) rejecting: spatial-math-0.2.3.0, 0.2.2.0, 0.2.1.2, 0.2.1.1, 0.2.1.0, 0.2.0.1, 0.2.0 (conflict: not-gloss => spatial-math>=0.1.7 && <0.2) trying: spatial-math-0.1.7 next goal: hmatrix (dependency of spatial-math-0.1.7) rejecting: hmatrix-0.16.1.5, 0.16.1.4, 0.16.1.3, 0.16.1.2, 0.16.1.1, 0.16.1.0, 0.16.0.6, 0.16.0.5, 0.16.0.4, 0.16.0.3, 0.16.0.2, 0.15.2.1, 0.15.2.0, 0.15.0.1, 0.15.0.0 (conflict: spatial-math => hmatrix>=0.14 && <0.15) trying: hmatrix-0.14.1.0 trying: binary-0.7.1.0/installed-0f4... (dependency of hmatrix-0.14.1.0) next goal: GLUT (dependency of not-gloss-0.5.0.1) rejecting: GLUT-2.7.0.1, 2.7.0.0, 2.6.0.1, 2.6.0.0, 2.5.1.1, 2.5.1.0, 2.5.0.2, 2.5.0.1, 2.5.0.0, 2.4.0.0 (conflict: not-gloss => GLUT==2.3.*) rejecting: GLUT-2.3.1.0 (conflict: OpenGLRaw==1.2.0.0, GLUT => OpenGLRaw==1.3.*) trying: GLUT-2.3.0.0 rejecting: GLUT-2.3.0.0:+split-base (conflict: binary => array==0.5.0.0/installed-98a..., GLUT-2.3.0.0:split-base => array>=0.3 && <0.5) rejecting: GLUT-2.3.0.0:-split-base (conflict: base==4.7.0.1/installed-e4b..., GLUT-2.3.0.0:split-base => base<3) Backjump limit reached (change with --max-backjumps).