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]

Reply via email to