[llvm-dev] llvm build failed on Fedora 24

Amit Ghadge via llvm-dev llvm-dev at lists.llvm.org
Fri Oct 21 02:34:26 PDT 2016


Thanks Mehadi, I will be try this.



Thanks,
Amit Ghadge

On Fri, Oct 21, 2016 at 2:43 PM, Mehdi Amini <mehdi.amini at apple.com> wrote:
> Hi,
>
> You should update your source (including in tools/clang). Your LLVM and clang are out-of-sync
> (Unless you checked-out between r284681 and r284690).
>
>> Mehdi
>
>> On Oct 21, 2016, at 1:43 AM, Amit Ghadge via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>>
>> Hi,
>>
>> I'm try to build llvm on my PC but it failed. I'm using following command,
>>
>> $ cmake -G "Ninja" ../llvm -DCMAKE_INSTALL_PREFIX=prefix=$INSTALL_PATH
>> -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=On
>> $ ninja-build -j 2
>>
>> I have skipped libcxx and libcxxabi package.
>>
>> It shows below error,
>>
>>
>> 00:04:23 [3261/3430] Building CXX object
>> tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o
>> 00:04:30 [3262/3430] Building CXX object
>> tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
>> 00:04:30 FAILED: tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
>> 00:04:30 /usr/bin/c++   -DCLANG_ENABLE_ARCMT
>> -DCLANG_ENABLE_OBJC_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER
>> -DCLANG_TOOL_EXTRA_BUILD -DGTEST_HAS_RTTI=0 -D_CINDEX_LIB_ -D_DEBUG
>> -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
>> -D__STDC_LIMIT_MACROS -Itools/clang/tools/libclang
>> -I/home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/tools/libclang
>> -I/home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/include
>> -Itools/clang/include -Iinclude
>> -I/home/aghadge/build/llvm/llvm_build.4.0/llvm/include -fPIC
>> -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter
>> -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic
>> -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor
>> -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections
>> -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing
>> -O3  -fPIC   -UNDEBUG  -fno-exceptions -fno-rtti -MMD -MT
>> tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o -MF
>> tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o.d -o
>> tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o -c
>> /home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/tools/libclang/CIndex.cpp
>> 00:04:30 In file included from
>> /home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/tools/libclang/CIndex.cpp:17:0:
>> 00:04:30 /home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/tools/libclang/CIndex.cpp:
>> In function ‘CXErrorCode clang_createTranslationUnit2(CXIndex, const
>> char*, CXTranslationUnitImpl**)’:
>> 00:04:30 /home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/tools/libclang/CLog.h:101:38:
>> error: ‘LLVM_FUNCTION_NAME’ was not declared in this scope
>> 00:04:30  #define LOG_FUNC_SECTION LOG_SECTION(LLVM_FUNCTION_NAME)
>> 00:04:30                                       ^
>> 00:04:30 /home/aghadge/build/llvm/llvm_build.4.0/llvm/tools/clang/tools/libclang/CLog.h:100:67:
>> note: in definition of macro ‘LOG_SECTION’
>> 00:04:30      if (clang::cxindex::LogRef Log =
>> clang::cxindex::Logger::make(NAME))
>>
>>
>> Thanks,
>> Amit Ghadge
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>


More information about the llvm-dev mailing list