You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "pitrou (via GitHub)" <gi...@apache.org> on 2023/06/27 15:54:54 UTC

[GitHub] [arrow] pitrou opened a new issue, #36329: [C++][CI] OpenSSL link error in Gandiva on macOS

pitrou opened a new issue, #36329:
URL: https://github.com/apache/arrow/issues/36329

   ### Describe the bug, including details regarding any error messages, version, and platform.
   
   As seen on CI:
   ```
   Undefined symbols for architecture x86_64:
     "_EVP_MD_get_size", referenced from:
         gandiva::gdv_hash_using_openssl(long long, void const*, unsigned long, evp_md_st const*, unsigned int, int*) in libgandiva.a(hash_utils.cc.o)
   ld: symbol(s) not found for architecture x86_64
   ```
   https://github.com/apache/arrow/actions/runs/5390688418/jobs/9786417735#step:9:1716
   
   Also, it would be nice if the CMake configure logs shows the architecture being targeted (perhaps `CMAKE_SYSTEM_PROCESSOR`?).
   
   
   ### Component(s)
   
   C++, Continuous Integration


-- 
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: issues-unsubscribe@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow] kou commented on issue #36329: [C++][CI] OpenSSL link error in Gandiva on macOS

Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on issue #36329:
URL: https://github.com/apache/arrow/issues/36329#issuecomment-1610233292

   Ah, sorry. I didn't take a look at this failure.
   
   It's caused by mixing OpenSSL 1.1 and 3.0.
   In this case, OpenSSL 3.0's include headers (they have `#define EVP_MD_size EVP_MD_get_size`) are used and OpenSSL 1.1's libraries (they provides `EVP_MD_size` not `EVP_MD_get_size`) are used.


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow] pitrou commented on issue #36329: [C++][CI] OpenSSL link error in Gandiva on macOS

Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on issue #36329:
URL: https://github.com/apache/arrow/issues/36329#issuecomment-1609800307

   cc @kou 


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [arrow] kou closed issue #36329: [C++][CI] OpenSSL link error in Gandiva on macOS

Posted by "kou (via GitHub)" <gi...@apache.org>.
kou closed issue #36329: [C++][CI] OpenSSL link error in Gandiva on macOS
URL: https://github.com/apache/arrow/issues/36329


-- 
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: issues-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org