[MacPorts] #25537: ardour2: #error 64-bit not supported (was: Ardour2 Will Not Build)
MacPorts
noreply at macports.org
Mon Jul 5 12:43:51 PDT 2010
#25537: ardour2: #error 64-bit not supported
----------------------------+-----------------------------------------------
Reporter: rgall@… | Owner: devans@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: LP64 | Port: ardour2
----------------------------+-----------------------------------------------
Changes (by ryandesign@…):
* owner: macports-tickets@… => devans@…
* keywords: => LP64
* port: => ardour2
* cc: ryandesign@… (added)
Comment:
Remember to fill in the Port field and to Cc the port's maintainer.
The error the user will see in the main.log is:
{{{
Checking for C header file alsa/asoundlib.h... no
Checking for C header file
/System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no
It appears you don't have the required MIDI libraries installed. For Linux
this means you are missing the development package for ALSA libraries.
}}}
alsa does not exist (there is no port for it) but CoreMIDI.h does exist in
that place.
On my system I see slightly different output in the config.log (attached)
than above, centered around:
{{{
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:20:6:
error: #error 64-bit not supported
}}}
So it's using the 10.4u SDK when we didn't ask it to, and the 10.4u SDK
doesn't support 64-bit here, and software builds 64-bit by default as of
Snow Leopard. So we should tell it to use the 10.6 SDK instead (or, better
yet, no SDK). Then if it still doesn't support 64-bit here, we need to
tell it to build 32-bit.
--
Ticket URL: <http://trac.macports.org/ticket/25537#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list