User forums > General (but related to Code::Blocks)

LLVM Clang 3.8.0 on CodeBlocks - Strange errors

(1/5) > >>

devhobby:
Hello.

I've installed Clang from this link http://llvm.org/releases/download.html (PreBuilt Binaries -> Win64)

Then I've moved the LLVM folder inside the CodeBlocks directory.

Now, this is how CodeBlocks is set up:



When I go back and compile a simple Hello World program, this is what happens:



And these are the compiler options enabled



Any tip?

BlueHazzard:
nice screenshots, but sadly they don't help much. What would help is written here:
http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_(general)#Q:_How_do_I_report_a_compilation_problem_on_the_forums.3F

greetings

devhobby:
Thanks for the reply.

I've compiled without CodeBlocks and this is the result:


--- Code: ---clang++ -std=c++14 -Wall -pedantic-errors -O2 -Wall  C:\Users\Michael\Desktop\testClang\main.cpp  && ./a.out

In file included from C:\Users\Michael\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath:647:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h:8:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common:213:22: error:
      use of undeclared identifier 'char16_t'
        struct _Is_integral<char16_t>
                            ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common:219:22: error:
      use of undeclared identifier 'char32_t'
        struct _Is_integral<char32_t>
                            ^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:6:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef:404:14: error:
      use of undeclared identifier 'char16_t'
        struct hash<char16_t>
                    ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef:410:14: error:
      use of undeclared identifier 'char32_t'
        struct hash<char32_t>
                    ^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception:7:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:524:45: error:
      '_To' does not refer to a value
                : integral_constant<bool, __is_assignable(_To, _From)>
                                                          ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:521:16: note:
      declared here
template<class _To,
               ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:524:50: error:
      '_From' does not refer to a value
                : integral_constant<bool, __is_assignable(_To, _From)>
                                                               ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:522:8: note:
      declared here
        class _From>
              ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:525:2: error:
      expected class name
        {       // determine whether _From can be assigned to _To
        ^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0:8:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits:611:33: error:
      use of undeclared identifier 'char16_t'
template<> class numeric_limits<char16_t>
                                ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits:901:33: error:
      use of undeclared identifier 'char32_t'
template<> class numeric_limits<char32_t>
                                ^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility:7:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd:267:21: error:
      use of undeclared identifier 'char16_t'
        struct char_traits<char16_t>
                           ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd:276:21: error:
      use of undeclared identifier 'char32_t'
        struct char_traits<char32_t>
                           ^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:7:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2654:22: error:
      use of undeclared identifier 'char16_t'
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t> >
                     ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2654:53: error:
      expected unqualified-id
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t> >
                                                    ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2656:22: error:
      use of undeclared identifier 'char32_t'
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t> >
                     ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2656:53: error:
      expected unqualified-id
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t> >
                                                    ^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:1004:30: error:
      use of undeclared identifier 'char16_t'
        class _CRTIMP2_PURE codecvt<char16_t, char, _Mbstatet>
                                    ^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:1328:30: error:
      use of undeclared identifier 'char32_t'
        class _CRTIMP2_PURE codecvt<char32_t, char, _Mbstatet>
                                    ^
17 errors generated.
--- End code ---

Well, it's not a CodeBlocks issue, so this thread shouldn't go on... but have you any tip for me?

I really don't know where to catch the problem!

Jenna:
(double-)Check the compiler (and linker) searchpaths for your target, project and (!) the global compilker section.

devhobby:

--- Quote from: jens on July 02, 2016, 06:45:24 pm ---(double-)Check the compiler (and linker) searchpaths for your target, project and (!) the global compilker section.

--- End quote ---

I don't get what you mean. From CodeBlocks, i checked everything and all "seems" to be ok.

Navigation

[0] Message Index

[#] Next page

Go to full version