[MacPorts] #28562: nodejs @0.4.1_0: Undefined symbols: "_ev_loop"
MacPorts
noreply at macports.org
Sun Mar 6 13:14:38 PST 2011
#28562: nodejs @0.4.1_0: Undefined symbols: "_ev_loop"
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: ceager@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: nodejs
-------------------------------------+--------------------------------------
Comment(by ryandesign@…):
Thanks, you're right. I had tried deactivating libevent and it didn't make
any difference, forgetting that there was a separate thing called libev.
It looks like nodejs ships with an internal copy of libev, which it wants
to use, but because of incorrectly specified header inclusions it uses
headers already installed by other MacPorts ports; see also #28066 and
#28561. The version of libev provided by MacPorts is presumably different
from the one required by libev.
I've requested the libev port be updated (see #28680). Maybe we can then
make nodejs use the libev in the libev port instead of its own copy, or
failing that, we can expand the fix from #28561 to also cover ev.h and,
preventatively, other headers.
--
Ticket URL: <https://trac.macports.org/ticket/28562#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list