-
Notifications
You must be signed in to change notification settings - Fork 108
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
install #174
Comments
This seems to be an Apache Arrow related problem. Do you have the required apache-arrow library installed? On macOS: |
Hey @marcboeker - thx for the fast reply. Did not have apache-arrow installed but will try that; had been trying w/ go modules only so far. The error message lead me to believe the include was looking for Will try installing apache-arrow and follow back up here. Would you expect that issue to occur when dynamically linking |
Has it worked for you installing the Apache Arrow lib? The missing |
@marcboeker it hasn't yet but I've still been mucking around trying to get it to work. Disclaimer: I'm not particularly well versed in tracking down problems getting C/C++ dependencies to compile. Going to spend some more time on it tonight and will post back here w/ any updates. |
I'm also hitting this issue. I was not hitting it with v1.5.6. If I change back to 1.5.6 the error does not happen. |
@grounded042 I still haven't found a way around it either. If I do I'll let you know back here |
@jhartman86 Could you please remove the go-duckdb module completely and list the steps to reproduce the problem. I can than dig into it. Thanks! |
Hey @marcboeker thx for the help w/ this. Here's what I've done so far: Using docker for an isolated environment; related dockerfile:
Tried builds with both of the following:
All attempts result in the same thing:
I deleted the repo per your request then re-added via normal Did all of these ^ steps with both Of note, this was all working on version Let me know if there's anything I can provide or try to help. I'm still trying more things and if I find anything will certainly reply back on this thread. Thanks again @marcboeker |
Thanks for the detailed description @jhartman86! I was able to reproduce this with the mod vendor approach. When not using mod vendoring, everything works fine. Is there a specific reason why you need to use vendoring? Maybe remove the |
I've been able to work around this issue and it doesn't seem to track with everything mentioned here. For me all I had to do was run The Dockerfile looks like this:
before running that after running that |
Linking to #77. |
@grounded042 awesome, that seems a likely candidate for solving this (going to try tonight and will comment back here). @marcboeker - sorry, got wrapped up with other stuff and haven't tried skipping Thanks for all the help guys. |
@grounded042 Thanks for figuring this out. I was able to reproduce and fix this with your approach and |
Build fails with Apache Arrow
*.a
file missing.Tried doing install w/ just go modules in package, and getting a copy of libduckdb and following the linking instructions - neither seemed to work.
The text was updated successfully, but these errors were encountered: