So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
-------------------------- hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort --------------------------
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
________________________________________________________________________ ____
¡El pueblo unido jamás será vencido!
On Apr 8, 2005, at 2:19 PM, Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
...hmm: I guess the first question is where did you get the tcltk 8.4.9, or did you build it from the 8.4 cvs? I ask this because I've had no problems with tot (8.5) or tot (8.4) cvs, but then I haven't been building apps :-) So at least we know it isn't a fatal conflict between 0.38-4 and 8.4.9...
jamie
This is where I got stymied too. I was hoping I could wait a few versions of TK and it migth go away. Since it seems not to be going away by itself I guess it's worth looking at more closely. unfortunately this will almost certainly mean debugging TK itself, yikes.
cheers Miller
On Fri, Apr 08, 2005 at 02:19:34PM -0400, Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
¡El pueblo unido jamás será vencido!
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Ok, a minor update: that error happened when I used the Frameworks that were installed into /Library/Frameworks inside of the Pd.app/Contents instead of the Frameworks that come with the TclTkStandalone Wish\ Shell.app. This is necessary for building the Pd.app since the newer standalone .apps no longer include the headers. When I swap the standalone Frameworks back, the Pd.app starts, but in a broken form.
When this Pd.app launches, it doesn't have the Prefernces or the Help menus, and it can't open any windows, either with File->New or File->Open. Again, it works fine when its launched from the command, and therefore call's the Wish Shell.app
.hc
On Apr 8, 2005, at 2:19 PM, Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
¡El pueblo unido jamás será vencido!
________________________________________________________________________ ____
"If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it."
- Thomas Jefferson
Wha!!
This sounds familar... I have no weird tcl/tk problems, but I have not tried doing it for pd-38-4. only 0.38-2.
I hope my efforts help!
B.
Hans-Christoph Steiner wrote:
Ok, a minor update: that error happened when I used the Frameworks that were installed into /Library/Frameworks inside of the Pd.app/Contents instead of the Frameworks that come with the TclTkStandalone Wish\ Shell.app. This is necessary for building the Pd.app since the newer standalone .apps no longer include the headers. When I swap the standalone Frameworks back, the Pd.app starts, but in a broken form.
When this Pd.app launches, it doesn't have the Prefernces or the Help menus, and it can't open any windows, either with File->New or File->Open. Again, it works fine when its launched from the command, and therefore call's the Wish Shell.app
.hc
On Apr 8, 2005, at 2:19 PM, Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this: -------------------------- hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0 Abort -------------------------- It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine. I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better. .hc ____________________________________________________________________________ ¡El pueblo unido jamás será vencido!
"If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it."
- Thomas Jefferson
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Hello when I used to build 8.4.7 I used the full install only for the headers, and Standalone for linking (and bundling) the Frameworks. I don't know, but the "Standalone" binaries seem more suitable for Pd.app, dont they?
. g
El 08/04/2005, a las 21:56, Hans-Christoph Steiner escribió:
Ok, a minor update: that error happened when I used the Frameworks that were installed into /Library/Frameworks inside of the Pd.app/Contents instead of the Frameworks that come with the TclTkStandalone Wish\ Shell.app. This is necessary for building the Pd.app since the newer standalone .apps no longer include the headers. When I swap the standalone Frameworks back, the Pd.app starts, but in a broken form.
When this Pd.app launches, it doesn't have the Prefernces or the Help menus, and it can't open any windows, either with File->New or File->Open. Again, it works fine when its launched from the command, and therefore call's the Wish Shell.app
.hc
On Apr 8, 2005, at 2:19 PM, Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
¡El pueblo unido jamás será vencido!
"If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it."
- Thomas Jefferson
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
yeah the same thing happend to me with the pixelTANGO.app, I fixed it by recompiling PD with the 8,4,9 headers/frameworks.
I think the sticky bit is that I have headers MANUALLY copied into /usr/local/lib for PD's configure to find them. (otherwise it will always fail trying to find the tk stuff). I think the reason why I got it to work was that I was recompiling PD with the old 8.4.1 headers initially, and then changed them for the new ones and then it worked. I think this is the case anyhow...
You can always download my pixelTANGO.app and use that as the basis for the new installer/future releases of PD with 8.4.9 included.
www.ekran.org/ben/research/PixelTANGO-v0.3.3G4.tgz
It works on all machines, and I've hacked the tk file to turn on antialiasing on all lines.
In case my memory of how I *really* got it to work differs from the above maybe you can figure out what I did by looking at the result.
No reason why you guys should not be able to get it to work also.
b>
Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
¡El pueblo unido jamás será vencido!
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I am having no luck getting it running properly with 8.4.9. Your PixelTANGO.app works for me. Anything I can do to jog your memory as to how you got it working?
I have a hunch: starting with MacOS X 10.3, the Tcl.framework 8.4.4 is included, but not the Tk.framework. I noticed that usr/lib/libtcl8.4.dylib is a link to /System/Library/Frameworks/Tcl.framework/Versions/8.4/Tcl (8.4.4) So maybe you created all of the links in /usr/local/lib to 8.4.9 and that worked.
I am going to try some rendition of that idea...
.hc
On Apr 8, 2005, at 4:53 PM, B. Bogart wrote:
yeah the same thing happend to me with the pixelTANGO.app, I fixed it by recompiling PD with the 8,4,9 headers/frameworks.
I think the sticky bit is that I have headers MANUALLY copied into /usr/local/lib for PD's configure to find them. (otherwise it will always fail trying to find the tk stuff). I think the reason why I got it to work was that I was recompiling PD with the old 8.4.1 headers initially, and then changed them for the new ones and then it worked. I think this is the case anyhow...
You can always download my pixelTANGO.app and use that as the basis for the new installer/future releases of PD with 8.4.9 included.
www.ekran.org/ben/research/PixelTANGO-v0.3.3G4.tgz
It works on all machines, and I've hacked the tk file to turn on antialiasing on all lines.
In case my memory of how I *really* got it to work differs from the above maybe you can figure out what I did by looking at the result.
No reason why you guys should not be able to get it to work also.
b>
Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
¡El pueblo unido jamás será vencido!
--
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
________________________________________________________________________ ____
There is no way to peace, peace is the way. -A.J. Muste
I don't recall messing with links in /library.
I have the pd.app working, but I also have my terminal version of PD working with tcl/tk 8.4.9... I remember I did the .app first...
Oh and here is the pwd source.
B>
Hans-Christoph Steiner wrote:
I am having no luck getting it running properly with 8.4.9. Your PixelTANGO.app works for me. Anything I can do to jog your memory as to how you got it working?
I have a hunch: starting with MacOS X 10.3, the Tcl.framework 8.4.4 is included, but not the Tk.framework. I noticed that usr/lib/libtcl8.4.dylib is a link to /System/Library/Frameworks/Tcl.framework/Versions/8.4/Tcl (8.4.4) So maybe you created all of the links in /usr/local/lib to 8.4.9 and that worked.
I am going to try some rendition of that idea...
.hc
On Apr 8, 2005, at 4:53 PM, B. Bogart wrote:
yeah the same thing happend to me with the pixelTANGO.app, I fixed it by recompiling PD with the 8,4,9 headers/frameworks.
I think the sticky bit is that I have headers MANUALLY copied into /usr/local/lib for PD's configure to find them. (otherwise it will always fail trying to find the tk stuff). I think the reason why I got it to work was that I was recompiling PD with the old 8.4.1 headers initially, and then changed them for the new ones and then it worked. I think this is the case anyhow...
You can always download my pixelTANGO.app and use that as the basis for the new installer/future releases of PD with 8.4.9 included.
www.ekran.org/ben/research/PixelTANGO-v0.3.3G4.tgz
It works on all machines, and I've hacked the tk file to turn on antialiasing on all lines.
In case my memory of how I *really* got it to work differs from the above maybe you can figure out what I did by looking at the result.
No reason why you guys should not be able to get it to work also.
b>
Hans-Christoph Steiner wrote:
So I have built a Pd.app using TclTk 8.4.9, which includes all of Jamie's super handy graphics fixes. It works fine if I use pd from the command line, i.e. the old way. But whenever I run the Pd.app, I get this:
hans@sla:mac-stuff > Pd-0.38-4_TclTk-8.4.9.app/Contents/MacOS/Pd alloc: invalid block: 0xa08fc9c: a 80 0
Abort
It seems to be the Tcl version of a kernel panic. Any ideas as to how to troubleshoot this? Or even better, what this error message means in particular? This seems to affect TclTk 8.4.5 thru 8.4.9. 8.4.4 works fine.
I really want to get the newer TclTk working because it is sooo much nicer: faster, many bug fixes, looks better.
.hc
¡El pueblo unido jamás será vencido!
--
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
There is no way to peace, peace is the way. -A.J. Muste