Splitting out the turnary operation into an if else block is sufficient to make Tk 8.6.16 compile on OS X 10.6 with GCC 4.2 again.