Closed snoyberg closed 11 years ago
Hey Michael!
"moveTo" for zippers is new in lens-3.8. This is fixed in diagrams-contrib trunk by this patch: https://github.com/diagrams/diagrams-contrib/commit/00a1578c99f5683d7d6240bcafad7c7d3f8af168
On Wed, Jan 23, 2013 at 2:02 AM, Michael Snoyman notifications@github.comwrote:
Configuring diagrams-contrib-0.6.0.1... Dependency base ==4.5.1.0: using base-4.5.1.0 Dependency colour ==2.3.3: using colour-2.3.3 Dependency containers ==0.4.2.1: using containers-0.4.2.1 Dependency data-default ==0.5.0: using data-default-0.5.0 Dependency diagrams-lib ==0.6.0.1: using diagrams-lib-0.6.0.1 Dependency force-layout ==0.2: using force-layout-0.2 Dependency lens ==3.8.1: using lens-3.8.1 Dependency mtl ==2.1.2: using mtl-2.1.2 Dependency vector-space ==0.8.6: using vector-space-0.8.6 Using Cabal-1.16.0.3 compiled by ghc-7.4 Using compiler: ghc-7.4.2 Using install prefix: /var/lib/jenkins/jobs/stackage/workspace/.cabal Binaries installed in: /var/lib/jenkins/jobs/stackage/workspace/sandbox/bin Libraries installed in: /var/lib/jenkins/jobs/stackage/workspace/sandbox/lib/diagrams-contrib-0.6.0.1/ghc-7.4.2 Private binaries installed in: /var/lib/jenkins/jobs/stackage/workspace/.cabal/libexec Data files installed in: /var/lib/jenkins/jobs/stackage/workspace/sandbox/share/diagrams-contrib-0.6.0.1 Documentation installed in: /var/lib/jenkins/jobs/stackage/workspace/sandbox/share/doc/diagrams-contrib-0.6.0.1 Using alex version 3.0.2 found on system at: /var/lib/jenkins/jobs/stackage/workspace/sandbox/bin/alex Using ar found on system at: /usr/bin/ar No c2hs found Using cpphs version 1.15 found on system at: /var/lib/jenkins/jobs/stackage/workspace/sandbox/bin/cpphs No ffihugs found Using gcc version 4.6 found on system at: /usr/bin/gcc Using ghc version 7.4.2 found on system at: /opt/ghc-7.4.2/bin/ghc Using ghc-pkg version 7.4.2 found on system at: /opt/ghc-7.4.2/bin/ghc-pkg No greencard found Using haddock version 2.11.0 found on system at: /opt/ghc-7.4.2/bin/haddock Using happy version 1.18.10 found on system at: /var/lib/jenkins/jobs/stackage/workspace/sandbox/bin/happy No hmake found Using hpc version 0.6 found on system at: /opt/ghc-7.4.2/bin/hpc Using hsc2hs version 0.67 found on system at: /opt/ghc-7.4.2/bin/hsc2hs Using hscolour version 1.20 found on system at: /var/lib/jenkins/jobs/stackage/workspace/sandbox/bin/HsColour No hugs found No jhc found Using ld found on system at: /usr/bin/ld No lhc found No lhc-pkg found No nhc98 found Using pkg-config version 0.26 found on system at: /usr/bin/pkg-config Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found creating dist/build creating dist/build/autogen Building diagrams-contrib-0.6.0.1... Preprocessing library diagrams-contrib-0.6.0.1... Building library... creating dist/build /opt/ghc-7.4.2/bin/ghc --make -fbuilding-cabal-package -O -odir dist/build -hidir dist/build -stubdir dist/build -i -idist/build -isrc -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -package-name diagrams-contrib-0.6.0.1 -hide-all-packages -no-user-package-conf -package-conf /var/lib/jenkins/jobs/stackage/workspace/sandbox/package-db -package-conf dist/package.conf.inplace -package-id base-4.5.1.0-66f22db3dfcd87541c9c7e50e7095d26 -package-id colour-2.3.3-91bd43851dbd747d8aaeee02fcf27c27 -package-id containers-0.4.2.1-75f143aa39a3e77a1ce2300025bdd8ce -package-id data-default-0.5.0-3f2342d47b82639c0ef7a179feefe779 -package-id diagrams-lib-0.6.0.1-6ea5ae4be5c427f03062726bc597724f -package-id force-layout-0.2-84494cf07d6a2cf3a20665870a435a35 -package-id lens-3.8.1-6a142fdbb4caa4c54c50c8db48d12eb1 -package-id mtl-2.1.2-02e701f9b1590ee88a0b5b0bd5d93a29 -package-id vector-space-0.8.6-7c842f3485b31276d26fae24664ca41e -XHask ell2010 Diagrams.Layout.Wrap Diagrams.TwoD.Tilings Diagrams.TwoD.Apollonian Diagrams.TwoD.Layout.Tree Diagrams.TwoD.Path.Turtle Diagrams.TwoD.Path.Turtle.Aliases Diagrams.TwoD.Path.Turtle.Internal -Wall [1 of 7] Compiling Diagrams.TwoD.Path.Turtle.Internal ( src/Diagrams/TwoD/Path/Turtle/Internal.hs, dist/build/Diagrams/TwoD/Path/Turtle/Internal.o ) [2 of 7] Compiling Diagrams.TwoD.Path.Turtle ( src/Diagrams/TwoD/Path/Turtle.hs, dist/build/Diagrams/TwoD/Path/Turtle.o ) [3 of 7] Compiling Diagrams.TwoD.Path.Turtle.Aliases ( src/Diagrams/TwoD/Path/Turtle/Aliases.hs, dist/build/Diagrams/TwoD/Path/Turtle/Aliases.o ) [4 of 7] Compiling Diagrams.TwoD.Layout.Tree ( src/Diagrams/TwoD/Layout/Tree.hs, dist/build/Diagrams/TwoD/Layout/Tree.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package array-0.4.0.0 ... linking ... done. Loading package deepseq-1.3.0.0 ... linking ... done. Loading package containers-0.4.2.1 ... linking ... done. Loading package extensible-exceptions-0.1.1.4 ... linking ... done. Loading package transformers-0.3.0.0 ... linking ... done. Loading package MonadCatchIO-transformers-0.3.0.0 ... linking ... done. Loading package nats-0.1 ... linking ... done. Loading package semigroups-0.9 ... linking ... done. Loading package comonad-3.0.1.1 ... linking ... done. Loading package contravariant-0.2.0.2 ... linking ... done. Loading package semigroupoids-3.0.1 ... linking ... done. Loading package bifunctors-3.0.3 ... linking ... done. Loading package bytestring-0.9.2.1 ... linking ... done. Loading package transformers-compat-0.1 ... linking ... done. Loading package distributive-0.3 ... linking ... done. Loading package comonad-transformers-3.0.1 ... linking ... done. Loading package mtl-2.1.2 ... linking ... done. Loading package comonads-fd-3.0.1 ... linking ... done. Loading package filepath-1.3.0.0 ... linking ... done. Loading package pretty-1.1.1.0 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package generic-deriving-1.4.0 ... linking ... done. Loading package text-0.11.2.3 ... linking ... done. Loading package hashable-1.1.2.5 ... linking ... done. Loading package parallel-3.2.0.3 ... linking ... done. Loading package tagged-0.4.4 ... linking ... done. Loading package profunctors-3.2 ... linking ... done. Loading package groupoids-3.0.1.1 ... linking ... done. Loading package semigroupoid-extras-3.0.1 ... linking ... done. Loading package profunctor-extras-3.3 ... linking ... done. Loading package split-0.2.1.1 ... linking ... done. Loading package unordered-containers-0.2.3.0 ... linking ... done. Loading package primitive-0.5.0.1 ... linking ... done. Loading package vector-0.10.0.1 ... linking ... done. Loading package lens-3.8.1 ... linking ... done. Loading package newtype-0.2 ... linking ... done. Loading package Boolean-0.1.2 ... linking ... done. Loading package void-0.5.11 ... linking ... done. Loading package MemoTrie-0.6.1 ... linking ... done. Loading package NumInstances-1.0 ... linking ... done. Loading package vector-space-0.8.6 ... linking ... done. Loading package vector-space-points-0.1.2.0 ... linking ... done. Loading package force-layout-0.2 ... linking ... done. Loading package active-0.1.0.3 ... linking ... done. Loading package colour-2.3.3 ... linking ... done. Loading package dlist-0.5 ... linking ... done. Loading package old-locale-1.0.0.4 ... linking ... done. Loading package data-default-0.5.0 ... linking ... done. Loading package monoid-extras-0.2.2.2 ... linking ... done. Loading package dual-tree-0.1.0.1 ... linking ... done. Loading package diagrams-core-0.6.0.1 ... linking ... done. Loading package diagrams-lib-0.6.0.1 ... linking ... done.
src/Diagrams/TwoD/Layout/Tree.hs:480:25: Ambiguous occurrence
moveTo' It could refer to either
Control.Lens.moveTo', imported fromControl.Lens' at src/Diagrams/TwoD/Layout/Tree.hs:112:1-29 (and originally defined in
Control.Lens.Internal.Zipper') orDiagrams.Prelude.moveTo', imported from
Diagrams.Prelude' at src/Diagrams/TwoD/Layout/Tree.hs:124:1-55 (and originally defined in `diagrams-core-0.6.0.1:Diagrams.Core.HasOrigin') Reply to this email directly or view it on GitHubhttps://github.com/diagrams/diagrams-contrib/issues/8.
@mgsloan Could you ping me on this issue (or elsewhere) when that version of diagrams-contrib has been released? In the interim, I've disabled building of diagrams in Stackage.
@snoyberg Sure!
On Wed, Jan 23, 2013 at 11:09 PM, Michael Snoyman notifications@github.comwrote:
@mgsloan https://github.com/mgsloan Could you ping me on this issue (or elsewhere) when that version of diagrams-contrib has been released? In the interim, I've disabled building of diagrams in Stackage.
— Reply to this email directly or view it on GitHubhttps://github.com/diagrams/diagrams-contrib/issues/8#issuecomment-12640122.
@snoyberg , this should be fixed in diagrams-contrib-0.6.0.2
which I just released. Thanks for the heads-up!
Thanks!
I encountered this problem with Control.Lens.(#) as well. This is with lens-3.8. Adding (#) to the Lens hiding list fixed it.
Maybe we should just use a list of explicit imports for lens instead.
Ah, closing this ticket in favor of #9 .