[prev in list] [next in list] [prev in thread] [next in thread]
List: cfe-dev
Subject: Re: [cfe-dev] Clang compile error
From: Nikola Smiljanic <popizdeh () gmail ! com>
Date: 2015-03-15 22:22:16
Message-ID: CAGq7tnMWRf146bk66xR_tN5Z=_py_JVsutPC1=W8-ZgOpwHMFA () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Is the source code in /home/Downloads/llvm-3-6 and build directory inside
it? Build dir should be outside your source dir.
On Mon, Mar 16, 2015 at 8:36 AM, pdrocaldeira <pdrocaldeira@gmail.com>
wrote:
> I'm trying to compile Clang. I'm using Ubuntu 14.04.
>
> I'm using this http://clang.llvm.org/get_started.html and I can't get it
> to
> work.
>
> This is what I get:
>
> llvm[4]: Compiling SourceLocation.cpp for Release+Asserts build
>
> /home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:
> In constructor ‘clang::SanitizerBlacklist::SanitizerBlacklist(const
> std::vector<std::basic_string<char> >&, clang::SourceManager&)':
>
> /home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:20:60:
> error: no matching function for call to
> ‘llvm::SpecialCaseList::createOrDie(const
> std::vector<std::basic_string<char> >&)'
> > SCL(llvm::SpecialCaseList::createOrDie(BlacklistPaths)), SM(SM) {}
> ^
>
> /home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:20:60:
> note: candidate is:
> In file included from
>
> /home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/../../include/clang/Basic/SanitizerBlacklist.h:21:0,
> from
>
> /home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:14:
>
> /home/pedro/Downloads/llvm-3.6/include/llvm/Support/SpecialCaseList.h:71:43:
> note: static std::unique_ptr<llvm::SpecialCaseList>
> llvm::SpecialCaseList::createOrDie(llvm::StringRef)
> static std::unique_ptr<SpecialCaseList> createOrDie(StringRef Path);
> ^
>
> /home/pedro/Downloads/llvm-3.6/include/llvm/Support/SpecialCaseList.h:71:43:
> note: no known conversion for argument 1 from ‘const
> std::vector<std::basic_string<char> >' to ‘llvm::StringRef'
> /bin/rm: cannot remove
>
> ‘/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Basic/Release+Asserts/SanitizerBlacklist.d.tmp':
> No such file or directory
> make[4]: ***
>
> [/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Basic/Release+Asserts/SanitizerBlacklist.o]
> Error 1
> make[4]: *** Waiting for unfinished jobs....
> llvm[4]: Compiling PPLexerChange.cpp for Release+Asserts build
> make[4]: Leaving directory
> `/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Basic'
> make[3]: *** [Basic/.makeall] Error 2
> llvm[4]: Compiling PPMacroExpansion.cpp for Release+Asserts build
> llvm[4]: Compiling PTHLexer.cpp for Release+Asserts build
> llvm[4]: Compiling Pragma.cpp for Release+Asserts build
> llvm[4]: Compiling PreprocessingRecord.cpp for Release+Asserts build
> llvm[4]: Compiling Preprocessor.cpp for Release+Asserts build
> llvm[4]: Compiling PreprocessorLexer.cpp for Release+Asserts build
> llvm[4]: Compiling ScratchBuffer.cpp for Release+Asserts build
> llvm[4]: Compiling TokenConcatenation.cpp for Release+Asserts build
> llvm[4]: Compiling TokenLexer.cpp for Release+Asserts build
> llvm[4]: Building Release+Asserts Archive Library libclangLex.a
> make[4]: Leaving directory
> `/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Lex'
> make[3]: Leaving directory
> `/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib'
> make[2]: *** [all] Error 1
> make[2]: Leaving directory
> `/home/pedro/Downloads/llvm-3.6/build/tools/clang'
> make[1]: *** [clang/.makeall] Error 2
> make[1]: Leaving directory `/home/pedro/Downloads/llvm-3.6/build/tools'
> make: *** [all] Error 1
>
> Sorry if I made something wrong.
>
> Thanks for your time.
>
>
>
>
>
> --
> View this message in context:
> http://clang-developers.42468.n3.nabble.com/Clang-compile-error-tp4044509.html
> Sent from the Clang Developers mailing list archive at Nabble.com.
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
[Attachment #5 (text/html)]
<div dir="ltr">Is the source code in /home/Downloads/llvm-3-6 and build directory \
inside it? Build dir should be outside your source dir.</div><div \
class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 16, 2015 at 8:36 AM, \
pdrocaldeira <span dir="ltr"><<a href="mailto:pdrocaldeira@gmail.com" \
target="_blank">pdrocaldeira@gmail.com</a>></span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">I'm trying to compile Clang. I'm using Ubuntu \
14.04.<br> <br>
I'm using this <a href="http://clang.llvm.org/get_started.html" \
target="_blank">http://clang.llvm.org/get_started.html</a> and I can't get it \
to<br> work.<br>
<br>
This is what I get:<br>
<br>
llvm[4]: Compiling SourceLocation.cpp for Release+Asserts build<br>
/home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:<br>
In constructor ‘clang::SanitizerBlacklist::SanitizerBlacklist(const<br>
std::vector<std::basic_string&lt;char> >&, \
clang::SourceManager&)':<br>
/home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:20:60:<br>
error: no matching function for call to<br>
‘llvm::SpecialCaseList::createOrDie(const<br>
std::vector<std::basic_string&lt;char> >&)'<br>
: SCL(llvm::SpecialCaseList::createOrDie(BlacklistPaths)), SM(SM) {}<br>
\
^<br>
/home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:20:60:<br>
note: candidate is:<br>
In file included from<br>
/home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/../../include/clang/Basic/SanitizerBlacklist.h:21:0,<br>
from<br>
/home/pedro/Downloads/llvm-3.6/tools/clang/lib/Basic/SanitizerBlacklist.cpp:14:<br>
/home/pedro/Downloads/llvm-3.6/include/llvm/Support/SpecialCaseList.h:71:43:<br>
note: static std::unique_ptr<llvm::SpecialCaseList><br>
llvm::SpecialCaseList::createOrDie(llvm::StringRef)<br>
static std::unique_ptr<SpecialCaseList> createOrDie(StringRef Path);<br>
^<br>
/home/pedro/Downloads/llvm-3.6/include/llvm/Support/SpecialCaseList.h:71:43:<br>
note: no known conversion for argument 1 from ‘const<br>
std::vector<std::basic_string&lt;char> >' to ‘llvm::StringRef'<br>
/bin/rm: cannot remove<br>
‘/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Basic/Release+Asserts/SanitizerBlacklist.d.tmp':<br>
No such file or directory<br>
make[4]: ***<br>
[/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Basic/Release+Asserts/SanitizerBlacklist.o]<br>
Error 1<br>
make[4]: *** Waiting for unfinished jobs....<br>
llvm[4]: Compiling PPLexerChange.cpp for Release+Asserts build<br>
make[4]: Leaving directory<br>
`/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Basic'<br>
make[3]: *** [Basic/.makeall] Error 2<br>
llvm[4]: Compiling PPMacroExpansion.cpp for Release+Asserts build<br>
llvm[4]: Compiling PTHLexer.cpp for Release+Asserts build<br>
llvm[4]: Compiling Pragma.cpp for Release+Asserts build<br>
llvm[4]: Compiling PreprocessingRecord.cpp for Release+Asserts build<br>
llvm[4]: Compiling Preprocessor.cpp for Release+Asserts build<br>
llvm[4]: Compiling PreprocessorLexer.cpp for Release+Asserts build<br>
llvm[4]: Compiling ScratchBuffer.cpp for Release+Asserts build<br>
llvm[4]: Compiling TokenConcatenation.cpp for Release+Asserts build<br>
llvm[4]: Compiling TokenLexer.cpp for Release+Asserts build<br>
llvm[4]: Building Release+Asserts Archive Library libclangLex.a<br>
make[4]: Leaving directory<br>
`/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib/Lex'<br>
make[3]: Leaving directory<br>
`/home/pedro/Downloads/llvm-3.6/build/tools/clang/lib'<br>
make[2]: *** [all] Error 1<br>
make[2]: Leaving directory<br>
`/home/pedro/Downloads/llvm-3.6/build/tools/clang'<br>
make[1]: *** [clang/.makeall] Error 2<br>
make[1]: Leaving directory `/home/pedro/Downloads/llvm-3.6/build/tools'<br>
make: *** [all] Error 1<br>
<br>
Sorry if I made something wrong.<br>
<br>
Thanks for your time.<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a \
href="http://clang-developers.42468.n3.nabble.com/Clang-compile-error-tp4044509.html" \
target="_blank">http://clang-developers.42468.n3.nabble.com/Clang-compile-error-tp4044509.html</a><br>
Sent from the Clang Developers mailing list archive at Nabble.com.<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" \
target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br> \
</blockquote></div><br></div>
_______________________________________________
cfe-dev mailing list
cfe-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic