Comments (5)
For now, an easy way to bypass this until there's a more general solution, is to add -Wno-implicit-fallthrough
to cflags
field in target-defaults
in apps/desktop/node_modules/grpc/binding.gyp
file, which is pulled in with npm run setup
.
Update: see grpc/grpc#12536 for more details.
from lightning-app.
Even the latest release of grpc (1.6.6) uses an ancient version of boringssl that's over a thousand commits behind. Naïvely updating to the latest version has even worse errors =[
from lightning-app.
It seems that the problem is in grpc
v1.1.1, which depends on an older boringssl
version, which doesn't have marks for switch-statement fallthrough behaviour. It could be fixed on the grpc
side by updating git submodule for boringssl
.
from lightning-app.
Thanks @mrwhythat. I'll play around with this a bit. Building boringssl on Windows was a huge pain as well, and if this works, that would be a big plus.
from lightning-app.
This would most likely get fixed if the following is done:
1. https://boringssl.googlesource.com/boringssl/+/60931e2d8afff685f5460cf9a88469b96942849b (merged)
2. Submodule update PR (that contains above fix): grpc/grpc#12922 (PR contributor seems to have bit of an issue here I think)
3. Bump grpc npm package to get the fixes.
from lightning-app.
Related Issues (20)
- unable to install correctly un ubuntu 16.04 HOT 2
- Failed to auto-update to 0.5.7 due to certificate error HOT 8
- App crashes without google play services HOT 1
- Receiving on a 0 invoice doesn't show the amount received
- Quoted 0 fee, payment ended up with a fee
- btc funding doesn't show up on macos catalina HOT 2
- Transactions never expire -> locked funds.
- Extract React Native layer into module HOT 10
- App stuck on spinner "Loading Network" while loading HOT 1
- windows 10 : transaction not found HOT 3
- macOs Catalina: Getting an error when building an application in Android Studio HOT 1
- App not working with testnet HOT 1
- Please allow recovering from 12-words seed phrases HOT 1
- Interface to configure bitcoin peers HOT 1
- Splash Screen and Unlocking screen
- Stuck on "Waiting Close" HOT 14
- iOS app crashes immediately when launched HOT 1
- How to run agains the testnet? HOT 1
- recover fund in the ios wallet after 12/31? HOT 1
- Can't install please help
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lightning-app.