-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
symbol lookup error on nVidia #65
Comments
Seems like a problem with the prebuilt binaries linking statically against some X server configuration. Maybe the right solution would be to have the prebuild check if the module fails to load and in such an event rebuild the module from source. @ralphtheninja do you know if there is a way to configure prebuild to do something like this? |
Hello! I think I'm having the exact same problem with headless-gl, but I'm a bit of a beginner and I'm not quite sure I understand you fix. Can you please detail a bit what you did to make it work, I would appreciate it greatly. Thank you for reading. :) |
me too, details plz |
@mikolalysenko Might be hard to check this, since it might load on the machine building the binaries but not on another machine. You could use https://github.com/juliangruber/require-rebuild to have it be rebuilt on the target machine if the require fails |
require-rebuild didn't work for me, but it's a pretty rad hack! On Mon, Sep 5, 2016 at 11:48 PM, Lars-Magnus Skog notifications@github.com
|
Here's what worked for me in more detail:
|
hi, @tehbelinda |
Hi @nina124 this would be where ever you ran |
Thanks @tehbelinda |
Closing as part of clean up. Feel free to re-open this issue. |
I have gotten this problem and recompiling from the source did not solve it. ✓ limits_gl-max-texture-dimensions55Aborted (core dumped) So it might be something specific to my pc hardware/configuration, if that's not supposed to happen? Should I open another issue? My OS is Linux/Ubuntu Mate (Ubuntu 20.04, with kernel 5.4.0-42), architecture is Amd64. |
I had the same issue, and solved it using |
An alternative is the |
I solved this with this package.json example. {
"name": "video-generation",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"editly": "^0.14.2"
},
"overrides": {
"editly": {
"gl": "https://github.com/stackgl/headless-gl.git"
}
}
} And then,
It was not working for me otherwise. |
node-gl was working fine for me inside Vagrant, then I tried speeding it up by using it on a machine with a real X server on an nVidia card and I got this error:
node: symbol lookup error: .../node_modules/gl/build/Release/webgl.node: undefined symbol: _Z15XextFindDisplayP15_XExtensionInfoP9_XDisplay
I fixed the error by recompiling everything and manually copying webgl.node into my installation.
The text was updated successfully, but these errors were encountered: