#42846: libsndfile @1.0.25 fails linking phase on mavericks 10.9.2 -------------------------+-------------------- Reporter: mtb19@… | Owner: hans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: libsndfile | -------------------------+-------------------- Comment (by hans@…): The same happens on an my Intel-based Macbook running 10.6.8 I don't think it's a dependency problem. The Portfile says depends_lib port:flac port:libogg port:libvorbis and indeed your log shows flac 1.2.1, ogg 1.1.3 and vorbis 1.2.3 installed and found. I thought it's architecture confusion: The compiling and linking happens with "-arch x86_64". The "build_arch" and "universal_archs" and their defaults seem relevant here. See what macports.conf says. On my system, "sudo port platform" says "Platform: darwin 10 i386", but maybe macports applies the "x86_64" default on Intel 64. If change my build_arch to i386, the same problem happens with "-arch i386". These are added by macports; the build system of libsndfile itself (./configure, make from the very same source) compiles and links juts fine. To be honest, I am not sure what exactly is hapenning here, but it definitely has to do with the "-arch" option added t the build chain by macports. To test, is there also a way to make macports NOT specify any "-arch" and just compile/link for the "native" architecture"? -- Ticket URL: <https://trac.macports.org/ticket/42846#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X