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)