kudu-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Burkert <...@cloudera.com>
Subject Re: thirdparty llvm build failed on mac
Date Thu, 15 Dec 2016 18:33:10 GMT
Hi Zhen,

Glad it's working now.  I meant exactly that - you need the full XCode from
the appstore, the Command Line Tools are not enough.

Best of luck,

- Dan

On Thu, Dec 15, 2016 at 9:15 AM, Zhen Zhang <zhquake@gmail.com> wrote:

> Hi all,
>
> I just installed xcode in app store and found the error is gone, thanks
> for all your help!
>
> Zhen
>
> 2016-12-15 21:49 GMT+08:00 Zhen Zhang <zhquake@gmail.com>:
>
>> Hi Alexey,
>>
>> The output of 'xcode-select -p' is: /Library/Developer/CommandLineTools
>>
>> Hi Dan,
>>
>> Yes, after run 'brew tap homebrew/dupes', krb5 can be installed
>> successfully. But what do mean about 'CLT is not sufficient'? What else
>> should I Installed? And how to install them?
>>
>> Thanks,
>>
>> Zhen
>>
>>
>>
>> 2016-12-15 10:39 GMT+08:00 Dan Burkert <danburkert@apache.org>:
>>
>>> Hi Zhen,
>>>
>>> The issue with homebrew krb5 is that it's contained in the dupes tap.
>>> Run `brew tap homebrew/dupes` and then `brew install krb5` should succeed.
>>> I've submitted a change to the docs to call this out in the install
>>> instructions.  The compile issue may be that you do not have XCode
>>> installed - CLT is not sufficient.
>>>
>>> - Dan
>>>
>>> On Wed, Dec 14, 2016 at 6:19 PM, Alexey Serbin <aserbin@cloudera.com>
>>> wrote:
>>>
>>>> Hi Zhen,
>>>>
>>>> What does the 'xcodeselect -p' command output on your mac?
>>>>
>>>> BTW, regarding homebrew and krb5: if you happen to use MacPorts, you
>>>> can install port named 'kerberos5'.  But 'krb5' should work for homebrew,
>>>> though.
>>>>
>>>>
>>>> Best regards,
>>>>
>>>> Alexey
>>>>
>>>> On Wed, Dec 14, 2016 at 1:22 AM, Zhen Zhang <zhquake@gmail.com> wrote:
>>>>
>>>>> Hi Todd,
>>>>>
>>>>> Thanks for your help, the error message seems same, but before build
>>>>> kudu, I've already installed xcode using command "xcode-select --install",
>>>>> don't know why still occured this error. Yes, I followed this docs(
>>>>> http://kudu.apache.org/docs/installation.html#osx_from_source) to
>>>>> build.
>>>>>
>>>>> By the way, the command "brew install krb5" failed on my mac, it said:
>>>>> ➜  kudu git:(github)  brew install krb5
>>>>> Updating Homebrew...
>>>>> Error: No available formula with the name "krb5"
>>>>> ==> Searching for similarly named formulae...
>>>>> Error: No similarly named formulae found.
>>>>> ==> Searching taps...
>>>>> Error: No formulae found in taps
>>>>>
>>>>> Thanks,
>>>>> Zhen
>>>>>
>>>>> 2016-12-14 16:37 GMT+08:00 Todd Lipcon <todd@cloudera.com>:
>>>>>
>>>>>> Hi Zhen,
>>>>>>
>>>>>> I'm not a Mac user, so just taking my best guess here.
>>>>>> https://issues.apache.org/jira/browse/KUDU-1530 mentions the same
>>>>>> error message as being indicative that the xcode command line tools
aren't
>>>>>> properly installed. The patch for this issue (
>>>>>> http://gerrit.cloudera.org:8080/3653) updated the OSX install docs.
>>>>>> Are you following those docs? ( http://kudu.apache.org/docs/in
>>>>>> stallation.html#osx_from_source )
>>>>>>
>>>>>> If that doesn't help, hopefully someone who uses OSX to build Kudu
>>>>>> will respond later today from PST time zone.
>>>>>>
>>>>>> -Todd
>>>>>>
>>>>>>
>>>>>> On Wed, Dec 14, 2016 at 12:56 PM, Zhen Zhang <zhquake@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Todd,
>>>>>>>
>>>>>>> My os version is 10.12.1, I already installed xcode, and I can
find
>>>>>>> the stdio.h file under /usr/include
>>>>>>>
>>>>>>> My gcc version is:
>>>>>>>
>>>>>>> *➜  **kudu* *git:(**github**)* gcc -v
>>>>>>>
>>>>>>> Configured with: --prefix=/Library/Developer/CommandLineTools/usr
>>>>>>> --with-gxx-include-dir=/usr/include/c++/4.2.1
>>>>>>>
>>>>>>> Apple LLVM version 8.0.0 (clang-800.0.42.1)
>>>>>>>
>>>>>>> Target: x86_64-apple-darwin16.1.0
>>>>>>>
>>>>>>> Thread model: posix
>>>>>>>
>>>>>>> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2016-12-14 13:43 GMT+08:00 Todd Lipcon <todd@cloudera.com>:
>>>>>>>
>>>>>>>> Hi Zhen,
>>>>>>>>
>>>>>>>> Can you share which version of osx you are running? Also
have you
>>>>>>>> installed the osx development tools (xcode etc)?
>>>>>>>>
>>>>>>>> Todd
>>>>>>>>
>>>>>>>> On Dec 14, 2016 12:33 PM, "Zhen Zhang" <zhquake@gmail.com>
wrote:
>>>>>>>>
>>>>>>>>> hi all,
>>>>>>>>>
>>>>>>>>> I tried to build kudu from source on my mac and get the
following
>>>>>>>>> error after run "thirdparty/build-if-necessary.sh"
>>>>>>>>>
>>>>>>>>> clang: *warning: *no such sysroot directory:
>>>>>>>>> '-mmacosx-version-min=10.5'
>>>>>>>>>
>>>>>>>>> */Users/zhenzhang/projects/kudu/thirdparty/src/llvm-3.9.0.src/projects/compiler-rt/lib/builtins/eprintf.c:14:10:
>>>>>>>>> **fatal error: **'stdio.h' file not found*
>>>>>>>>>
>>>>>>>>> #include <stdio.h>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Only llvm in the thirdparty failed with such message.
All others
>>>>>>>>> can build success, do you know how to fix this?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> zhen
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Todd Lipcon
>>>>>> Software Engineer, Cloudera
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Mime
View raw message