Opened 9 years ago

Closed 8 years ago

#24369 closed defect (fixed)

gpgme 1.2.0 does not build with +universal

Reported by: boris.dusek@… Owned by: boeyms@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: gpgme

Description

OS X 10.6.3, Xcode 3.2.2, universal_archs default (i.e. i386 x86_64), universal flag set. Attaching full log, the most important part right here:

(cd .libs/libgpgme.lax/libassuan.a && ar x /opt/local/...snip.../gpgme-1.2.0/src/../assuan/.libs/libassuan.a)
ar: /opt/local/...snip.../gpgme-1.2.0/src/../assuan/.libs/libassuan.a is a fat file (use libtool(1) or lipo(1) and ar(1) on it)
ar: /opt/local/...snip.../gpgme-1.2.0/src/../assuan/.libs/libassuan.a: Inappropriate file type or format

Attachments (1)

gpgme-universal.log (94.6 KB) - added by boris.dusek@… 9 years ago.
Full output with debugging turned on

Download all attachments as: .zip

Change History (4)

Changed 9 years ago by boris.dusek@…

Attachment: gpgme-universal.log added

Full output with debugging turned on

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Cc: boeyms@… openmaintainer@… removed
Keywords: gpgme universal libassuan removed
Owner: changed from macports-tickets@… to boeyms@…

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

Is this still a problem? gpgme 1.2.0 builds universal for me now. Maybe some of the fixes in MacPorts 1.9.0 caused this to start working.

comment:3 Changed 8 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Should be fixed in r74349, by adding a dependency to libassuan; the internal version has an issue with how GNU libtool accesses its members. Using the external version overcomes those issues (at least for me). I'm closing this ticket as fixed, but please do reopen it if this specific issue isn't resolved for you. Remember to do "sudo port selfupdate" before retrying to install gpgme.

Note: See TracTickets for help on using tickets.