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
Linking fails on Raspberry Pi due to missing dlsym
#4064
Comments
Just chaining
in src/build.mk didn't help. https://twitter.com/zaherg/status/588436080430620674 |
A possible workaround is to install ICU and not use |
is there any specific things I can try ? |
@linuxjuggler what Linux distribution are you running? Have you tried installing ICU and not using |
Am on pi2 and using raspian And nope i didnt tried to install it nor i know what is it to be honest |
test on arch linux on pi2, also fails on the same error. |
@danielmewes I appended -ldl like you said, and have a succesful build!
However make install resulted in error. But the rethinkdb binary was working. |
@u9520107 Good to know. So at least in some cases that appears to be the solution then. Do you still happen have the |
@danielmewes sorry for the late reply...
The assets folder is indeed empty though. Maybe I should redo the build process in a fresh folder when I have some free time. |
@u9520107 thanks, that looks like |
I am having the same issue. Raspberry Pi 2 running Raspbian (Wheezy). Here is the output of the configure and make commands:
First failure result was: https://gist.github.com/grempe/d47f3a6d24ef9f9f7f0e Then I added libicu-dev (trying to follow suggestion above):
This resulted in a different failure. Here is the output: |
@grempe that does look like the same issue. Have you tried the patch suggested in #4064 (comment) ? |
OK, that worked. I removed the whole tarfile directory, re-downloaded, and unpacked, and made the patch change suggested after which it made it to the final step of the make (after several hours). Keep in mind also that I had run this prior to install and I'm not sure now if this will be needed or not:
Here is the full output. https://gist.github.com/grempe/18450eed500025975811 However, this brought me to the next issue. The install fails:
I had to run through this a few times. It seems the install script makes assumptions about the existence of certain directories (which don't exist on a Raspbian system by default). I'm assuming your installation script doesn't create missing directories on its own (or is this an artifact of running this make install through 'checkinstall' which wraps everything up in a deb package so I can more easily uninstall later?). I had to do:
After this the install succeeded and I was at least able to start rethinkdb in the foreground. Hopefully these changes will be baked into the project and the Raspbian install instructions so others don't have to discover this thread to make it all work. Thanks |
A possible fix is in review 2980 assigned to @danielmewes |
I've opened a separate issue for the missing directories: #4377 |
Fixed in 8e0d019 |
Reported by @zaherg on Twitter in https://twitter.com/zaherg/status/588220329249636352:
He said earlier that he was following these instructions http://rethinkdb.com/docs/install/raspbian/
The text was updated successfully, but these errors were encountered: