You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Alexey Serbin (JIRA)" <ji...@apache.org> on 2017/02/04 06:16:51 UTC
[jira] [Updated] (KUDU-1864) Thirdparty squeasel build fails on
macOS 10.12
[ https://issues.apache.org/jira/browse/KUDU-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Serbin updated KUDU-1864:
--------------------------------
Status: In Review (was: Open)
> Thirdparty squeasel build fails on macOS 10.12
> ----------------------------------------------
>
> Key: KUDU-1864
> URL: https://issues.apache.org/jira/browse/KUDU-1864
> Project: Kudu
> Issue Type: Bug
> Components: build
> Reporter: Dan Burkert
>
> Since recent changes to squeasel landed in 8993716d7, the thirdparty build of squeasel has been broken on macOS 10.12. The OpenSSL system headers in {{/usr/include/openssl}} are not present in 10.12, and squeasel now depends on them. The error:
> {code}
> <..>/kudu/thirdparty/src/squeasel-c304d3f3481b07bf153979155f02e0aab24d01de/squeasel.c:153:10: fatal error: 'openssl/ssl.h' file not found
> {code}
> An relatively easy workaround is to install OpenSSL via homebrew and set the environment variable {{EXTRA_CFLAGS="-I/usr/local/opt/openssl/include"}} when building thirdparty.
> We should come up with a long-term solution. [~tlipcon] suggested that we might try to use pkg-config.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)