You can subscribe to this list here.
2001 |
Jan
|
Feb
(20) |
Mar
(29) |
Apr
(10) |
May
(10) |
Jun
(7) |
Jul
(6) |
Aug
(59) |
Sep
(19) |
Oct
(55) |
Nov
(22) |
Dec
(40) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(56) |
Feb
(71) |
Mar
(179) |
Apr
(41) |
May
(26) |
Jun
(52) |
Jul
(62) |
Aug
(19) |
Sep
(87) |
Oct
(188) |
Nov
(95) |
Dec
(30) |
2003 |
Jan
(83) |
Feb
(119) |
Mar
(174) |
Apr
(77) |
May
(85) |
Jun
(52) |
Jul
(67) |
Aug
(121) |
Sep
(147) |
Oct
(96) |
Nov
(89) |
Dec
(144) |
2004 |
Jan
(92) |
Feb
(172) |
Mar
(205) |
Apr
(201) |
May
(105) |
Jun
(42) |
Jul
(94) |
Aug
(109) |
Sep
(81) |
Oct
(59) |
Nov
(84) |
Dec
(68) |
2005 |
Jan
(56) |
Feb
(57) |
Mar
(183) |
Apr
(139) |
May
(131) |
Jun
(178) |
Jul
(62) |
Aug
(42) |
Sep
(95) |
Oct
(47) |
Nov
(73) |
Dec
(47) |
2006 |
Jan
(66) |
Feb
(31) |
Mar
(51) |
Apr
(20) |
May
(49) |
Jun
(26) |
Jul
(23) |
Aug
(65) |
Sep
(67) |
Oct
(26) |
Nov
(16) |
Dec
(8) |
2007 |
Jan
(18) |
Feb
(43) |
Mar
(43) |
Apr
(16) |
May
(33) |
Jun
(48) |
Jul
(34) |
Aug
(7) |
Sep
(9) |
Oct
(55) |
Nov
(44) |
Dec
(73) |
2008 |
Jan
(37) |
Feb
(97) |
Mar
(44) |
Apr
(33) |
May
(79) |
Jun
(11) |
Jul
(66) |
Aug
(9) |
Sep
(12) |
Oct
(6) |
Nov
(12) |
Dec
(19) |
2009 |
Jan
(12) |
Feb
(13) |
Mar
(19) |
Apr
(30) |
May
(59) |
Jun
(22) |
Jul
(11) |
Aug
(59) |
Sep
(82) |
Oct
(25) |
Nov
(51) |
Dec
(27) |
2010 |
Jan
(27) |
Feb
(8) |
Mar
(29) |
Apr
(9) |
May
(39) |
Jun
(6) |
Jul
(8) |
Aug
(22) |
Sep
(33) |
Oct
(8) |
Nov
(35) |
Dec
(9) |
2011 |
Jan
(62) |
Feb
(19) |
Mar
(31) |
Apr
(19) |
May
(1) |
Jun
(1) |
Jul
(17) |
Aug
(10) |
Sep
(14) |
Oct
(11) |
Nov
|
Dec
|
2012 |
Jan
(1) |
Feb
(11) |
Mar
|
Apr
(1) |
May
(5) |
Jun
(7) |
Jul
(22) |
Aug
(22) |
Sep
(30) |
Oct
(23) |
Nov
(19) |
Dec
|
2013 |
Jan
(6) |
Feb
(1) |
Mar
(10) |
Apr
(7) |
May
(3) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
(9) |
Oct
(14) |
Nov
(9) |
Dec
(5) |
2014 |
Jan
(13) |
Feb
(1) |
Mar
(6) |
Apr
(3) |
May
(5) |
Jun
(2) |
Jul
(20) |
Aug
(6) |
Sep
(26) |
Oct
(25) |
Nov
(20) |
Dec
(41) |
2015 |
Jan
(9) |
Feb
(35) |
Mar
(9) |
Apr
(28) |
May
(20) |
Jun
(3) |
Jul
(5) |
Aug
|
Sep
(2) |
Oct
(4) |
Nov
|
Dec
(3) |
2016 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(12) |
Jun
(35) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(7) |
2017 |
Jan
(28) |
Feb
(14) |
Mar
(4) |
Apr
(5) |
May
(4) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
|
Oct
(3) |
Nov
|
Dec
(8) |
2018 |
Jan
|
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(1) |
Jun
(3) |
Jul
(3) |
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(7) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(3) |
Nov
(7) |
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
(10) |
Aug
(3) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
(4) |
Apr
(21) |
May
(8) |
Jun
(3) |
Jul
|
Aug
|
Sep
(1) |
Oct
(10) |
Nov
|
Dec
|
2022 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2025 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Christopher C. <chr...@gm...> - 2021-03-05 13:50:25
|
Hello Torsten, > when switching from Tcl/Tk 8.6.10 to 8.6.11 I noticed that the background colour of the ttk::entry has changed. It is no longer white but has the same grey as the background of the window (with a narrow white frame around and then the typical narrow darker grey line as in macOS): […] > Is that the intended behaviour as I do not see this grey background anywhere else in macOS entry fields? Another user recently noticed this as well, so I have opened a ticket regarding it: https://core.tcl-lang.org/tk/info/58222c42b3 It appears to be an unintended regression in 8.6.11. Hope this helps, Christopher A. Chavez |
From: Torsten B. <be...@ty...> - 2021-03-05 13:17:48
|
Hi, when switching from Tcl/Tk 8.6.10 to 8.6.11 I noticed that the background colour of the ttk::entry has changed. It is no longer white but has the same grey as the background of the window (with a narrow white frame around and then the typical narrow darker grey line as in macOS): # in the Tk console: () 1 % ttk::entry .e .e () 2 % pack .e () 3 % .e configure -background -background windowColor WindowColor {} {} This is on macOS Catalina version 10.15.7, Tcl compiled from the sources. Is that the intended behaviour as I do not see this grey background anywhere else in macOS entry fields? Regards, Torsten |
From: <con...@tc...> - 2020-10-08 00:56:51
|
Hello tcl-mac, fyi ... SQLite & Tcl 2020 (Virtual Event) https://www.tcl-lang.org/community/tcl2020/ This year the Tcl conference of past years has been re-imaged as a virtual event titled __S&T 2020 (SQLite & TCL)__, to be held __Tuesday, November 10 from 10am to 3pm CDT__. The exact timing is subject to change depending on the amount of people who sign up to present a WIP (work in progress) presentation. The event will be hosted through Zoom. To register please go to the [event details on eventbrite](https://www.eventbrite.com/e/st-2020-tickets-122293825123). Given the Covid-19 virus and all the disruption it's causing, we thought rather than requiring people to put all the work and time into creating a full-fledged academic paper, we'd instead make it easier on contributors by asking for shorter, less formal talks. Have you done interesting work that you would like to share? How about a cool idea that's not yet baked or just in the prototype stage but seems like something others would be interested in? The SQLite & TCL audience would like to hear about it, and can provide valuable discussion and feedback. We are particularly interested in new ideas, to hear about novel solutions to problems you've faced, or to see your work in progress. To schedule your talk, please send email to [vio...@fl...](mailto:vio...@fl...) Sincerly. |
From: Kevan H. <ha...@br...> - 2020-08-04 18:43:02
|
Greetings, On 7/29/20 4:46 PM, Marc Culler wrote: > I believe that this problem has been fixed. Please try the 8.6.11 release candidate and see if that works. You are correct. More thorough testing of TclTk 8.6.10's scrolling on MacOS 10.15 reveals garbling like this: http://www.bndhep.net/Temporary/Text_Garbled.gif But the 8.6.11 release candidate shows no tendancy to garble the text, so we get this: http://www.bndhep.net/Temporary/Text_Not_Garbled.gif Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevan H. <ha...@br...> - 2020-08-01 13:16:23
|
Dear Jasper, > I seem to remember that if you build TclTk 8.6.10 with compatibitity lower than MacOS 10.13, the fullscreen API does not work properly. I'm guessing that the "fullscreen API" is the code that manages the expansion of windows so they fill the entire screen. There is a green button on each MacOS window frame that invokes this effect. I just expanded one window after another in my program, and exercised the windows in these states, and encountered no problems. I had no problems returning the windoes to normal size either. My TclTk is built for MacOS 10.9+. > I suggest you check it out. Thank you for the suggestion: I had not tested the fullscreen feature, and was thrilled to see it working. Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Jasper T. <ja...@si...> - 2020-08-01 10:23:18
|
I seem to remember that if you build TclTk 8.6.10 with compatibitity lower than MacOS 10.13, the fullscreen API does not work properly. I suggest you check it out. Jasper On 31/07/2020 16:44, Kevan Hashemi wrote: > > I conclude that there are files in /usr/local/bin that are hijacking > the link. With path fixed, I get MacOS 10.9+ build on my 10.15 > machine, and it behaves well. |
From: Kevan H. <ha...@br...> - 2020-07-31 15:44:59
|
Greetings, My efforts to compile TclTk from sources were failing on MacOS 10.15 Catalina with the following error: ld: warning: ignoring file <snip>libtclstub8.6.a, building for macOS-x86_64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ) Undefined symbols for architecture x86_64: There is no copy of libtclstub8.6.a on my machine other than the one newly-produced by the build. So I interpret this error message to mean that the linker cannot resolve references in libtclstub8.6.a because the linker has found the wrong files to resolve those references. I encounter this error when my path is set to the following: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin But not with any of the following paths: /usr/bin:/usr/local/bin:/bin:/usr/sbin:/sbin /usr/bin:/bin:/usr/sbin:/sbin /usr/bin:/bin I conclude that there are files in /usr/local/bin that are hijacking the link. With path fixed, I get MacOS 10.9+ build on my 10.15 machine, and it behaves well. Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevan H. <ha...@br...> - 2020-07-30 17:38:06
|
Greetings > I will figure this out. And after that, determine whether the minimum macosx version 10.8 is the source of my problems. I did not figure out why my Catalina machine won't compile TclTk. But that's a side-issue in this thread. On my old laptop, however, I have confirmed that TclTk 8.6.10 compiled with -mmacosx-version-min=10.8 has the text scrolling problems I described: no scroll buttons side or bottom, garbled rendering of text during scrolling. When I compile with -mmacosx-version-min=10.9, 10.12, or 10.13, the scrolling works perfectly, and the scroll buttons appear. From mail from Marc Culler: > For releases I usually set the minimum to 10.9, since that is the standard > cutoff for x86_64-only packages, used by python.org for example. I shall do the same, supporting 10.9+. Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevan H. <ha...@br...> - 2020-07-30 13:47:28
|
> I usually build Tcl/Tk first (make -C) and then build the embedded version next (make -C embedded). I like that better because it makes clearer where the error occurs. So, the error occurs in the "make -C". I will figure this out. And after that, determine whether the minimum macosx version 10.8 is the source of my problems. Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevin W. <kw...@co...> - 2020-07-30 13:01:24
|
On 7/29/20 10:57 PM, Kevan Hashemi wrote: > ld: warning: ignoring file > /Users/kevan/Desktop/Scratch/TclTk/build/tcl/Deployment/libtclstub8.6.a, > building for macOS-x86_64 but attempting to link with file built for > unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E > 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ) > Undefined symbols for architecture x86_64: I usually build Tcl/Tk first (make -C) and then build the embedded version next (make -C embedded). I wonder if that might help. The embedded Wish can act strangely or fail to build at all if you don't follow these steps, in my experience. -- Kevin Walzer Code by Kevin http://www.codebykevin.com |
From: Kevan H. <ha...@br...> - 2020-07-30 02:58:16
|
Dear Kevin, Thank you for your attention. > I cannot reproduce this behavior with my recent installation of the > tip of 8.6 core branch - are you sure you are using a current version > of Tk? It reports patchlevel 8.6.10. I compiled from sources downloaded about ten weeks ago, on my previous lap-top that ran MacOS 10.12.6. I specified minimum MacOS version 10.8. I just re-downloaded the source files from: http://www.tcl.tk/software/tcltk/download.html All the files in the new download have the same modification dates as the files in my previous download. I attempt to ompile the embedded Tcl with: export CFLAGS="-arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.12" make -C tcl/macosx embedded And this fails with error: ld: warning: ignoring file /Users/kevan/Desktop/Scratch/TclTk/build/tcl/Deployment/libtclstub8.6.a, building for macOS-x86_64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ) Undefined symbols for architecture x86_64: The compile also fails with same error with MacOS 10.8 or 10.14 in place of 10.12. My compiler is: KSH5:TclTk kevan$ cc --version Apple clang version 11.0.3 (clang-1103.0.32.62) Target: x86_64-apple-darwin19.6.0 Thread model: posix I will try to compile again on my previous laptop. Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: <st...@di...> - 2020-07-30 02:33:54
|
I see no problems with posting to the TCLMAC list, the people that who can give you an answer do get the list and it stops noise in the main list. Steve On 30 Jul 2020, 10:24 AM +0800, Kevan Hashemi <ha...@br...>, wrote: > Dear Christopher, > > > I suggest instead posting to the comp.lang.tcl newsgroup > > Thank you for the suggestion. I hesitate to write to the main list, but with your encouragement I will certainly do so if I don't get a response here. > > > I tried your example with Tk 8.6.10 on macOS 10.15.6. > > I just updated to MacOS 10.15.6 and still have the same problem, so I now wonder about my 8.6.10. > > > You may also want to try ttk::scrollbar > > Okay, I will give that a try if I can't trace the problem to my version of 8.6.10. Thank you for your attention. > > Best, Kevan > > -- > Kevan Hashemi, Electrical Engineer > Physics Department, Brandeis University > http://www.bndhep.net > > > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Kevan H. <ha...@br...> - 2020-07-30 02:23:50
|
Dear Christopher, > I suggest instead posting to the comp.lang.tcl newsgroup Thank you for the suggestion. I hesitate to write to the main list, but with your encouragement I will certainly do so if I don't get a response here. > I tried your example with Tk 8.6.10 on macOS 10.15.6. I just updated to MacOS 10.15.6 and still have the same problem, so I now wonder about my 8.6.10. > You may also want to try ttk::scrollbar Okay, I will give that a try if I can't trace the problem to my version of 8.6.10. Thank you for your attention. Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevin W. <kw...@co...> - 2020-07-30 01:47:53
|
On 7/29/20 2:02 PM, Kevan Hashemi wrote: > In TclTk 8.5, this works fine. In 8.6.10 it works fine on Windows and > Linux it works fine. On MacOS 10.15 I get the text window, but the > scroll bar buttons are invisible and the scrolling is unreliable. > Sometimes the lines get garbled up as I scroll with the trackpad. The > scroll bar buttons appear to be present, because if I click on one by > luck, I can drag it up and down. I tried increasing the > elementborderwidth and border of the scrollbars, but that did not make > the buttons appear. On MacOS 10.13 I see the same problems. This behavior was present on earlier versions of Tk (8.6.8 or 8.6.9) - the scrolling implementation had some issues that have since been cleaned up. I cannot reproduce this behavior with my recent installation of the tip of 8.6 core branch - are you sure you are using a current version of Tk? -- Kevin Walzer Code by Kevin http://www.codebykevin.com |
From: Christopher C. <chr...@gm...> - 2020-07-29 22:06:18
|
On 7/29/2020 1:02 PM, Kevan Hashemi wrote: > Greetings, > > I'm running on MacOS Catalina 10.15.5. I have TclTk 8.6.10, compiled > from sources. I execute the following to create a text window. > > catch {destroy .f} > frame .f > pack .f -side top -fill both > text .f.text -relief sunken -border 2 -setgrid 1 -height 10 -width 20 > -wrap none > .f.text configure -yscrollcommand ".f.vsb set" > scrollbar .f.vsb -orient vertical -command ".f.text yview" > pack .f.vsb -side right -fill y > .f.text configure -xscrollcommand ".f.hsb set" > scrollbar .f.hsb -orient horizontal -command ".f.text xview" > pack .f.hsb -side bottom -fill x > pack .f.text -expand yes -fill both > for {set i 0} {$i <20} {incr i} { > .f.text insert end "$i\: This window should have scroll bars.\n" end > } > > In TclTk 8.5, this works fine. In 8.6.10 it works fine on Windows and > Linux it works fine. On MacOS 10.15 I get the text window, but the > scroll bar buttons are invisible and the scrolling is unreliable. > Sometimes the lines get garbled up as I scroll with the trackpad. The > scroll bar buttons appear to be present, because if I click on one by > luck, I can drag it up and down. I tried increasing the > elementborderwidth and border of the scrollbars, but that did not make > the buttons appear. On MacOS 10.13 I see the same problems. > > Is there some adjustment to the text or scrollbar widgets I need to make > to get them to appear? > > Best, Kevan > Hello Kevan, I personally suggest not posting to this mailing list due to the likelihood that anything posted here won't get responded to. I suggest instead posting to the comp.lang.tcl newsgroup, which is much more active; just be sure to mention you're using macOS. I tried your example with Tk 8.6.10 on macOS 10.15.6. Unfortunately I don't believe I was able to reproduce the issues you describe: I don't see text getting garbled, and the scrollbar "thumbs" are visible. The only issue I do observe is that mousewheel/trackpad scrolling is sometimes not reflected by the scrollbars (https://core.tcl-lang.org/tk/tktview?name=06d8246ba -- which should be addressed in the upcoming Tk 8.6.11 release). You may want to post/link to screenshots or a screen recording of the issues so that others might have a better guess of what is causing them. You may also want to try ttk::scrollbar (new in Tk Aqua 8.6.10) instead of the non-Ttk scrollbar. I recall some discussion not too long ago where one of the Tk Aqua developers advised against using the non-Ttk scrollbar on macOS due to its limitations, though I am not sure if that is still the case. Hope this helps Christopher A. Chavez |
From: Kevan H. <ha...@br...> - 2020-07-29 18:18:11
|
Greetings, I'm running on MacOS Catalina 10.15.5. I have TclTk 8.6.10, compiled from sources. I execute the following to create a text window. catch {destroy .f} frame .f pack .f -side top -fill both text .f.text -relief sunken -border 2 -setgrid 1 -height 10 -width 20 -wrap none .f.text configure -yscrollcommand ".f.vsb set" scrollbar .f.vsb -orient vertical -command ".f.text yview" pack .f.vsb -side right -fill y .f.text configure -xscrollcommand ".f.hsb set" scrollbar .f.hsb -orient horizontal -command ".f.text xview" pack .f.hsb -side bottom -fill x pack .f.text -expand yes -fill both for {set i 0} {$i <20} {incr i} { .f.text insert end "$i\: This window should have scroll bars.\n" end } In TclTk 8.5, this works fine. In 8.6.10 it works fine on Windows and Linux it works fine. On MacOS 10.15 I get the text window, but the scroll bar buttons are invisible and the scrolling is unreliable. Sometimes the lines get garbled up as I scroll with the trackpad. The scroll bar buttons appear to be present, because if I click on one by luck, I can drag it up and down. I tried increasing the elementborderwidth and border of the scrollbars, but that did not make the buttons appear. On MacOS 10.13 I see the same problems. Is there some adjustment to the text or scrollbar widgets I need to make to get them to appear? Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevan H. <ha...@br...> - 2020-05-30 15:46:23
|
> I suggest using 8.6.10 if you're able to. I compiled 8.6.10 on MacOS 10.12 with the 10.8 SDK, and it runs great on both 10.12 and 10.15. I like the new gray background theme. Thanks for your help. Best. Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevan H. <ha...@br...> - 2020-05-29 21:02:28
|
Dear Kevin, > The breakage came in 10.14 - a lot of under-the-hood changes in Cocoa drawing routines that broke Tk in multiple ways. Gosh, Apple is not making it easy to keep our apps running. Thank you to Marc Culler for bringing Tk up to date. > I suggest using 8.6.10 if you're able to. I will try it out and report back. Best, Kevan -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: Kevin W. <kw...@co...> - 2020-05-28 19:27:51
|
On 5/28/20 1:40 PM, Kevan Hashemi wrote: > > What has Apple done in 10.15 that renders a perfectly good 64-bit Wish > shell useless? The breakage came in 10.14 - a lot of under-the-hood changes in Cocoa drawing routines that broke Tk in multiple ways. Marc Culler did a lot of heavy lifting to re-work Tk's drawing methods for 10.14 and beyond, and those updates were released in 8.6.10. I suggest using 8.6.10 if you're able to. --Kevin -- Kevin Walzer Code by Kevin http://www.codebykevin.com |
From: Kevan H. <ha...@br...> - 2020-05-28 18:17:53
|
Greetings, I'm trying to compile a 64-bit embedded TclTk 8.6.9 that will run on MacOS 10.15. I have a 10.12 and a 10.15 machine on my desk (okay, on my coffee table). On both machines, I am using the CLANG assembler and linker provided by Command Line Tools. Both machines have various SDKs in the folder /Developer/SDKs. I start with this build on my MacOS 10.12 machine: export CFLAGS="-arch x86_64 -isysroot /Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.8" make -C tcl8.6.9/macosx embedded make -C tk8.6.9/macosx embedded I get a fine 64-bit embedded Wish that runs well on 10.12. On 10.15, however, the Wish shell runs, but when I make buttons, they don't appear in their windows. When I expand a window, I get black screen in the added regions. So I try this on my MacOS 10.12 machine: export CFLAGS="-arch x86_64 -isysroot /Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.12" make -C tcl8.6.9/macosx embedded make -C tk8.6.9/macosx embedded The new Wish shell works great on 10.12, but suffers the same graphics failure on 10.15. I move to my 10.15 machine and I try to build with the 10.12 SDK, but the link fails. I try with 10.14 and 10.15 SDKs, and with no SDK or minimum macosx version specified, and in each case I get the saem link error, see below for full error output. What has Apple done in 10.15 that renders a perfectly good 64-bit Wish shell useless? Am I missing an essential compiler flag on 10.15? Do I need a newer version of TclTk 8.6 to compile on 10.15? (I note that the Wish that comes with 10.15 is 8.5.18.) Best, Kevan ----- Link Error ---- gcc -dynamiclib -pipe -Os -DNDEBUG -Wall -fno-common -prebind -headerpad_max_install_names -Wl,-search_paths_first -Wl,-single_module -current_version 4.1.2 -compatibility_version 4.1.2 -o libitcl4.1.2.dylib itcl2TclOO.o itclBase.o itclBuiltin.o itclClass.o itclCmd.o itclEnsemble.o itclHelpers.o itclInfo.o itclLinkage.o itclMethod.o itclObject.o itclParse.o itclStubs.o itclStubInit.o itclResolve.o itclTclIntStubsFcn.o itclUtil.o itclMigrate2TclCore.o itclTestRegisterC.o -L/Users/kevan/Desktop/build/tcl/Deployment -ltclstub8.6 ld: warning: option -prebind is obsolete and being ignored ld: warning: ignoring file /Users/kevan/Desktop/build/tcl/Deployment/libtclstub8.6.a, building for macOS-x86_64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 ) Undefined symbols for architecture x86_64: "_TclOOInitializeStubs", referenced from: _Initialize in itclBase.o "_Tcl_InitStubs", referenced from: _Initialize in itclBase.o "_tclIntStubsPtr", referenced from: _Itcl_NRRunCallbacks in itcl2TclOO.o _Tcl_InvokeClassProcedureMethod in itcl2TclOO.o _Itcl_SelfCmd in itcl2TclOO.o _Itcl_FindClassesCmd in itclCmd.o _Itcl_FindObjectsCmd in itclCmd.o _Itcl_ScopeCmd in itclCmd.o _Itcl_CodeCmd in itclCmd.o ... "_tclOOIntStubsPtr", referenced from: _Itcl_PublicObjectCmd in itcl2TclOO.o _Itcl_NewProcClassMethod in itcl2TclOO.o _Itcl_NewProcMethod in itcl2TclOO.o _Itcl_NewForwardClassMethod in itcl2TclOO.o "_tclOOStubsPtr", referenced from: _RootCallProc in itclBase.o _Initialize in itclBase.o _Itcl_BiConfigureCmd in itclBuiltin.o _Itcl_BiCgetCmd in itclBuiltin.o _ItclUnknownGuts in itclBuiltin.o _Itcl_BiInstallComponentCmd in itclBuiltin.o _Itcl_BiMyMethodCmd in itclBuiltin.o ... "_tclStubsPtr", referenced from: _Tcl_InvokeClassProcedureMethod in itcl2TclOO.o _Itcl_InvokeEnsembleMethod in itcl2TclOO.o _EnsembleErrorProc in itcl2TclOO.o _FreeProcedureMethod in itcl2TclOO.o _Itcl_SelfCmd in itcl2TclOO.o _FreeCommand in itcl2TclOO.o _Itcl_Init in itclBase.o ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[4]: *** [libitcl4.1.2.dylib] Error 1 make[3]: *** [packages] Error 2 make[2]: *** [build-tcl] Error 2 make[1]: *** [tcl] Error 2 make: *** [embedded-deploy] Error 2 -- Kevan Hashemi, Electrical Engineer Physics Department, Brandeis University http://www.bndhep.net |
From: nicolas b. <sl1...@gm...> - 2019-11-11 15:44:16
|
Hi Jasper, I don't know... I do use it with a not expired key... ++ Le lun. 11 nov. 2019 à 16:20, Jasper Taylor <ja...@si...> a écrit : > Thanks Nick, this looks like an excellent app! > > I had a developer account two years ago, and I have valid code signing > certificates on my keychain (I believe they are valid for 5 years). But it > has now expired; do I really have to have it in date to notarize new > releases? From the Apple documentation this doesn't seem to be a > requirement. > On 10/11/2019 11:10, nicolas bats wrote: > > Hi, > I've good results using this app: > https://latenightsw.com/sd-notary-notarizing-made-easy/ > > my app is distributed with Tcl.framework and Tk.framework and successfully > notarized > > ++ > > Le dim. 10 nov. 2019 à 11:57, Jasper Taylor <ja...@si...> a > écrit : > >> Has anyone managed to get a TclTk-based package notarized so it will >> install under 10.15 (Catalina) without dire warnings? >> >> All the best, Jasper >> >> >> >> >> >> _______________________________________________ >> Tcl-mac mailing list >> tc...@li... >> https://lists.sourceforge.net/lists/listinfo/tcl-mac >> > > > _______________________________________________ > Tcl-mac mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/tcl-mac > > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > |
From: Jasper T. <ja...@si...> - 2019-11-11 15:19:57
|
Thanks Nick, this looks like an excellent app! I had a developer account two years ago, and I have valid code signing certificates on my keychain (I believe they are valid for 5 years). But it has now expired; do I really have to have it in date to notarize new releases? From the Apple documentation this doesn't seem to be a requirement. On 10/11/2019 11:10, nicolas bats wrote: > Hi, > I've good results using this app: > https://latenightsw.com/sd-notary-notarizing-made-easy/ > > my app is distributed with Tcl.framework and Tk.framework and > successfully notarized > > ++ > > Le dim. 10 nov. 2019 à 11:57, Jasper Taylor <ja...@si... > <mailto:ja...@si...>> a écrit : > > Has anyone managed to get a TclTk-based package notarized so it will > install under 10.15 (Catalina) without dire warnings? > > All the best, Jasper > > > > > > _______________________________________________ > Tcl-mac mailing list > tc...@li... <mailto:tc...@li...> > https://lists.sourceforge.net/lists/listinfo/tcl-mac > > > > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |
From: Tim J. <tj...@to...> - 2019-11-10 19:48:39
|
On Nov 10, 2019, at 4:10 AM, nicolas bats <sl1...@gm...> wrote: > > Hi, > I've good results using this app: > https://latenightsw.com/sd-notary-notarizing-made-easy/ <https://latenightsw.com/sd-notary-notarizing-made-easy/> > > my app is distributed with Tcl.framework and Tk.framework and successfully notarized > Thanks for this, Nicolas! TimJ |
From: Kevin W. <kw...@co...> - 2019-11-10 18:17:41
|
I've had success using a variation of the script posted here: https://www.logcg.com/en/archives/3222.html --Kevin On 11/10/19 5:41 AM, Jasper Taylor wrote: > Has anyone managed to get a TclTk-based package notarized so it will > install under 10.15 (Catalina) without dire warnings? > > All the best, Jasper > > > > > > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > > -- Kevin Walzer Code by Kevin http://www.codebykevin.com |
From: welle o. <wel...@go...> - 2019-11-10 13:32:17
|
Hi, yes. I use Tcl.framework and Tk.framework (in my case called by a Perl-based executable) and the notarization of the .app bundle works fine. I do everything (codesigning, notarization) from Terminal. I spent some time to find out the whole procedure, but now it is fine. If you need specific help, just ask. Am So., 10. Nov. 2019 um 11:57 Uhr schrieb Jasper Taylor < ja...@si...>: > Has anyone managed to get a TclTk-based package notarized so it will > install under 10.15 (Catalina) without dire warnings? > > All the best, Jasper > > > > > > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > |