#25485: emacs +x11 tries to use libXaw3d.dylib --------------------------------------------+------------------------------- Reporter: russell.jones@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: emacs --------------------------------------------+------------------------------- Changes (by ryandesign@…): * keywords: emacs => * cc: ryandesign@… (added) * port: Xaw3d => emacs Comment: Xaw3d does not build universal because it does not have a universal variant. But it does build just fine x86_64 for me on my system. And I think it did on your system too. The output you attached shows: {{{ ld: warning: in /opt/local/lib/libXaw3d.dylib, file was built for unsupported file format which is not the architecture being linked (i386) }}} That means you are currently trying to build something i386 (the i386 part of emacs' +universal variant) but libXaw3d.dylib does not contain that architecture (it only contains x86_64). So it appears that emacs +x11 tries to use Xaw3d, though no dependency on it is declared. A dependency needs to thus either be added somewhere (and the universal variant of that something then disabled), or it needs to not use Xaw3d. -- Ticket URL: <http://trac.macports.org/ticket/25485#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS