New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21968 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

tcl 8.5.7 needs to be built with --disable-corefoundation passed to configure

Reported by: howarth@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: lang Cc: adfernandes@…
Port: tcl

Description (last modified by ryandesign@…) (diff)

The core-foundation support in tcl is very unstable and has become broken again in the 8.5.7 release. This causes pymol to fail to run with the error...

Tcl_WaitForEvent: CFRunLoop finished
Abort

On fink, we had to reintroduce --disable-corefoundation for the tcltk 8.5.7 package for this reason. Rebuilding the current tcl 8.5.7 package for x86_64 10.6 with -disable-corefoundation is confirmed to fix the problem under MacPorts 1.8.1.

Attachments

Portfile.diff (607 bytes) - added by adfernandes@… 4 years ago.

Change History

comment:1 Changed 4 years ago by ryandesign@…

  • Description modified (diff)

comment:2 Changed 4 years ago by ryandesign@…

  • Owner changed from macports-tickets@… to mww@…

comment:3 Changed 4 years ago by ryandesign@…

What does the Core Foundation support in Tcl do for us? Could disabling it cause any issues for us?

comment:4 Changed 4 years ago by adfernandes@…

  • Cc adfernandes@… added

Cc Me!

comment:5 Changed 4 years ago by blb@…

At the very least, I'm guessing disabling it would break tk +quartz, though that's broken for 10.6 at the moment anyway (ticket #20799).

Changed 4 years ago by adfernandes@…

comment:6 Changed 4 years ago by adfernandes@…

The attached patchfile works for me. Makes pymol work fine (and that program really pushes tkinter->tk->tcl (#21376).

comment:7 Changed 4 years ago by ryandesign@…

  • Status changed from new to closed
  • Resolution set to fixed

Committed in r59388 (maintainer timeout)

Note: See TracTickets for help on using tickets.