Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#34374 closed defect (fixed)

ppl: build fails

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: adfernandes (Andrew Fernandes)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: haspatch Cc:
Port: ppl

Description

See log. This is on Leopard PowerPC.

Attachments (4)

main.log (53.8 KB) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.
main.2.log (54.3 KB) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.
Portfile.diff (1.5 KB) - added by adfernandes (Andrew Fernandes) 13 years ago.
ppl.diff (1.4 KB) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.

Download all attachments as: .zip

Change History (13)

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log added

comment:1 Changed 13 years ago by adfernandes (Andrew Fernandes)

Hmm... that was supposed to be fixed upstream, if I had read the archived news correctly.

I'll re-add the old configure-hacks today.

comment:2 Changed 13 years ago by adfernandes (Andrew Fernandes)

Resolution: fixed
Status: newclosed

Hopefully fixed in r92876.

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.2.log added

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

Resolution: fixed
Status: closedreopened

Sorry, no change.

comment:4 Changed 13 years ago by adfernandes (Andrew Fernandes)

Ah. Looks like gcc-4.0 is too old now.

Could you please test the attached patch, both for the originally-reported leopard-ppc and for a universal build?

Thanks!

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

It's building now; I'll let you know if it finishes. We still have to see what we can do about Tiger, which does not have gcc-4.2 available. (Maybe use apple-gcc42?)

comment:6 Changed 13 years ago by adfernandes (Andrew Fernandes)

I've modified my patch so that apple-gcc42 is used on Tiger (and earlier... although I guess that's not supported...)

If it looks okay to you, Ryan, and if ppl finished building on Leopard, let me know and I'll commit.

Thanks!

Changed 13 years ago by adfernandes (Andrew Fernandes)

Attachment: Portfile.diff added

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: ppl.diff added

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

Keywords: haspatch added

I've attached a slightly revised patch. I was able to build ppl successfully on Leopard and Tiger on ppc.

comment:8 Changed 13 years ago by adfernandes (Andrew Fernandes)

Resolution: fixed
Status: reopenedclosed

Whoa! Nice trick with the "if executable"! :-)

Thanks muchly, Ryan!

Committed in r92943.

Finally... graphite loop optimizations enabled by default in MacPorts!

comment:9 in reply to:  8 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to adfernandes@…:

Whoa! Nice trick with the "if executable"! :-)

FYI that was based on wiki:PortfileRecipes?version=34#compiler

Note: See TracTickets for help on using tickets.