Thread: [PyOpenGL-Devel] [ pyopengl-Bugs-611959 ] Reported failure with Tk 8.4
Brought to you by:
mcfletch
From: <no...@so...> - 2002-09-20 03:22:24
|
Bugs item #611959, was opened at 2002-09-19 23:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 Category: Tk Group: v2.0 Status: Open Resolution: None Priority: 6 Submitted By: Mike C. Fletcher (mcfletch) Assigned to: Nobody/Anonymous (nobody) Summary: Reported failure with Tk 8.4 Initial Comment: Apparently TOGL is failing to build with Tk 8.4. Should try to get that fixed. No other real information about the problems (feel free to add). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 |
From: SourceForge.net <no...@so...> - 2003-01-21 14:49:10
|
Bugs item #611959, was opened at 2002-09-20 05:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 Category: Tk Group: v2.0 Status: Open Resolution: None Priority: 6 Submitted By: Mike C. Fletcher (mcfletch) Assigned to: Nobody/Anonymous (nobody) Summary: Reported failure with Tk 8.4 Initial Comment: Apparently TOGL is failing to build with Tk 8.4. Should try to get that fixed. No other real information about the problems (feel free to add). ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 15:52 Message: Logged In: YES user_id=34209 The problem with Tk 8.4 is that the Togl build checks for the version of Tk and includes the right (local) tkInt*.h file for it. There isn't one for tk8.4. Running a diff between the tk8.3-native and tk8.4-native version of tkInt.h and the Togl-provided tkInt8.3.h shows that there are a few changes between the tk8.3-native and togl-provided versions, but a lot of changes between tk8.4-native and tk8.3-native. I 'made it work' (ie. build) by using tkInt8.3.h while building against Tcl/Tk 8.4, but I did not test the Togl functionality at all. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 |
From: SourceForge.net <no...@so...> - 2003-01-21 15:28:24
|
Bugs item #611959, was opened at 2002-09-19 23:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 Category: Tk Group: v2.0 Status: Open Resolution: None Priority: 6 Submitted By: Mike C. Fletcher (mcfletch) Assigned to: Nobody/Anonymous (nobody) Summary: Reported failure with Tk 8.4 Initial Comment: Apparently TOGL is failing to build with Tk 8.4. Should try to get that fixed. No other real information about the problems (feel free to add). ---------------------------------------------------------------------- >Comment By: Mike C. Fletcher (mcfletch) Date: 2003-01-21 10:31 Message: Logged In: YES user_id=34901 Torsten Mohr was going to try some changes I researched a while back and let me know if they were acceptable. Basically, dropping Togl 1.6 into the tree and un-commenting a line in togl_setup _should_ allow building, but I don't have a (usable) Linux installation on which to test it (yes, yes, I know, should just bite the bullet and figure out what's wrong with it). Sorry for not updating this report, too much reliance on mailing lists is a bad thing. Mike Here's the message from way back when it was being asked about: Hi all, > > I got this mail from Jonas (thanks Jonas) on the Togl-chat list, > suggesting that if we use the 1.6 version of Togl then Tk 8.4 support is > automatic. Another post tells me that to get 8.4 support in Python > 2.2.1 will require a rebuild of Python, so... > > I've just confirmed that dropping the CVS version of Togl into the > PyOpenGL2 source tree as src/Togl-1.6 (and un-commenting line 23 in > togl_setup.py, which I assume was from Rene doing the same thing) will > allow us to build with the 1.6 version of Togl (though it seems to > declare itself to be the 1.5 version) compiled against Python's current > Tk version (in my case 8.3). > > I still haven't tried re-compiling Python with Tk 8.4, so can't be sure > what happens there, but from Jonas' post it sounds like if you can get > Togl 1.6 compiled you should have it available with every current > version of Tk, which should in turn make it available for all versions > of PyOpenGL if I understand correctly. > > So, basically: > get latest CVS version of Togl > copy files to PyOpenGL/src/Togl-1.6 > uncomment line 23 in togl_setup.py > run setup.py build --force > run setup.py install > > If Tk is properly linked to Python, that _should_ just work. Torsten, > could you confirm that it does with your Tk8.4-linked version of Python? > If so, I'll write it up in the docs. Otherwise I'll have to byte the > bullet and figure out how to build Python with Tk8.4. > > Hope 8.4 is really a killer advance :o) , > Mike ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 09:52 Message: Logged In: YES user_id=34209 The problem with Tk 8.4 is that the Togl build checks for the version of Tk and includes the right (local) tkInt*.h file for it. There isn't one for tk8.4. Running a diff between the tk8.3-native and tk8.4-native version of tkInt.h and the Togl-provided tkInt8.3.h shows that there are a few changes between the tk8.3-native and togl-provided versions, but a lot of changes between tk8.4-native and tk8.3-native. I 'made it work' (ie. build) by using tkInt8.3.h while building against Tcl/Tk 8.4, but I did not test the Togl functionality at all. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 |
From: SourceForge.net <no...@so...> - 2003-01-21 21:01:33
|
Bugs item #611959, was opened at 2002-09-20 05:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 Category: Tk Group: v2.0 Status: Open Resolution: None Priority: 6 Submitted By: Mike C. Fletcher (mcfletch) Assigned to: Nobody/Anonymous (nobody) Summary: Reported failure with Tk 8.4 Initial Comment: Apparently TOGL is failing to build with Tk 8.4. Should try to get that fixed. No other real information about the problems (feel free to add). ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 22:05 Message: Logged In: YES user_id=34209 I replaced Togl with the CVS version, re-built (with a minor patch to togl_setup.py so it detected the correct Tcl/Tk include path for my Debian system) and now all Togl examples in Demo/tom/ seem to work (whereas before, they would segfault.) This is with Python 2.2.2 linked against Tcl/Tk 8.4. I will try with a python linked against an earlier Tcl/Tk if I get the chance. I'll also test my togl_setup.py changes some and submit it as a patch. ---------------------------------------------------------------------- Comment By: Mike C. Fletcher (mcfletch) Date: 2003-01-21 16:31 Message: Logged In: YES user_id=34901 Torsten Mohr was going to try some changes I researched a while back and let me know if they were acceptable. Basically, dropping Togl 1.6 into the tree and un-commenting a line in togl_setup _should_ allow building, but I don't have a (usable) Linux installation on which to test it (yes, yes, I know, should just bite the bullet and figure out what's wrong with it). Sorry for not updating this report, too much reliance on mailing lists is a bad thing. Mike Here's the message from way back when it was being asked about: Hi all, > > I got this mail from Jonas (thanks Jonas) on the Togl-chat list, > suggesting that if we use the 1.6 version of Togl then Tk 8.4 support is > automatic. Another post tells me that to get 8.4 support in Python > 2.2.1 will require a rebuild of Python, so... > > I've just confirmed that dropping the CVS version of Togl into the > PyOpenGL2 source tree as src/Togl-1.6 (and un-commenting line 23 in > togl_setup.py, which I assume was from Rene doing the same thing) will > allow us to build with the 1.6 version of Togl (though it seems to > declare itself to be the 1.5 version) compiled against Python's current > Tk version (in my case 8.3). > > I still haven't tried re-compiling Python with Tk 8.4, so can't be sure > what happens there, but from Jonas' post it sounds like if you can get > Togl 1.6 compiled you should have it available with every current > version of Tk, which should in turn make it available for all versions > of PyOpenGL if I understand correctly. > > So, basically: > get latest CVS version of Togl > copy files to PyOpenGL/src/Togl-1.6 > uncomment line 23 in togl_setup.py > run setup.py build --force > run setup.py install > > If Tk is properly linked to Python, that _should_ just work. Torsten, > could you confirm that it does with your Tk8.4-linked version of Python? > If so, I'll write it up in the docs. Otherwise I'll have to byte the > bullet and figure out how to build Python with Tk8.4. > > Hope 8.4 is really a killer advance :o) , > Mike ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 15:52 Message: Logged In: YES user_id=34209 The problem with Tk 8.4 is that the Togl build checks for the version of Tk and includes the right (local) tkInt*.h file for it. There isn't one for tk8.4. Running a diff between the tk8.3-native and tk8.4-native version of tkInt.h and the Togl-provided tkInt8.3.h shows that there are a few changes between the tk8.3-native and togl-provided versions, but a lot of changes between tk8.4-native and tk8.3-native. I 'made it work' (ie. build) by using tkInt8.3.h while building against Tcl/Tk 8.4, but I did not test the Togl functionality at all. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 |
From: SourceForge.net <no...@so...> - 2003-02-04 01:10:26
|
Bugs item #611959, was opened at 2002-09-20 05:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 Category: Tk Group: v2.0 Status: Open Resolution: None Priority: 6 Submitted By: Mike C. Fletcher (mcfletch) Assigned to: Nobody/Anonymous (nobody) Summary: Reported failure with Tk 8.4 Initial Comment: Apparently TOGL is failing to build with Tk 8.4. Should try to get that fixed. No other real information about the problems (feel free to add). ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-02-04 02:15 Message: Logged In: YES user_id=34209 I've tested Togl as well as I can, both the Togl 1.6-CVS package and the OpenGL.Tk python modules (which really aren't that much :) and they seem to compile and work fine with all versions of Tcl/Tk between 8.1 and 8.4. The Debian/Linux binaries I built using Togl 1.6-CVS are the ones available at http://www.xs4all.nl/~thomas/debian by the way. The togl_setup.py changes required for compiling in Debian that I mentioned earlier are already included in the 2.0.1 releases. In other words, please update the Togl included in PyOpenGL to current-CVS :-) ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 22:05 Message: Logged In: YES user_id=34209 I replaced Togl with the CVS version, re-built (with a minor patch to togl_setup.py so it detected the correct Tcl/Tk include path for my Debian system) and now all Togl examples in Demo/tom/ seem to work (whereas before, they would segfault.) This is with Python 2.2.2 linked against Tcl/Tk 8.4. I will try with a python linked against an earlier Tcl/Tk if I get the chance. I'll also test my togl_setup.py changes some and submit it as a patch. ---------------------------------------------------------------------- Comment By: Mike C. Fletcher (mcfletch) Date: 2003-01-21 16:31 Message: Logged In: YES user_id=34901 Torsten Mohr was going to try some changes I researched a while back and let me know if they were acceptable. Basically, dropping Togl 1.6 into the tree and un-commenting a line in togl_setup _should_ allow building, but I don't have a (usable) Linux installation on which to test it (yes, yes, I know, should just bite the bullet and figure out what's wrong with it). Sorry for not updating this report, too much reliance on mailing lists is a bad thing. Mike Here's the message from way back when it was being asked about: Hi all, > > I got this mail from Jonas (thanks Jonas) on the Togl-chat list, > suggesting that if we use the 1.6 version of Togl then Tk 8.4 support is > automatic. Another post tells me that to get 8.4 support in Python > 2.2.1 will require a rebuild of Python, so... > > I've just confirmed that dropping the CVS version of Togl into the > PyOpenGL2 source tree as src/Togl-1.6 (and un-commenting line 23 in > togl_setup.py, which I assume was from Rene doing the same thing) will > allow us to build with the 1.6 version of Togl (though it seems to > declare itself to be the 1.5 version) compiled against Python's current > Tk version (in my case 8.3). > > I still haven't tried re-compiling Python with Tk 8.4, so can't be sure > what happens there, but from Jonas' post it sounds like if you can get > Togl 1.6 compiled you should have it available with every current > version of Tk, which should in turn make it available for all versions > of PyOpenGL if I understand correctly. > > So, basically: > get latest CVS version of Togl > copy files to PyOpenGL/src/Togl-1.6 > uncomment line 23 in togl_setup.py > run setup.py build --force > run setup.py install > > If Tk is properly linked to Python, that _should_ just work. Torsten, > could you confirm that it does with your Tk8.4-linked version of Python? > If so, I'll write it up in the docs. Otherwise I'll have to byte the > bullet and figure out how to build Python with Tk8.4. > > Hope 8.4 is really a killer advance :o) , > Mike ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 15:52 Message: Logged In: YES user_id=34209 The problem with Tk 8.4 is that the Togl build checks for the version of Tk and includes the right (local) tkInt*.h file for it. There isn't one for tk8.4. Running a diff between the tk8.3-native and tk8.4-native version of tkInt.h and the Togl-provided tkInt8.3.h shows that there are a few changes between the tk8.3-native and togl-provided versions, but a lot of changes between tk8.4-native and tk8.3-native. I 'made it work' (ie. build) by using tkInt8.3.h while building against Tcl/Tk 8.4, but I did not test the Togl functionality at all. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 |
From: SourceForge.net <no...@so...> - 2003-02-14 20:22:58
|
Bugs item #611959, was opened at 2002-09-19 23:22 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 Category: Tk Group: v2.0 >Status: Closed >Resolution: Accepted Priority: 6 Submitted By: Mike C. Fletcher (mcfletch) Assigned to: Nobody/Anonymous (nobody) Summary: Reported failure with Tk 8.4 Initial Comment: Apparently TOGL is failing to build with Tk 8.4. Should try to get that fixed. No other real information about the problems (feel free to add). ---------------------------------------------------------------------- >Comment By: Mike C. Fletcher (mcfletch) Date: 2003-02-14 15:30 Message: Logged In: YES user_id=34901 Okay, togl "1.6" from togl's CVS is now part of the tree, and the togl_setup.py script now uses it for building. Appears to work properly on Win32 platforms with Tk 8.3, should be in the next alpha release. ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-02-03 20:15 Message: Logged In: YES user_id=34209 I've tested Togl as well as I can, both the Togl 1.6-CVS package and the OpenGL.Tk python modules (which really aren't that much :) and they seem to compile and work fine with all versions of Tcl/Tk between 8.1 and 8.4. The Debian/Linux binaries I built using Togl 1.6-CVS are the ones available at http://www.xs4all.nl/~thomas/debian by the way. The togl_setup.py changes required for compiling in Debian that I mentioned earlier are already included in the 2.0.1 releases. In other words, please update the Togl included in PyOpenGL to current-CVS :-) ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 16:05 Message: Logged In: YES user_id=34209 I replaced Togl with the CVS version, re-built (with a minor patch to togl_setup.py so it detected the correct Tcl/Tk include path for my Debian system) and now all Togl examples in Demo/tom/ seem to work (whereas before, they would segfault.) This is with Python 2.2.2 linked against Tcl/Tk 8.4. I will try with a python linked against an earlier Tcl/Tk if I get the chance. I'll also test my togl_setup.py changes some and submit it as a patch. ---------------------------------------------------------------------- Comment By: Mike C. Fletcher (mcfletch) Date: 2003-01-21 10:31 Message: Logged In: YES user_id=34901 Torsten Mohr was going to try some changes I researched a while back and let me know if they were acceptable. Basically, dropping Togl 1.6 into the tree and un-commenting a line in togl_setup _should_ allow building, but I don't have a (usable) Linux installation on which to test it (yes, yes, I know, should just bite the bullet and figure out what's wrong with it). Sorry for not updating this report, too much reliance on mailing lists is a bad thing. Mike Here's the message from way back when it was being asked about: Hi all, > > I got this mail from Jonas (thanks Jonas) on the Togl-chat list, > suggesting that if we use the 1.6 version of Togl then Tk 8.4 support is > automatic. Another post tells me that to get 8.4 support in Python > 2.2.1 will require a rebuild of Python, so... > > I've just confirmed that dropping the CVS version of Togl into the > PyOpenGL2 source tree as src/Togl-1.6 (and un-commenting line 23 in > togl_setup.py, which I assume was from Rene doing the same thing) will > allow us to build with the 1.6 version of Togl (though it seems to > declare itself to be the 1.5 version) compiled against Python's current > Tk version (in my case 8.3). > > I still haven't tried re-compiling Python with Tk 8.4, so can't be sure > what happens there, but from Jonas' post it sounds like if you can get > Togl 1.6 compiled you should have it available with every current > version of Tk, which should in turn make it available for all versions > of PyOpenGL if I understand correctly. > > So, basically: > get latest CVS version of Togl > copy files to PyOpenGL/src/Togl-1.6 > uncomment line 23 in togl_setup.py > run setup.py build --force > run setup.py install > > If Tk is properly linked to Python, that _should_ just work. Torsten, > could you confirm that it does with your Tk8.4-linked version of Python? > If so, I'll write it up in the docs. Otherwise I'll have to byte the > bullet and figure out how to build Python with Tk8.4. > > Hope 8.4 is really a killer advance :o) , > Mike ---------------------------------------------------------------------- Comment By: Thomas Wouters (twouters) Date: 2003-01-21 09:52 Message: Logged In: YES user_id=34209 The problem with Tk 8.4 is that the Togl build checks for the version of Tk and includes the right (local) tkInt*.h file for it. There isn't one for tk8.4. Running a diff between the tk8.3-native and tk8.4-native version of tkInt.h and the Togl-provided tkInt8.3.h shows that there are a few changes between the tk8.3-native and togl-provided versions, but a lot of changes between tk8.4-native and tk8.3-native. I 'made it work' (ie. build) by using tkInt8.3.h while building against Tcl/Tk 8.4, but I did not test the Togl functionality at all. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105988&aid=611959&group_id=5988 |