Tcl Source Code

View Ticket
Login
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?