[MacPorts] #16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 ------------------------------+--------------------------------------------- Reporter: dbueno@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: tk | ------------------------------+--------------------------------------------- The recently-added quartz variant of tk 8.5.4 fails to build on my Intel mac using 10.4.11. Instead I get a log of "error: previous declaration of <some X data structure/function>". The full build log is attached. There was some discussion here: http://www.nabble.com/Tk-Aqua-variant-gone --td19013676.html#a19013676. In particular Markus Weismann reported that the quartz variant compiled fine on his 10.5/i386 machine. I'm guessing there's probably only a small problem on my machine, but I'm not sure. -- Ticket URL: <http://trac.macports.org/ticket/16417> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: tk -------------------------------+-------------------------------------------- Changes (by ryandesign@macports.org): * owner: macports-tickets@lists.macosforge.org => mww@macports.org -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: tk -------------------------------+-------------------------------------------- Comment(by guillaume-jean@herbiet.net): Replying to [ticket:16417 dbueno@…]:
The recently-added quartz variant of tk 8.5.4 fails to build on my Intel mac using 10.4.11. Instead I get a log of "error: previous declaration of <some X data structure/function>". The full build log is attached.
There was some discussion here: http://www.nabble.com/Tk-Aqua-variant- gone--td19013676.html#a19013676. In particular Markus Weismann reported that the quartz variant compiled fine on his 10.5/i386 machine. I'm guessing there's probably only a small problem on my machine, but I'm not sure.
I have same issue on 10.5.5 using XQuartz 2.3.1 (xorg-server 1.4.2-apple17). See tk-build-log-10.5.5 attached. Note that it works perfectly when tk is build with universal variant. -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: tk Port: tk | -------------------------------+-------------------------------------------- Changes (by ryandesign@macports.org): * cc: ryandesign@macports.org (added) * port: => tk Comment: I see the problem too on 10.4.11 Intel, with tk 8.5.5. -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: tk Port: tk | -------------------------------+-------------------------------------------- Comment(by ryandesign@macports.org): r41100 fixes it for me. Update and try it out! -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@gmail.com | Owner: mww@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: tk Port: tk | -------------------------------+-------------------------------------------- Comment(by Lars.Rasmusson@gmail.com): It worked for me on PPC, 10.5.5. Great work by jann@... ! However, after I had sync:ed the portfiles, neither tcl nor tk were listed by 'port outdated', although I had 8.5.4 installed, and the portfile contained 8.5.5. Does anyone know why? Also, I suggest that a 'revision' variable is added to the portfile, so that it is clear that the portfile was updated. -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@gmail.com | Owner: mww@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: tk Port: tk | -------------------------------+-------------------------------------------- Changes (by ryandesign@macports.org): * status: new => closed * resolution: => fixed Comment: Replying to [comment:7 Lars.Rasmusson@…]:
It worked for me on PPC, 10.5.5. Great work by jann@... !
Great, I'll close the ticket. Please re-open if it's not fixed.
However, after I had sync:ed the portfiles, neither tcl nor tk were listed by 'port outdated', although I had 8.5.4 installed, and the portfile contained 8.5.5. Does anyone know why?
The PortIndex only regenerates every 12 hours.
Also, I suggest that a 'revision' variable is added to the portfile, so that it is clear that the portfile was updated.
The revision only gets incremented when it is necessary to force those who already installed the port to rebuild it. There is no need in this case because either you were already able to install with the +quartz variant (so there's no need to force a rebuild), or if not, then you didn't already have the port installed. -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -----------------------------+---------------------------------------------- Reporter: dbueno@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Component: ports Version: 1.6.0 | Resolution: fixed Keywords: tk | Port: tk -----------------------------+---------------------------------------------- Comment(by lvcargnini@…): I'm having the same problem in Snow Leopard 10.6.1 -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16417: tk @8.5.4_0 quartz variant build error on OS X 10.4.11 -------------------------------+-------------------------------------------- Reporter: dbueno@… | Owner: mww@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: tk Port: tk | -------------------------------+-------------------------------------------- Comment(by ryandesign@…): The issue in this ticket was fixed and the ticket closed 11 months ago, and was related to Tiger, so I have a strong feeling the issue you are now experiencing is not the same. Please open a new ticket with more details about exactly what's happening for you. -- Ticket URL: <http://trac.macports.org/ticket/16417#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts