Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#43783 closed defect (fixed)

pcrexx universal variant build failure

Reported by: RJVB (René Bertin) Owned by: gwright@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: haspatch Cc: cooljeanius (Eric Gallager)
Port: pcrexx

Description

I'm currently experiencing a build failure with the i386 branch of the universal pcrexx@0.9.5_2 variant. As can be seen from the log, the demo code is compiled without the double -arch options, and thus gives "simple", 64bit object files that will not link (because the link command is executed correctly with -arch i386 -arch x86_64).

Attachments (3)

main.log (32.1 KB) - added by RJVB (René Bertin) 10 years ago.
full build log showing the issue
Portfile.diff (411 bytes) - added by jmroot (Joshua Root) 10 years ago.
use the patch in the Portfile
patch-Makefile.am.diff (1.5 KB) - added by jmroot (Joshua Root) 10 years ago.

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by RJVB (René Bertin)

Attachment: main.log added

full build log showing the issue

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

Owner: changed from macports-tickets@… to gwright@…

In the future, please Cc the port maintainers (port info --maintainers pcrexx).

comment:2 Changed 10 years ago by jmroot (Joshua Root)

Keywords: haspatch added

It’s not just the examples, all the subdirs are ignoring our CXXFLAGS. This is because each Makefile.am is setting CXXFLAGS instead of AM_CXXFLAGS.

I’m attaching a patch, which should be sent upstream if possible.

Changed 10 years ago by jmroot (Joshua Root)

Attachment: Portfile.diff added

use the patch in the Portfile

Changed 10 years ago by jmroot (Joshua Root)

Attachment: patch-Makefile.am.diff added

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

Resolution: fixed
Status: newclosed

r120428 (maintainer timeout)

comment:4 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.