[MacPorts] #38979: gtkmm 2.24.3_1: build failure on 10.5.8
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 -----------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: gtkmm -----------------------------+-------------------------------- {{{No rule to make target `reference/html/aboutdialog1.png', needed by `all-local'. Stop.}}} p5.12-xml-parser is installed (#38956) Build log is attached -- Ticket URL: <https://trac.macports.org/ticket/38979> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+-------------------------------- Reporter: michael.klein@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+-------------------------------- Comment (by khepler@…): Confirmed for Mac OS X 10.5.8/PPC, which is the reporter's arch as well. Seems to require a newer compiler than default: port install gtkmm configure.compiler=apple-gcc-4.2 -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => devans@… * cc: devans@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by enekogotzon@…): Replying to [comment:1 khepler@…]:
Confirmed for Mac OS X 10.5.8/PPC, which is the reporter's arch as well. Seems to require a newer compiler than default.
port install gtkmm configure.compiler=apple-gcc-4.2
(this of course requires the apple-gcc42 port)
(Please sorry about this kind of question) This recommendation, is it (the) definitive (solution)? Thanks :) -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Xcode on Leopard comes with gcc-4.2 but in MacPorts 2.1.x, gcc-4.0 is still the default on Leopard. In MacPorts 2.2, gcc-4.2 will be the default on Leopard. Please test with gcc-4.2: {{{ sudo port clean gtkmm sudo port install gtkmm configure.compiler=gcc-4.2 }}} If that works, we will make the corresponding change in the Portfile. -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by enekogotzon@…): Replying to [comment:5 ryandesign@…]:
Xcode on Leopard comes with gcc-4.2 but in MacPorts 2.1.x, gcc-4.0 is still the default on Leopard. In MacPorts 2.2, gcc-4.2 will be the default on Leopard. Please test with gcc-4.2:
{{{ sudo port clean gtkmm sudo port install gtkmm configure.compiler=gcc-4.2 }}}
If that works, we will make the corresponding change in the Portfile.
Trying and reporting as soon as possible. Thank you so much!
-- Ticket URL: <https://trac.macports.org/ticket/38979#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by ryandesign@…): For the record, gtkmm builds fine for me on Leopard with the gcc-4.0, and the error message shown in this ticket does not suggest to me a compiler problem. -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by enekogotzon@…): For the record, gtkmm builds fine for me on Leopard with the gcc-4.0, and the error message shown in this ticket does not suggest to me a compiler problem.
Replying to [comment:7 ryandesign@…]: In my system (2.1 GHz PowerPC G5 & Leopard) after running –once again– "sudo port clean --all gtkmm" and "sudo port -u upgrade cmake poppler gtkmm", the building of gtkmm –and only gtkmm– fails again. Are you running Leopard with an Intel processor? If the error message does not suggest a compiler problem, instead of changing the compiler, it seems a better option to wait than right diagnosis and fixing procedure are proposed, but if you find it convenient, I will proceed to run the compiler change. Thanks. Take care.
-- Ticket URL: <https://trac.macports.org/ticket/38979#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by ryandesign@…): I had tested successfully on Leopard on Intel. I've now tested on Leopard on PowerPC and I can reproduce the problem. I'll compare the logs and see if anything jumps out at me. -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by enekogotzon@…): Thank you very much ! :) -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by ryandesign@…): The reason I say it doesn't sound like a compiler problem is that the error message is not from the compiler; it's from `make` being unable to find a dependency—a PNG image file used in the documentation. I've now re-tested on Leopard Intel and it fails there now too. Changing the compiler to gcc-4.2 doesn't help. I'm not sure what changed... -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by devans@…): gtkmm updated to version 2.24.4 in r107545. Please confirm whether this problem persists; I don't currently have access to a Leopard system to test with. -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by enekogotzon@…): OK, I am going to verify it as soon as possible on a PowerPC machine running Leopard. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#38979: gtkmm 2.24.3_1: build failure on 10.5.8 ------------------------------+---------------------- Reporter: michael.klein@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gtkmm | ------------------------------+---------------------- Comment (by michael.klein@…): Replying to [comment:12 devans@…]:
gtkmm updated to version 2.24.4 in r107545. Please confirm whether this problem persists
Problem solved, 2.24.4 builds and works fine here. Thanks -- Ticket URL: <https://trac.macports.org/ticket/38979#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts