[MacPorts] #52090: tk @8.6.6_0 fails building on 10.6.8
#52090: tk @8.6.6_0 fails building on 10.6.8 ------------------------+-------------------------------- Reporter: braumann@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: tk ------------------------+-------------------------------- While upgrading `tk` from `8.6.5_0` to `8.6.6_0` building stops at this point: {{{ ... :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c: In function ‘XGetImage’: :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c:901: warning: ‘NSWindow’ may not respond to ‘-backingScaleFactor’ :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c:901: warning: (Messages without a matching method signature :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c:901: warning: will be assumed to return ‘id’ and accept :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c:901: warning: ‘...’ as arguments.) :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c:901: error: invalid operands to binary == (have ‘id’ and ‘double’) :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_tk/tk/work/tk8.6.6/unix/../macosx/tkMacOSXXStubs.c:893: warning: unused variable ‘macDraw’ :info:build make: *** [tkMacOSXXStubs.o] Error 1 ... }}} Some ideas? -- Ticket URL: <https://trac.macports.org/ticket/52090> MacPorts <https://www.macports.org/> Ports system for OS X
#52090: tk @8.6.6_0 fails building on 10.6.8 -------------------------+------------------- Reporter: braumann@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: tk | -------------------------+------------------- Changes (by mf2k@…): * owner: macports-tickets@… => mww@… * cc: mww@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/52090#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#52090: tk @8.6.6_0 fails building on 10.6.8 -------------------------+------------------- Reporter: braumann@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: tk | -------------------------+------------------- Comment (by braumann@…): FWIW, I had no problems to build the same `tk 8.6.6_0` on 10.5.8 PPC. -- Ticket URL: <https://trac.macports.org/ticket/52090#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#52090: tk @8.6.6_0 fails building on 10.6.8 -------------------------+------------------------- Reporter: braumann@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: snowleopard Port: tk | -------------------------+------------------------- Changes (by larryv@…): * keywords: => snowleopard * cc: chilli.namesake@… (added) * version: 2.3.4 => Comment: Has duplicate #52171. -- Ticket URL: <https://trac.macports.org/ticket/52090#comment:5> MacPorts <https://www.macports.org/> Ports system for macOS
#52090: tk @8.6.6_0 fails building on 10.6.8 -------------------------+------------------------- Reporter: braumann@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: snowleopard Port: tk | -------------------------+------------------------- Changes (by larryv@…): * cc: macports@… (added) Comment: Has duplicate #52504. -- Ticket URL: <https://trac.macports.org/ticket/52090#comment:6> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52090: tk @8.6.6_0 fails building on 10.6.8 -------------------------+------------------------- Reporter: braumann@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: snowleopard Port: tk | -------------------------+------------------------- Comment (by Peter_Dyballa@…): The C code that leads to the failure has to do with Retina displays. They seem to have -backingScaleFactor times the resolution of X11 horizontally and vertically. The lines 893–904, 933+934, 971–973 seem to be obsolete for non-Retina displays, 935, 946, 956, 969 need a change for them. What is an appropriate guard for a `#ifdef`? -- Ticket URL: <https://trac.macports.org/ticket/52090#comment:7> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts