Opened 11 years ago

Closed 20 months ago

#38979 closed defect (fixed)

gtkmm 2.24.3_1: build failure on 10.5.8

Reported by: mklein-de (Michael Klein) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: EnekoGotzon, ryandesign (Ryan Carsten Schmidt)
Port: gtkmm

Description

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

Attachments (1)

main.log (858.5 KB) - added by mklein-de (Michael Klein) 11 years ago.

Download all attachments as: .zip

Change History (16)

Changed 11 years ago by mklein-de (Michael Klein)

Attachment: main.log added

comment:1 Changed 11 years ago 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

(this of course requires the apple-gcc42 port)

Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:2 Changed 11 years ago by mf2k (Frank Schima)

Cc: devans@… removed
Owner: changed from macports-tickets@… to devans@…

comment:3 Changed 11 years ago by EnekoGotzon

Cc: enekogotzon@… added

Cc Me!

comment:4 in reply to:  1 Changed 11 years ago by EnekoGotzon

Last edited 11 years ago by EnekoGotzon (previous) (diff)

comment:5 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

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.

comment:6 in reply to:  5 Changed 11 years ago by EnekoGotzon

Replying to 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!

Version 1, edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (next) (diff)

comment:7 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

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.

comment:8 in reply to:  7 Changed 11 years ago by EnekoGotzon

Replying to 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.

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.

Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:9 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

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.

comment:10 Changed 11 years ago by EnekoGotzon

Thank you very much ! :)

comment:11 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

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...

comment:12 Changed 11 years ago by dbevans (David B. Evans)

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.

comment:13 Changed 11 years ago by EnekoGotzon

Last edited 11 years ago by EnekoGotzon (previous) (diff)

comment:14 in reply to:  12 ; Changed 11 years ago by mklein-de (Michael Klein)

Replying to 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

comment:15 in reply to:  14 Changed 20 months ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: newclosed

Replying to mklein-de:

Replying to 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

Problem fixed, closing.

Note: See TracTickets for help on using tickets.