View Ticket
Not logged in
2023-05-09
16:25 Closed ticket [c80ec8d8cb]: Configure should define TCL_NO_DEPRECATED on OSX 10.10 plus 6 other changes artifact: 11fcfad117 user: chrstphrchvz
2016-09-01
16:12 Ticket [c80ec8d8cb]: 3 changes artifact: 4ef0060cc8 user: dkf
2015-05-01
14:56 Ticket [c80ec8d8cb]: 3 changes artifact: 98cca770d8 user: dgp
14:53 Ticket [c80ec8d8cb]: 3 changes artifact: 463c449db5 user: dgp
2015-03-20
22:34 Ticket [c80ec8d8cb]: 3 changes artifact: 2787440c5a user: anonymous
22:33 Ticket [c80ec8d8cb]: 3 changes artifact: bee255d65f user: anonymous
22:32 New ticket [c80ec8d8cb]. artifact: 75d2ea97d3 user: anonymous

Ticket UUID: c80ec8d8cb8e4ca18b198b5a061b975fc7b3f692
Title: Configure should define TCL_NO_DEPRECATED on OSX 10.10
Type: Bug Version: 8.6
Submitter: anonymous Created on: 2015-03-20 22:32:24
Subsystem: 53. Configuration and Build Tools Assigned To: nobody
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2023-05-09 16:25:20
Resolution: Fixed Closed By: chrstphrchvz
    Closed on: 2023-05-09 16:25:20
Description:
On OS X 10.10 Yosemite the Tcl macro panic collides with a macro defined in mach.h.  This prevents Tk from building.  #defining TCL_NO_DEPRECATED solves the problem.

- Marc Culler
User Comments: chrstphrchvz added on 2023-05-09 16:25:20:

Closing: the conflict with mach.h panic() was resolved without needing TCL_NO_DEPRECATED in 8.6.7 ([e041d7c81406]).


dgp added on 2015-05-01 14:56:07:
Sure looks like this is already done.

dgp added on 2015-05-01 14:53:29:
If it's the Tk build that fails, perhaps all Tk builds everywhere
should use TCL_NO_DEPRECATED ?  Tk's not still using any deprecated
Tcl things, is it?