-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: