[Bug 86760] mesa doesn't build: recipe for target 'r600_llvm.lo' failed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 26 20:03:49 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=86760

Jos van Wolput <wolput at onsneteindhoven.nl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---
            Summary|mesa 07ae697... doesn't     |mesa doesn't build: recipe
                   |build: recipe for target    |for target 'r600_llvm.lo'
                   |'r600_llvm.lo' failed       |failed

--- Comment #3 from Jos van Wolput <wolput at onsneteindhoven.nl> ---
(In reply to Dave Airlie from comment #2)
> oops pushing fix now.
Dave,
it still doesn't build after your fix!
Now getting the following error (after make clean):
make
-----
  CC       r600_llvm.lo
r600_llvm.c: In function 'llvm_emit_tex':
r600_llvm.c:692:5: error: too many arguments to function
'llvm_load_const_buffer'
     llvm_load_const_buffer(bld_base, offset,
LLVM_R600_BUFFER_INFO_CONST_BUFFER,
     ^
r600_llvm.c:29:21: note: declared here
 static LLVMValueRef llvm_load_const_buffer(
                     ^
r600_llvm.c:693:42: error: expected ')' before ';' token
     lp_build_const_int32(gallivm, 0), "");
                                          ^
r600_llvm.c:691:26: error: too few arguments to function
'LLVMBuildExtractElement'
    LLVMValueRef ZLayer = LLVMBuildExtractElement(gallivm->builder,
                          ^
In file included from
../../../../src/gallium/drivers/radeon/radeon_llvm.h:30:0,
                 from r600_llvm.h:7,
                 from r600_llvm.c:1:
/usr/lib/llvm-3.5/include/llvm-c/Core.h:2700:14: note: declared here
 LLVMValueRef LLVMBuildExtractElement(LLVMBuilderRef, LLVMValueRef VecVal,
              ^
r600_llvm.c:698:3: error: expected ',' or ';' before '}' token
   }
    CC       r600_llvm.lo
r600_llvm.c: In function 'llvm_emit_tex':
r600_llvm.c:692:5: error: too many arguments to function
'llvm_load_const_buffer'
     llvm_load_const_buffer(bld_base, offset,
LLVM_R600_BUFFER_INFO_CONST_BUFFER,
     ^
r600_llvm.c:29:21: note: declared here
 static LLVMValueRef llvm_load_const_buffer(
                     ^
r600_llvm.c:693:42: error: expected ')' before ';' token
     lp_build_const_int32(gallivm, 0), "");
                                          ^
r600_llvm.c:691:26: error: too few arguments to function
'LLVMBuildExtractElement'
    LLVMValueRef ZLayer = LLVMBuildExtractElement(gallivm->builder,
                          ^
In file included from
../../../../src/gallium/drivers/radeon/radeon_llvm.h:30:0,
                 from r600_llvm.h:7,
                 from r600_llvm.c:1:
/usr/lib/llvm-3.5/include/llvm-c/Core.h:2700:14: note: declared here
 LLVMValueRef LLVMBuildExtractElement(LLVMBuilderRef, LLVMValueRef VecVal,
              ^
r600_llvm.c:698:3: error: expected ',' or ';' before '}' token
   }
   ^
r600_llvm.c:691:17: warning: unused variable 'ZLayer' [-Wunused-variable]
    LLVMValueRef ZLayer = LLVMBuildExtractElement(gallivm->builder,
                 ^
r600_llvm.c:701:13: error: invalid storage class for function 'emit_cndlt'
 static void emit_cndlt(
             ^
r600_llvm.c:715:13: error: invalid storage class for function 'dp_fetch_args'
 static void dp_fetch_args(
             ^
r600_llvm.c:752:2: error: initializer element is not constant
  .fetch_args = dp_fetch_args,
  ^
r600_llvm.c:752:2: error: (near initialization for 'dot_action.fetch_args')
r600_llvm.c:892:1: error: expected declaration or statement at end of input
 }
 ^
Makefile:813: recipe for target 'r600_llvm.lo' failed
make[3]: *** [r600_llvm.lo] Error 1
 ^
r600_llvm.c:691:17: warning: unused variable 'ZLayer' [-Wunused-variable]
    LLVMValueRef ZLayer = LLVMBuildExtractElement(gallivm->builder,
                 ^
r600_llvm.c:701:13: error: invalid storage class for function 'emit_cndlt'
 static void emit_cndlt(
             ^
r600_llvm.c:715:13: error: invalid storage class for function 'dp_fetch_args'
 static void dp_fetch_args(
             ^
r600_llvm.c:752:2: error: initializer element is not constant
  .fetch_args = dp_fetch_args,
  ^
r600_llvm.c:752:2: error: (near initialization for 'dot_action.fetch_args')
r600_llvm.c:892:1: error: expected declaration or statement at end of input
 }
 ^
Makefile:813: recipe for target 'r600_llvm.lo' failed
make[3]: *** [r600_llvm.lo] Error 1
-----

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20141127/05b1f357/attachment.html>


More information about the dri-devel mailing list