[MacPorts] #25485: emacs +x11 tries to use libXaw3d.dylib (was: Xaw3d doesn't build +universal or 64-bit on 10.6.4)
MacPorts
noreply at macports.org
Fri Jul 2 05:14:44 PDT 2010
#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
More information about the macports-tickets
mailing list