Source: ldc
Version: 0.9.1+hg1634-1
Severity: serious
Tags: wheezy sid
User: [email protected]
Usertags: qa-ftbfs-20110502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> /usr/bin/c++   -DDMDV1 -DIN_LLVM -D_DH -DOPAQUE_VTBLS -DPOSIX 
> -DDEFAULT_TARGET_TRIPLE=\"x86_64-pc-linux-gnu\" 
> -DDEFAULT_ALT_TARGET_TRIPLE=\"i686-pc-linux-gnu\" 
> -DLDC_INSTALL_PREFIX=\"/usr\" -DLDC_TARGETS="LLVM_TARGET(X86)" -g -O2  
> -I/build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/. 
> -I/build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/dmd 
> -I/build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/dmd/root 
> -I/build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634 
> -I/usr/include/llvm   -I/usr/include  -DNDEBUG -D_GNU_SOURCE 
> -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O2 -fomit-frame-pointer -fPIC 
> -Woverloaded-virtual  -Wno-deprecated -Wno-write-strings -o 
> CMakeFiles/ldc.dir/gen/main.cpp.o -c 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp
> In file included from /usr/include/llvm/Value.h:18:0,
>                  from /usr/include/llvm/User.h:22,
>                  from /usr/include/llvm/Constant.h:17,
>                  from /usr/include/llvm/Constants.h:24,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:6,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/Use.h:118:47: error: 'ptrdiff_t' has not been declared
> /usr/include/llvm/Use.h:161:61: error: 'ptrdiff_t' was not declared in this 
> scope
> /usr/include/llvm/Use.h:161:61: note: suggested alternatives:
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/llvm/Use.h:161:70: error: template argument 2 is invalid
> /usr/include/llvm/Use.h:162:37: error: 'ptrdiff_t' was not declared in this 
> scope
> /usr/include/llvm/Use.h:162:37: note: suggested alternatives:
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/llvm/Use.h:162:46: error: template argument 2 is invalid
> /usr/include/llvm/Use.h:169:20: error: 'super' is not a class or namespace
> /usr/include/llvm/Use.h:170:20: error: 'super' is not a class or namespace
> In file included from /usr/include/llvm/Constants.h:29:0,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:6,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/ADT/SmallVector.h:94:11: error: 'ptrdiff_t' does not name a 
> type
> In file included from /usr/include/llvm/SymbolTableListTraits.h:28:0,
>                  from /usr/include/llvm/BasicBlock.h:18,
>                  from /usr/include/llvm/Function.h:22,
>                  from /usr/include/llvm/IntrinsicInst.h:28,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:7,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/ADT/ilist.h:143:43: error: 'ptrdiff_t' was not declared in 
> this scope
> /usr/include/llvm/ADT/ilist.h:143:43: note: suggested alternatives:
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/llvm/ADT/ilist.h:143:52: error: template argument 2 is invalid
> /usr/include/llvm/ADT/ilist.h:147:42: error: 'ptrdiff_t' was not declared in 
> this scope
> /usr/include/llvm/ADT/ilist.h:147:42: note: suggested alternatives:
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/c++/4.6/x86_64-linux-gnu/bits/c++config.h:156:28: note:   
> 'std::ptrdiff_t'
> /usr/include/llvm/ADT/ilist.h:147:51: error: template argument 2 is invalid
> /usr/include/llvm/ADT/ilist.h:149:20: error: 'super' is not a class or 
> namespace
> /usr/include/llvm/ADT/ilist.h:150:20: error: 'super' is not a class or 
> namespace
> /usr/include/llvm/ADT/ilist.h:151:20: error: 'super' is not a class or 
> namespace
> /usr/include/llvm/ADT/ilist.h:152:20: error: 'super' is not a class or 
> namespace
> /usr/include/llvm/ADT/ilist.h:173:3: error: 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::reference)'
>  cannot be overloaded
> /usr/include/llvm/ADT/ilist.h:172:3: error: with 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)'
> /usr/include/llvm/ADT/ilist.h: In member function 
> 'llvm::ilist_iterator<NodeTy>::reference 
> llvm::ilist_iterator<NodeTy>::operator*() const':
> /usr/include/llvm/ADT/ilist.h:198:13: error: invalid type argument of unary 
> '*' (have 'llvm::ilist_iterator<NodeTy>::pointer')
> /usr/include/llvm/ADT/ilist.h: At global scope:
> /usr/include/llvm/ADT/ilist.h:346:11: error: 'ptrdiff_t' does not name a type
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::Instruction, Traits = llvm::ilist_traits<llvm::Instruction>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::Instruction>]':
> /usr/include/llvm/BasicBlock.h:172:72:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::Instruction*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::Instruction, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::begin() const [with 
> NodeTy = llvm::Instruction, Traits = llvm::ilist_traits<llvm::Instruction>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::Instruction>]':
> /usr/include/llvm/BasicBlock.h:173:72:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:364:31: error: invalid conversion from 
> 'llvm::Instruction*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::Instruction, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::Instruction, Traits = llvm::ilist_traits<llvm::Instruction>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::Instruction>]':
> /usr/include/llvm/BasicBlock.h:174:70:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::Instruction*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::Instruction, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::end() const [with 
> NodeTy = llvm::Instruction, Traits = llvm::ilist_traits<llvm::Instruction>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::Instruction>]':
> /usr/include/llvm/BasicBlock.h:175:70:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:372:36: error: invalid conversion from 'const 
> llvm::Instruction*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::Instruction, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> In file included from /usr/include/c++/4.6/iterator:61:0,
>                  from /usr/include/llvm/ADT/iterator.h:32,
>                  from /usr/include/llvm/Type.h:20,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:4,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: At global scope:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: In instantiation of 
> 'std::iterator_traits<llvm::ilist_iterator<const llvm::Instruction> >':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::Instruction, Traits = 
> llvm::ilist_traits<llvm::Instruction>, llvm::iplist<NodeTy, 
> Traits>::size_type = long unsigned int]'
> /usr/include/llvm/BasicBlock.h:177:71:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:166:53: error: no type 
> named 'iterator_category' in 'class llvm::ilist_iterator<const 
> llvm::Instruction>'
> In file included from /usr/include/llvm/SymbolTableListTraits.h:28:0,
>                  from /usr/include/llvm/BasicBlock.h:18,
>                  from /usr/include/llvm/Function.h:22,
>                  from /usr/include/llvm/IntrinsicInst.h:28,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:7,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::BasicBlock, Traits = llvm::ilist_traits<llvm::BasicBlock>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::BasicBlock>]':
> /usr/include/llvm/Function.h:333:68:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::BasicBlock*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::BasicBlock, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::begin() const [with 
> NodeTy = llvm::BasicBlock, Traits = llvm::ilist_traits<llvm::BasicBlock>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::BasicBlock>]':
> /usr/include/llvm/Function.h:334:68:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:364:31: error: invalid conversion from 
> 'llvm::BasicBlock*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::BasicBlock, llvm::ilist_iterator<NodeTy>::pointer 
> = int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::BasicBlock, Traits = llvm::ilist_traits<llvm::BasicBlock>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::BasicBlock>]':
> /usr/include/llvm/Function.h:335:66:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::BasicBlock*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::BasicBlock, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::end() const [with 
> NodeTy = llvm::BasicBlock, Traits = llvm::ilist_traits<llvm::BasicBlock>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::BasicBlock>]':
> /usr/include/llvm/Function.h:336:66:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:372:36: error: invalid conversion from 'const 
> llvm::BasicBlock*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::BasicBlock, llvm::ilist_iterator<NodeTy>::pointer 
> = int]' [-fpermissive]
> In file included from /usr/include/c++/4.6/iterator:61:0,
>                  from /usr/include/llvm/ADT/iterator.h:32,
>                  from /usr/include/llvm/Type.h:20,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:4,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: At global scope:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: In instantiation of 
> 'std::iterator_traits<llvm::ilist_iterator<const llvm::BasicBlock> >':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::BasicBlock, Traits = 
> llvm::ilist_traits<llvm::BasicBlock>, llvm::iplist<NodeTy, Traits>::size_type 
> = long unsigned int]'
> /usr/include/llvm/Function.h:338:67:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:166:53: error: no type 
> named 'iterator_category' in 'class llvm::ilist_iterator<const 
> llvm::BasicBlock>'
> In file included from /usr/include/llvm/SymbolTableListTraits.h:28:0,
>                  from /usr/include/llvm/BasicBlock.h:18,
>                  from /usr/include/llvm/Function.h:22,
>                  from /usr/include/llvm/IntrinsicInst.h:28,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:7,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::Argument, Traits = llvm::ilist_traits<llvm::Argument>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::Argument>]':
> /usr/include/llvm/Function.h:350:31:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::Argument*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::Argument, llvm::ilist_iterator<NodeTy>::pointer = int]' 
> [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::Argument, Traits = llvm::ilist_traits<llvm::Argument>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::Argument>]':
> /usr/include/llvm/Function.h:358:29:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::Argument*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::Argument, llvm::ilist_iterator<NodeTy>::pointer = int]' 
> [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::GlobalVariable, Traits = llvm::ilist_traits<llvm::GlobalVariable>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::GlobalVariable>]':
> /usr/include/llvm/Module.h:379:72:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::GlobalVariable*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::GlobalVariable, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::begin() const [with 
> NodeTy = llvm::GlobalVariable, Traits = 
> llvm::ilist_traits<llvm::GlobalVariable>, llvm::iplist<NodeTy, 
> Traits>::const_iterator = llvm::ilist_iterator<const llvm::GlobalVariable>]':
> /usr/include/llvm/Module.h:381:72:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:364:31: error: invalid conversion from 
> 'llvm::GlobalVariable*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::GlobalVariable, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::GlobalVariable, Traits = llvm::ilist_traits<llvm::GlobalVariable>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::GlobalVariable>]':
> /usr/include/llvm/Module.h:383:70:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::GlobalVariable*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::GlobalVariable, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::end() const [with 
> NodeTy = llvm::GlobalVariable, Traits = 
> llvm::ilist_traits<llvm::GlobalVariable>, llvm::iplist<NodeTy, 
> Traits>::const_iterator = llvm::ilist_iterator<const llvm::GlobalVariable>]':
> /usr/include/llvm/Module.h:385:70:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:372:36: error: invalid conversion from 'const 
> llvm::GlobalVariable*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::GlobalVariable, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::Function, Traits = llvm::ilist_traits<llvm::Function>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::Function>]':
> /usr/include/llvm/Module.h:394:69:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::Function*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::Function, llvm::ilist_iterator<NodeTy>::pointer = int]' 
> [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::begin() const [with 
> NodeTy = llvm::Function, Traits = llvm::ilist_traits<llvm::Function>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::Function>]':
> /usr/include/llvm/Module.h:396:69:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:364:31: error: invalid conversion from 
> 'llvm::Function*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::Function, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::Function, Traits = llvm::ilist_traits<llvm::Function>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::Function>]':
> /usr/include/llvm/Module.h:398:67:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::Function*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::Function, llvm::ilist_iterator<NodeTy>::pointer = int]' 
> [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::end() const [with 
> NodeTy = llvm::Function, Traits = llvm::ilist_traits<llvm::Function>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::Function>]':
> /usr/include/llvm/Module.h:400:67:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:372:36: error: invalid conversion from 'const 
> llvm::Function*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::Function, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> In file included from /usr/include/c++/4.6/iterator:61:0,
>                  from /usr/include/llvm/ADT/iterator.h:32,
>                  from /usr/include/llvm/Type.h:20,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:4,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: At global scope:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: In instantiation of 
> 'std::iterator_traits<llvm::ilist_iterator<const llvm::Function> >':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::Function, Traits = 
> llvm::ilist_traits<llvm::Function>, llvm::iplist<NodeTy, Traits>::size_type = 
> long unsigned int]'
> /usr/include/llvm/Module.h:402:68:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:166:53: error: no type 
> named 'iterator_category' in 'class llvm::ilist_iterator<const 
> llvm::Function>'
> In file included from /usr/include/llvm/SymbolTableListTraits.h:28:0,
>                  from /usr/include/llvm/BasicBlock.h:18,
>                  from /usr/include/llvm/Function.h:22,
>                  from /usr/include/llvm/IntrinsicInst.h:28,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:7,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::GlobalAlias, Traits = llvm::ilist_traits<llvm::GlobalAlias>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::GlobalAlias>]':
> /usr/include/llvm/Module.h:428:74:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::GlobalAlias*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::GlobalAlias, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::begin() const [with 
> NodeTy = llvm::GlobalAlias, Traits = llvm::ilist_traits<llvm::GlobalAlias>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::GlobalAlias>]':
> /usr/include/llvm/Module.h:430:74:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:364:31: error: invalid conversion from 
> 'llvm::GlobalAlias*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::GlobalAlias, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::GlobalAlias, Traits = llvm::ilist_traits<llvm::GlobalAlias>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::GlobalAlias>]':
> /usr/include/llvm/Module.h:432:72:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::GlobalAlias*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::GlobalAlias, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::end() const [with 
> NodeTy = llvm::GlobalAlias, Traits = llvm::ilist_traits<llvm::GlobalAlias>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::GlobalAlias>]':
> /usr/include/llvm/Module.h:434:72:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:372:36: error: invalid conversion from 'const 
> llvm::GlobalAlias*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::GlobalAlias, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> In file included from /usr/include/c++/4.6/iterator:61:0,
>                  from /usr/include/llvm/ADT/iterator.h:32,
>                  from /usr/include/llvm/Type.h:20,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:4,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: At global scope:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: In instantiation of 
> 'std::iterator_traits<llvm::ilist_iterator<const llvm::GlobalAlias> >':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::GlobalAlias, Traits = 
> llvm::ilist_traits<llvm::GlobalAlias>, llvm::iplist<NodeTy, 
> Traits>::size_type = long unsigned int]'
> /usr/include/llvm/Module.h:436:73:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:166:53: error: no type 
> named 'iterator_category' in 'class llvm::ilist_iterator<const 
> llvm::GlobalAlias>'
> In file included from /usr/include/llvm/SymbolTableListTraits.h:28:0,
>                  from /usr/include/llvm/BasicBlock.h:18,
>                  from /usr/include/llvm/Function.h:22,
>                  from /usr/include/llvm/IntrinsicInst.h:28,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:7,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::begin() [with NodeTy = 
> llvm::NamedMDNode, Traits = llvm::ilist_traits<llvm::NamedMDNode>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::NamedMDNode>]':
> /usr/include/llvm/Module.h:447:76:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:360:25: error: invalid conversion from 
> 'llvm::NamedMDNode*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::NamedMDNode, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::begin() const [with 
> NodeTy = llvm::NamedMDNode, Traits = llvm::ilist_traits<llvm::NamedMDNode>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::NamedMDNode>]':
> /usr/include/llvm/Module.h:450:76:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:364:31: error: invalid conversion from 
> 'llvm::NamedMDNode*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::NamedMDNode, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::iterator llvm::iplist<NodeTy, Traits>::end() [with NodeTy = 
> llvm::NamedMDNode, Traits = llvm::ilist_traits<llvm::NamedMDNode>, 
> llvm::iplist<NodeTy, Traits>::iterator = 
> llvm::ilist_iterator<llvm::NamedMDNode>]':
> /usr/include/llvm/Module.h:453:74:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:368:30: error: invalid conversion from 
> 'llvm::NamedMDNode*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = llvm::NamedMDNode, llvm::ilist_iterator<NodeTy>::pointer = 
> int]' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h: In member function 'llvm::iplist<NodeTy, 
> Traits>::const_iterator llvm::iplist<NodeTy, Traits>::end() const [with 
> NodeTy = llvm::NamedMDNode, Traits = llvm::ilist_traits<llvm::NamedMDNode>, 
> llvm::iplist<NodeTy, Traits>::const_iterator = llvm::ilist_iterator<const 
> llvm::NamedMDNode>]':
> /usr/include/llvm/Module.h:456:74:   instantiated from here
> /usr/include/llvm/ADT/ilist.h:372:36: error: invalid conversion from 'const 
> llvm::NamedMDNode*' to 'int' [-fpermissive]
> /usr/include/llvm/ADT/ilist.h:172:3: error:   initializing argument 1 of 
> 'llvm::ilist_iterator<NodeTy>::ilist_iterator(llvm::ilist_iterator<NodeTy>::pointer)
>  [with NodeTy = const llvm::NamedMDNode, 
> llvm::ilist_iterator<NodeTy>::pointer = int]' [-fpermissive]
> In file included from /usr/include/c++/4.6/iterator:61:0,
>                  from /usr/include/llvm/ADT/iterator.h:32,
>                  from /usr/include/llvm/Type.h:20,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:4,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: At global scope:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h: In instantiation of 
> 'std::iterator_traits<llvm::ilist_iterator<const llvm::NamedMDNode> >':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::NamedMDNode, Traits = 
> llvm::ilist_traits<llvm::NamedMDNode>, llvm::iplist<NodeTy, 
> Traits>::size_type = long unsigned int]'
> /usr/include/llvm/Module.h:459:75:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:166:53: error: no type 
> named 'iterator_category' in 'class llvm::ilist_iterator<const 
> llvm::NamedMDNode>'
> In file included from /usr/include/c++/4.6/iterator:62:0,
>                  from /usr/include/llvm/ADT/iterator.h:32,
>                  from /usr/include/llvm/Type.h:20,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/./gen/llvm.h:4,
>                  from 
> /build/user-ldc_0.9.1+hg1634-1-amd64-eMkO1r/ldc-0.9.1+hg1634/gen/main.cpp:6:
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: In function 'typename 
> std::iterator_traits<_Iterator>::difference_type 
> std::distance(_InputIterator, _InputIterator) [with _InputIterator = 
> llvm::ilist_iterator<const llvm::Instruction>, typename 
> std::iterator_traits<_Iterator>::difference_type = int]':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::Instruction, Traits = 
> llvm::ilist_traits<llvm::Instruction>, llvm::iplist<NodeTy, 
> Traits>::size_type = long unsigned int]'
> /usr/include/llvm/BasicBlock.h:177:71:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: error: no 
> matching function for call to '__iterator_category(llvm::ilist_iterator<const 
> llvm::Instruction>&)'
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: note: candidate 
> is:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:202:37: note: 
> template<class _Iter> typename std::iterator_traits::iterator_category 
> std::__iterator_category(const _Iter&)
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: In function 'typename 
> std::iterator_traits<_Iterator>::difference_type 
> std::distance(_InputIterator, _InputIterator) [with _InputIterator = 
> llvm::ilist_iterator<const llvm::BasicBlock>, typename 
> std::iterator_traits<_Iterator>::difference_type = int]':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::BasicBlock, Traits = 
> llvm::ilist_traits<llvm::BasicBlock>, llvm::iplist<NodeTy, Traits>::size_type 
> = long unsigned int]'
> /usr/include/llvm/Function.h:338:67:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: error: no 
> matching function for call to '__iterator_category(llvm::ilist_iterator<const 
> llvm::BasicBlock>&)'
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: note: candidate 
> is:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:202:37: note: 
> template<class _Iter> typename std::iterator_traits::iterator_category 
> std::__iterator_category(const _Iter&)
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: In function 'typename 
> std::iterator_traits<_Iterator>::difference_type 
> std::distance(_InputIterator, _InputIterator) [with _InputIterator = 
> llvm::ilist_iterator<const llvm::Function>, typename 
> std::iterator_traits<_Iterator>::difference_type = int]':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::Function, Traits = 
> llvm::ilist_traits<llvm::Function>, llvm::iplist<NodeTy, Traits>::size_type = 
> long unsigned int]'
> /usr/include/llvm/Module.h:402:68:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: error: no 
> matching function for call to '__iterator_category(llvm::ilist_iterator<const 
> llvm::Function>&)'
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: note: candidate 
> is:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:202:37: note: 
> template<class _Iter> typename std::iterator_traits::iterator_category 
> std::__iterator_category(const _Iter&)
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: In function 'typename 
> std::iterator_traits<_Iterator>::difference_type 
> std::distance(_InputIterator, _InputIterator) [with _InputIterator = 
> llvm::ilist_iterator<const llvm::GlobalAlias>, typename 
> std::iterator_traits<_Iterator>::difference_type = int]':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::GlobalAlias, Traits = 
> llvm::ilist_traits<llvm::GlobalAlias>, llvm::iplist<NodeTy, 
> Traits>::size_type = long unsigned int]'
> /usr/include/llvm/Module.h:436:73:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: error: no 
> matching function for call to '__iterator_category(llvm::ilist_iterator<const 
> llvm::GlobalAlias>&)'
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: note: candidate 
> is:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:202:37: note: 
> template<class _Iter> typename std::iterator_traits::iterator_category 
> std::__iterator_category(const _Iter&)
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h: In function 'typename 
> std::iterator_traits<_Iterator>::difference_type 
> std::distance(_InputIterator, _InputIterator) [with _InputIterator = 
> llvm::ilist_iterator<const llvm::NamedMDNode>, typename 
> std::iterator_traits<_Iterator>::difference_type = int]':
> /usr/include/llvm/ADT/ilist.h:523:40:   instantiated from 
> 'llvm::iplist<NodeTy, Traits>::size_type llvm::iplist<NodeTy, Traits>::size() 
> const [with NodeTy = llvm::NamedMDNode, Traits = 
> llvm::ilist_traits<llvm::NamedMDNode>, llvm::iplist<NodeTy, 
> Traits>::size_type = long unsigned int]'
> /usr/include/llvm/Module.h:459:75:   instantiated from here
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: error: no 
> matching function for call to '__iterator_category(llvm::ilist_iterator<const 
> llvm::NamedMDNode>&)'
> /usr/include/c++/4.6/bits/stl_iterator_base_funcs.h:117:42: note: candidate 
> is:
> /usr/include/c++/4.6/bits/stl_iterator_base_types.h:202:37: note: 
> template<class _Iter> typename std::iterator_traits::iterator_category 
> std::__iterator_category(const _Iter&)
> make[3]: *** [CMakeFiles/ldc.dir/gen/main.cpp.o] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2011/05/02/ldc_0.9.1+hg1634-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| [email protected]   http://www.lucas-nussbaum.net/ |
| jabber: [email protected]             GPG: 1024D/023B3F4F |



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to