Tk Source Code

View Ticket
Login
2015-01-02
15:28 Ticket [4f158334] Headers directory does not get created during install status still Closed with 4 other changes artifact: eaf6ab4e user: dgp
15:27 Ticket [4f158334]: 5 changes artifact: 7cb87d5f user: dgp
2014-12-13
02:53 Closed ticket [4f158334]. artifact: d150be8e user: kevin_walzer
2014-12-12
15:00 Add attachment tk.patch to ticket [4f158334] artifact: 788838f7 user: anonymous
15:00 Add attachment tcl.patch to ticket [4f158334] artifact: 3e1532d2 user: anonymous
14:59 New ticket [4f158334] Headers directory does not get created during install. artifact: 0749cb10 user: anonymous

Ticket UUID: 4f158334806a3f4d004d4ed8b38a01520d29f851
Title: Headers directory does not get created during install
Type: Bug Version: 8.6.3
Submitter: anonymous Created on: 2014-12-12 14:59:13
Subsystem: 83. Mac OS X Build Assigned To: kevin_walzer
Priority: 5 Medium Severity: Important
Status: Closed Last Modified: 2015-01-02 15:28:00
Resolution: Accepted Closed By: dgp
    Closed on: 2015-01-02 15:28:00
Description:
I have been trying to compile and install the latest TCL 
in a subdirectory ~/opt of my home directory, so as to avoid
interference with the already-installed TCL.

Following the instructions on http://wiki.tcl.tk/12987#pagetoc90caa595 , I did:

make -C tcl/macosx install INSTALL_ROOT="${HOME}/opt"
make -C tk/macosx  install INSTALL_ROOT="${HOME}/opt"

This produced a working tclsh and wish in
~/opt/usr/local/bin .
However, I noticed that the directory
~/opt/Library/Frameworks/Tcl.framework/Versions/8.6/Headers
is missing. 

Strangely, the directory
~/opt/Library/Frameworks/Tcl.framework/Versions/8.6/PrivateHeaders
does exist (with contents).

This is annoying since it makes it hard/impossible to build extensions.
User Comments: dgp added on 2015-01-02 15:28:00:
Back port was incorrect. fixed.

dgp added on 2015-01-02 15:27:08:
Back port was incorrect. fixed.

kevin_walzer added on 2014-12-13 02:53:55:
Patch committee to trunk and core-8-5-branch; thank you so much.

Attachments: