[MacPorts] #49637: nodejs @ 4.2.2_0 fail to build on El Capitan
MacPorts
noreply at macports.org
Mon Nov 9 15:56:02 PST 2015
#49637: nodejs @ 4.2.2_0 fail to build on El Capitan
-----------------------------+-------------------------
Reporter: trond.kandal@… | Owner: ciserlohn@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: nodejs |
-----------------------------+-------------------------
Comment (by mp@…):
Still the same error when building from source.
Noticed this:
{{{
egrep -r ares_txt_reply /opt/local/include/
/opt/local/include/ares.h:struct ares_txt_reply {
/opt/local/include/ares.h: struct ares_txt_reply *next;
/opt/local/include/ares.h: struct
ares_txt_reply** txt_out);
/opt/local/include/node/ares.h:struct ares_txt_reply {
/opt/local/include/node/ares.h: struct ares_txt_reply *next;
/opt/local/include/node/ares.h:
struct ares_txt_reply** txt_out);
}}}
{{{
port provides /opt/local/include/ares.h
/opt/local/include/ares.h is provided by: c-ares
}}}
{{{
port provides /opt/local/include/node/ares.h
/opt/local/include/node/ares.h is provided by: nodejs
}}}
{{{
diff /opt/local/include/ares.h /opt/local/include/node/ares.h
22,23d21
< #include "ares_build.h" /* c-ares build definitions */
< #include "ares_rules.h" /* c-ares rules enforcement */
33a32,34
> /* Data type definition of ares_socklen_t. */
> typedef unsigned ares_socklen_t;
>
474a476,477
> unsigned char record_start; /* 1 - if start of new record
> * 0 - if a chunk in the same
record */
}}}
{{{
diff /opt/local/include/ares_version.h
/opt/local/include/node/ares_version.h
10c10
< #define ARES_VERSION_PATCH 0
---
> #define ARES_VERSION_PATCH 1
14c14
< #define ARES_VERSION_STR "1.10.0"
---
> #define ARES_VERSION_STR "1.10.1-DEV"
}}}
It seems `nodejs` should include the
{{{
/opt/local/include/node/
}}}
directory before
{{{
/opt/local/include/
}}}
--
Ticket URL: <https://trac.macports.org/ticket/49637#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list