vc77 commented on issue #47577:
URL: https://github.com/apache/arrow/issues/47577#issuecomment-3302761082
Hi guys, sufficed to say find did not work. The shared library remains
missing! After conferring with a leading LLM code analyzer, i quote: "Think of
it like baking a cake. The setup.py build_ext process works in two main stages:
Build (The Oven): It compiles all the C++ source files and links them
together into a final library. This happens inside a temporary build/ directory
within the arrow/python folder. The line you found in the log is the command
that tries to create the file in this temporary location:
/home/pisa/arrow/python/build/lib.linux-x86_64-3.9/pyarrow/libarrow_python.so.
Install (The Serving Platter): If—and only if—the "build" stage succeeds
without any errors, the final setup.py install command copies the finished
library from the temporary build/ directory to its final destination, which in
our case is ~/arrow-install/lib.
What's happening here is that the process is failing during Stage 1. The C++
compiler error you previously found (error: invalid covariant return type...)
is happening while the linker is trying to create the file in the temporary
directory. Because that error aborts the process, the build fails. The install
command is never reached, and the file is never copied to ~/arrow-install/lib."
i thus remain without any more eggs in my basket. Please advise...
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]