Title: electron-rebuild and g++ issue · Issue #55 · msgpack/msgpack-node · GitHub
Open Graph Title: electron-rebuild and g++ issue · Issue #55 · msgpack/msgpack-node
X Title: electron-rebuild and g++ issue · Issue #55 · msgpack/msgpack-node
Description: I using electron and when I run electron-rebuild command it shows such error: CXX(target) Release/obj.target/msgpackBinding/src/msgpack.o In file included from /home/pi/.electron-gyp/11.2.3/include/node/v8.h:30, from ../src/msgpack.cc:1:...
Open Graph Description: I using electron and when I run electron-rebuild command it shows such error: CXX(target) Release/obj.target/msgpackBinding/src/msgpack.o In file included from /home/pi/.electron-gyp/11.2.3/include...
X Description: I using electron and when I run electron-rebuild command it shows such error: CXX(target) Release/obj.target/msgpackBinding/src/msgpack.o In file included from /home/pi/.electron-gyp/11.2.3/include...
Opengraph URL: https://github.com/msgpack/msgpack-node/issues/55
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"electron-rebuild and g++ issue","articleBody":"I using electron and when I run `electron-rebuild` command it shows such error:\r\n\r\n```bash\r\n CXX(target) Release/obj.target/msgpackBinding/src/msgpack.o \r\nIn file included from /home/pi/.electron-gyp/11.2.3/include/node/v8.h:30, \r\n from ../src/msgpack.cc:1: \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h: In function ‘void v8::internal::PerformCastCheck(T*)’: \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:38: error: ‘remove_cv_t’ is not a member of ‘std’ \r\n !std::is_same\u003cData, std::remove_cv_t\u003cT\u003e\u003e::value\u003e::Perform(data); \r\n ^~~~~~~~~~~ \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:38: note: suggested alternative: ‘remove_cv’ \r\n !std::is_same\u003cData, std::remove_cv_t\u003cT\u003e\u003e::value\u003e::Perform(data); \r\n ^~~~~~~~~~~ \r\n remove_cv \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:38: error: ‘remove_cv_t’ is not a member of ‘std’ \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:38: note: suggested alternative: ‘remove_cv’ \r\n !std::is_same\u003cData, std::remove_cv_t\u003cT\u003e\u003e::value\u003e::Perform(data); \r\n ^~~~~~~~~~~ \r\n remove_cv \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:50: error: template argument 2 is invalid \r\n !std::is_same\u003cData, std::remove_cv_t\u003cT\u003e\u003e::value\u003e::Perform(data); \r\n ^ \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:63: error: ‘::Perform’ has not been declared \r\n !std::is_same\u003cData, std::remove_cv_t\u003cT\u003e\u003e::value\u003e::Perform(data); \r\n ^~~~~~~ \r\n/home/pi/.electron-gyp/11.2.3/include/node/v8-internal.h:418:63: note: suggested alternative: ‘perror’ \r\n !std::is_same\u003cData, std::remove_cv_t\u003cT\u003e\u003e::value\u003e::Perform(data); \r\n ^~~~~~~ \r\n perror\r\n```\r\n\r\nThis issue appears because we have `-std=c++11` flag in `binding.gyp` file:\r\n```json\r\n 'cflags_cc': [\r\n '-Wall',\r\n '-O3',\r\n '-std=c++11',\r\n ],\r\n```\r\n\r\nChanging this flag to `-std=c++14` or removing it fixes the issue.\r\n\r\nI am working on linux with gcc-8.","author":{"url":"https://github.com/systemmind","@type":"Person","name":"systemmind"},"datePublished":"2021-02-11T19:34:07.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/55/msgpack-node/issues/55"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:80f9f2e0-3611-22b0-274d-4a8311f8790d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D7EA:6964C:90C178:B8C650:69905712 |
| html-safe-nonce | 8a3337183e791cbd903f3e928b30a85a4f3ab3cd850feaf9db05b3cb7c268d07 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEN0VBOjY5NjRDOjkwQzE3ODpCOEM2NTA6Njk5MDU3MTIiLCJ2aXNpdG9yX2lkIjoiNTI5Mzg2ODcxNTM0Mjg0NTcxNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | a9b780ad83b16fdb8f7e4da7b3cf39b98260a9dacec0e71c2ca5dfc3583c48b1 |
| hovercard-subject-tag | issue:806680511 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/msgpack/msgpack-node/55/issue_layout |
| twitter:image | https://opengraph.githubassets.com/99428324f0a7b090b53db6252ca7039e76297d52c37def82f7fa28e7163a5bf0/msgpack/msgpack-node/issues/55 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/99428324f0a7b090b53db6252ca7039e76297d52c37def82f7fa28e7163a5bf0/msgpack/msgpack-node/issues/55 |
| og:image:alt | I using electron and when I run electron-rebuild command it shows such error: CXX(target) Release/obj.target/msgpackBinding/src/msgpack.o In file included from /home/pi/.electron-gyp/11.2.3/include... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | systemmind |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/msgpack/msgpack-node git https://github.com/msgpack/msgpack-node.git |
| octolytics-dimension-user_id | 198264 |
| octolytics-dimension-user_login | msgpack |
| octolytics-dimension-repository_id | 7430783 |
| octolytics-dimension-repository_nwo | msgpack/msgpack-node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 7430783 |
| octolytics-dimension-repository_network_root_nwo | msgpack/msgpack-node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3b33c5aedc9808f45bc5fcf0b1e4404cf749dac7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width