FieldTrip 0.2.4 conflicts with OpenGL 2.2.3.0

After upgrading OpenGL, I tried to re-install FieldTrip 0.2.4 and encountered these errors, from GHC 6.10.1 on Fedora 10 Linux: [ 3 of 17] Compiling Graphics.FieldTrip.Vector2 ( src/Graphics/FieldTrip/Vector2.hs, dist/build/Graphics/FieldTrip/Vector2.o ) src/Graphics/FieldTrip/Vector2.hs:69:9: Duplicate instance declarations: instance Functor Vector2 -- Defined at src/Graphics/FieldTrip/Vector2.hs:69:9-23 instance Functor Vector2 -- Defined in OpenGL-2.2.3.0:Graphics.Rendering.OpenGL.GL.Tensor src/Graphics/FieldTrip/Vector2.hs:72:9: Duplicate instance declarations: instance Applicative Vector2 -- Defined at src/Graphics/FieldTrip/Vector2.hs:72:9-27 instance Applicative Vector2 -- Defined in OpenGL-2.2.3.0:Graphics.Rendering.OpenGL.GL.Tensor [root@squirrel]# ------------ Previously, I had installed FieldTrip 0.2.4 with earlier versions of OpenGL. I got some scary-looking warnings in the 'configure' step: Configure warns: Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package graphicsFormats-0.1 requires OpenGL-2.2.1.1 package GLUT-2.1.2.1 requires OpenGL-2.2.2.0 package FieldTrip-0.2.4 requires OpenGL-2.2.2.0 -- but I did have both those versions of OpenGL installed at the time, and it did work. Is my best move now to re-install OpenGL 2.2.1.1 and OpenGL 2.2.2.0, keeping OpenGL 2.2.3.0, or had I better remove the newest version of OpenGL and just keep the older two? I hope I'm not answering my own question here, in my previous post, about the desirability of moving FieldTrip away OpenGL -- however, I think people meant something more than version problems by that ;-) -- ___ ___ __ _ / _ \ / _ \| | | | Gregory D. Weber, Associate Professor / /_\// / | | | /\ | | Indiana University East / /_\\/ /__| | |/ \| | http://mypage.iu.edu/~gdweber/ \____/\_____/\___/\__/ Tel. (765) 973-8420; FAX (765) 973-8550

Thanks, Gregory. I just pushed (to darcs & hackage) FieldTrip-0.2.7, which
works with and depends on OpenGL>=2.2.3.0.
- Conal
On Thu, Jun 4, 2009 at 9:46 AM, Gregory D. Weber
After upgrading OpenGL, I tried to re-install FieldTrip 0.2.4 and encountered these errors, from GHC 6.10.1 on Fedora 10 Linux:
[ 3 of 17] Compiling Graphics.FieldTrip.Vector2 ( src/Graphics/FieldTrip/Vector2.hs, dist/build/Graphics/FieldTrip/Vector2.o )
src/Graphics/FieldTrip/Vector2.hs:69:9: Duplicate instance declarations: instance Functor Vector2 -- Defined at src/Graphics/FieldTrip/Vector2.hs:69:9-23 instance Functor Vector2 -- Defined in OpenGL-2.2.3.0:Graphics.Rendering.OpenGL.GL.Tensor
src/Graphics/FieldTrip/Vector2.hs:72:9: Duplicate instance declarations: instance Applicative Vector2 -- Defined at src/Graphics/FieldTrip/Vector2.hs:72:9-27 instance Applicative Vector2 -- Defined in OpenGL-2.2.3.0:Graphics.Rendering.OpenGL.GL.Tensor [root@squirrel]#
------------
Previously, I had installed FieldTrip 0.2.4 with earlier versions of OpenGL. I got some scary-looking warnings in the 'configure' step:
Configure warns: Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package graphicsFormats-0.1 requires OpenGL-2.2.1.1 package GLUT-2.1.2.1 requires OpenGL-2.2.2.0 package FieldTrip-0.2.4 requires OpenGL-2.2.2.0
-- but I did have both those versions of OpenGL installed at the time, and it did work.
Is my best move now to re-install OpenGL 2.2.1.1 and OpenGL 2.2.2.0, keeping OpenGL 2.2.3.0, or had I better remove the newest version of OpenGL and just keep the older two?
I hope I'm not answering my own question here, in my previous post, about the desirability of moving FieldTrip away OpenGL -- however, I think people meant something more than version problems by that ;-)
-- ___ ___ __ _ / _ \ / _ \| | | | Gregory D. Weber, Associate Professor / /_\// / | | | /\ | | Indiana University East / /_\\/ /__| | |/ \| | http://mypage.iu.edu/~gdweber/http://mypage.iu.edu/%7Egdweber/ \____/\_____/\___/\__/ Tel. (765) 973-8420; FAX (765) 973-8550 _______________________________________________ FieldTrip mailing list FieldTrip@haskell.org http://www.haskell.org/mailman/listinfo/fieldtrip
participants (2)
-
Conal Elliott
-
Gregory D. Weber