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

Trying and reporting as soon as possible. Thank you so much!

Last edited 11 years ago by EnekoGotzon (previous) (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.