[LLVMdev] Build of latest llvm gives warning and error

Edward Diener eldlistmailingz at tropicsoft.com
Sun Jul 24 06:27:22 PDT 2011


On 7/24/2011 5:59 AM, Duncan Sands wrote:
> Hi Edward,
>
>> Building of llvm with gcc-4.5.2-1 gives these warnings:
>>
>> 1) Building FileManagerTest
>>
>> "llvm[4]: Compiling FileManagerTest.cpp for Debug+Asserts build
>> C:/Programming/VersionControl/llvm/tools/clang/unittests/Basic/FileManagerTest.cpp:
>> In member function 'virtual
>> void<unnamed>::FileManagerTest_NoVirtualDirectoryExistsBeforeAVirtualFileIsAdded_Test::TestBody()':
>> C:/Programming/VersionControl/llvm/tools/clang/unittests/Basic/FileManagerTest.cpp:100:3:
>> warning: passing NULL to non-pointer argument 3 of 'static
>> testing::AssertionResult
>> testing::internal::EqHelper<true>::Compare(const char*, const char*,
>> const T1&, T2*) [with T1 = int, T2 = const clang::DirectoryEntry]'
>
> yes, they are annoying aren't they.  They all come from google's unittest
> library.  I think it is best to fix them upstream at google.
>
>> and this error:
>>
>> 1) sample.c
>>
>> "llvm[4]: Compiling sample.c for Debug+Asserts build
>> C:/Programming/VersionControl/llvm/projects/sample/lib/sample/sample.c:18:20:
>> fatal error: sample.h: No such file or directory
>> compilation terminated.
>> /bin/rm: cannot lstat
>> `/usr/build/llvm/projects/sample/lib/sample/Debug+Asserts/sample.d.tmp':
>> No such file or directory
>> make[4]: ***
>> [/usr/build/llvm/projects/sample/lib/sample/Debug+Asserts/sample.o] Error 1
>> make[4]: Leaving directory `/build/llvm/projects/sample/lib/sample'
>> make[3]: *** [all] Error 1
>> make[3]: Leaving directory `/build/llvm/projects/sample/lib'
>> make[2]: *** [all] Error 1
>> make[2]: Leaving directory `/build/llvm/projects/sample'
>> make[1]: *** [all] Error 1
>> make[1]: Leaving directory `/build/llvm/projects'
>> make: *** [all] Error 1"
>
> This has already come up on the mailing list.  I'm not sure what the resolution
> was.

I reported this error before a number of weeks ago. I am not an llvm 
developer and I realize there are other priorities but someone should 
fix this eventually so the rest of the 'make' can run to conclusion.




More information about the llvm-dev mailing list