Opened 10 years ago

Closed 10 years ago

#26611 closed defect (fixed)

libid3tag 0.15.1b doesn't honor build_arch

Reported by: jon.hermansen@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: haspatch Cc:
Port: libid3tag

Description

Found while trying to build mpd (which depends on libid3tag) with build_arch set to i386.

Basically, the issue is this:

ld: warning: in /opt/local/lib/libid3tag.dylib, file was built for unsupported file format which is not the architecture being linked (i386)

after which LD errors out with "undefined symbols."

I'm attaching a proposed patch which fixes the issue when building for a single-arch, this port already has a working universal variant.

Attachments (2)

main.log (158.1 KB) - added by jon.hermansen@… 10 years ago.
Error encountered while building mpd
libid3tag.diff (597 bytes) - added by jon.hermansen@… 10 years ago.
Proposed patch to libid3tag's Portfile

Download all attachments as: .zip

Change History (4)

Changed 10 years ago by jon.hermansen@…

Attachment: main.log added

Error encountered while building mpd

Changed 10 years ago by jon.hermansen@…

Attachment: libid3tag.diff added

Proposed patch to libid3tag's Portfile

comment:1 Changed 10 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Looks good to me, thanks.

comment:2 Changed 10 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

Committed in r71835, along with a revision bump.

Note: See TracTickets for help on using tickets.