You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 18, 2021. It is now read-only.
Repository navigation
This repository was archived by the owner on Jun 18, 2021. It is now read-only.
This is probably related to issue #22 and it's fix in PR #31
What version of MacOS are you running? I'm on 10.12.3 which should be up to date. The uname -a output doesn't quite map onto the output from clang.
Ok, so the problem seems to be the change from https://github.com/nodejs/node-report/pull/31/files
Is it possible to make that conditional on the level of node (I assume we still want to build on node 4!) or should we revert it and go back to the compiler warning?
I could merge it onto that, the merge request for those changes is going from stream_output not my _dev branch. Let me check it won't break anyone else.
Plan is to land and publish the getReport API enhancement #48 tomorrow so appmetrics can switch their dependency from the hhellyer branch, and get the build fix as well as the new API.
Activity
curtisr7 commentedon Feb 7, 2017
/cc @sam-github
hhellyer commentedon Feb 8, 2017
This is probably related to issue #22 and it's fix in PR #31
What version of MacOS are you running? I'm on 10.12.3 which should be up to date. The uname -a output doesn't quite map onto the output from clang.
richardlau commentedon Feb 8, 2017
This is probably because the deployment target is set as 10.5 in Node.js v4.x: https://github.com/nodejs/node/blob/v4.x/common.gypi#L355
richardlau commentedon Feb 8, 2017
Reproduces on the CI with Node.js v4: https://ci.nodejs.org/view/post-mortem/job/nodereport-continuous-integration/45/MACHINE=osx1010/console
hhellyer commentedon Feb 8, 2017
Ok, so the problem seems to be the change from https://github.com/nodejs/node-report/pull/31/files
Is it possible to make that conditional on the level of node (I assume we still want to build on node 4!) or should we revert it and go back to the compiler warning?
curtisr7 commentedon Feb 8, 2017
10.12.2
hhellyer commentedon Feb 8, 2017
@curtisr7 That makes sense, it looks like you should only see this if you are installing into Node 4. Have you tried with Node 6?
We might need to revisit the fix for #22.
curtisr7 commentedon Feb 8, 2017
Node 6 works
hhellyer commentedon Feb 8, 2017
I've pushed a fix, you can test it with:
npm install hhellyer/node-report#mac_node4_fix
if you want to. (It did pass CI runs on Node v4 and Node v6.)
curtisr7 commentedon Feb 8, 2017
That won't work for me as we're using
hhellyer/node-report.git#stream_output_devhhellyer commentedon Feb 8, 2017
I could merge it onto that, the merge request for those changes is going from stream_output not my _dev branch. Let me check it won't break anyone else.
curtisr7 commentedon Feb 8, 2017
/cc @sam-github
rnchamberlain commentedon Feb 9, 2017
A fix for the
clang: error: invalid deployment targetproblem has now landed in nodejs/node-report master, see #56, and is published as https://www.npmjs.com/package/node-report, v2.0.0. Thanks to @hhellyer and @richardlauPlan is to land and publish the getReport API enhancement #48 tomorrow so appmetrics can switch their dependency from the hhellyer branch, and get the build fix as well as the new API.
rnchamberlain commentedon Feb 13, 2017
getReport() API enhancement #48 now released as npm https://www.npmjs.com/package/node-report v2.1.0
rnchamberlain commentedon Feb 23, 2017
@curtisr7
npm install https://github.com/RuntimeTools/appmetrics-dashon MacOS with Node 4 works now for me, it pulls in node-report@2.1.1.OK to close this? thanks
curtisr7 commentedon Feb 23, 2017
👍