[MacPorts] #22610: apr-util port installed with x86_64 architecture only
MacPorts
noreply at macports.org
Mon Dec 14 08:48:32 PST 2009
#22610: apr-util port installed with x86_64 architecture only
--------------------------------------------------+-------------------------
Reporter: lucien.gentis@… | Owner: dluke@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.8.1
Resolution: fixed | Keywords:
Port: apr-util apache2 |
--------------------------------------------------+-------------------------
Comment(by michaelsafyan@…):
Things still don't seem to be building....
{{{
[michaelsafyan at codemage ~]$ sudo port clean apr-util
---> Cleaning apr-util
[michaelsafyan at codemage ~]$ sudo port selfupdate
---> Updating the ports tree
---> Updating MacPorts base sources using rsync
MacPorts base version 1.8.1 installed,
MacPorts base version 1.8.1 downloaded.
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you
should run
port upgrade outdated
[michaelsafyan at codemage ~]$ sudo port install apr-util
---> Computing dependencies for apr-util
---> Fetching apr-util
---> Verifying checksum(s) for apr-util
---> Extracting apr-util
---> Configuring apr-util
---> Building apr-util
Error: Target org.macports.build returned: invalid command name
"EXTRA_LDFLAGS='-arch x86_64 -arch i386'"
Error: Status 1 encountered during processing.
}}}
I'm thinking that maybe the "configure.cflags-append" and "configure
.ldflags-append" MacPorts commands should be used instead of setting
EXTRA_CFLAGS and EXTRA_LDFLAGS. As in:
{{{
if {[variant_isset universal]} {
configure.cflags-append '${configure.universal_cflags}'
configure.ldflags-append '${configure.universal_ldflags}'
}
}}}
I haven't tested this, though, so that should probably be tested before
committing.
--
Ticket URL: <http://trac.macports.org/ticket/22610#comment:18>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list