Opened 13 years ago

Closed 13 years ago

#29748 closed defect (fixed)

apr-1.4.5 fails to build +universal i386/x86_64 on 10.5

Reported by: daniel.hornung@… Owned by: danielluke (Daniel J. Luke)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: apr

Description

apr-1.4.5 fails to build here, see the attached main.log.

Attachments (1)

main.log (4.9 KB) - added by daniel.hornung@… 13 years ago.
apr-1.4.5 build log

Download all attachments as: .zip

Change History (7)

Changed 13 years ago by daniel.hornung@…

Attachment: main.log added

apr-1.4.5 build log

comment:1 Changed 13 years ago by danielluke (Daniel J. Luke)

This is a +universal (i386 and x86_64) build right?

Can you verify that it builds fine non-universal?

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

Owner: changed from macports-tickets@… to dluke@…
Port: apr added

comment:3 Changed 13 years ago by jmroot (Joshua Root)

Summary: apr-1.4.5 fails to build on OS X 10.5.8apr-1.4.5 fails to build +universal i386/x86_64 on 10.5

Looks like the headers DTRT for mixed word length builds only on Darwin 10, which is pretty silly. They just need to check for darwin and for LP64.

comment:4 in reply to:  1 Changed 13 years ago by daniel.hornung@…

Replying to dluke@…:

This is a +universal (i386 and x86_64) build right?

Yes.

Can you verify that it builds fine non-universal?

I tried to build it variants unset, unfortunately it still fails to build, with the same error.

comment:5 in reply to:  3 Changed 13 years ago by danielluke (Daniel J. Luke)

Owner: changed from dluke@… to dluke@…
Status: newassigned

Replying to jmr@…:

Looks like the headers DTRT for mixed word length builds only on Darwin 10, which is pretty silly. They just need to check for darwin and for LP64.

Oh yeah, easy enough to patch. I'm running some tests now, but should have a fix committed shortly.

comment:6 Changed 13 years ago by danielluke (Daniel J. Luke)

Resolution: fixed
Status: assignedclosed

Patch committed in r79336

Note: See TracTickets for help on using tickets.