[Beignet] compilation error

shiva kumar buvanagiri sbuvanagiri at gmail.com
Sun Nov 13 05:59:36 UTC 2016


i am attaching file related to beignet compilation on my machine and
the final output message when i use graphic card.
please reply.
thank you.
-------------- next part --------------
shiva at abe ~/Beignet-1.2.1-Source/build $ cmake ../
-- The C compiler identification is GNU 5.4.1
-- The CXX compiler identification is GNU 5.4.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Building mode: RelWithDebInfo
-- LLVM llvm-config found at: /usr/bin/llvm-config-3.5
-- find unstable LLVM version 3.5.2
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Looking for XLib - found
-- Checking for module 'libdrm'
--   Found libdrm, version 2.4.71
-- Looking for DRM - found at /usr 2.4.71
-- Checking for module 'libdrm_intel>=2.4.52'
--   Found libdrm_intel, version 2.4.71
-- Looking for DRM Intel - found at /usr 2.4.71
-- Looking for drm_intel_bo_alloc_userptr in drm_intel
-- Looking for drm_intel_bo_alloc_userptr in drm_intel - found
-- Enable userptr support
-- Looking for drm_intel_get_eu_total in drm_intel
-- Looking for drm_intel_get_eu_total in drm_intel - found
-- Enable EU total query support
-- Looking for drm_intel_get_subslice_total in drm_intel
-- Looking for drm_intel_get_subslice_total in drm_intel - found
-- Enable subslice total query support
-- Looking for drm_intel_get_pooled_eu in drm_intel
-- Looking for drm_intel_get_pooled_eu in drm_intel - found
-- Enable pooled eu query support
-- Looking for drm_intel_get_min_eu_in_pool in drm_intel
-- Looking for drm_intel_get_min_eu_in_pool in drm_intel - found
-- Enable min eu in pool query support
-- Checking for module 'libcmrt'
--   No package 'libcmrt' found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Checking for module 'gl'
--   Found gl, version 13.1.0-devel;-;padoka;PPA
-- Looking for OpenGL - found at /usr
-- Checking for module 'xext'
--   Found xext, version 1.3.3
-- Looking for Xext - found at /usr
-- Checking for module 'xfixes'
--   Found xfixes, version 5.0.1
-- Looking for Xfixes - found at /usr
-- Checking for module 'egl'
--   Found egl, version 13.1.0-devel;-;padoka;PPA
-- Looking for EGL - found at /usr
-- Looking for OCL ICD header file - found
-- Found PythonInterp: /usr/bin/python (found version "2.7.11") 
-- Building mode: RelWithDebInfo
-- Configuring done
-- Generating done
-- Build files have been written to: /home/shiva/Beignet-1.2.1-Source/build
shiva at abe ~/Beignet-1.2.1-Source/build $ make
Scanning dependencies of target gbeinterp
[  0%] Building CXX object backend/src/CMakeFiles/gbeinterp.dir/gbe_bin_interpreter.cpp.o
[  3%] Linking CXX shared library libgbeinterp.so
[  3%] Built target gbeinterp
Scanning dependencies of target beignet_bitcode
[  3%] Copy the LL file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_clz.ll
[  6%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_clz.ll
[ 10%] Generate the header by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_convert.h
[ 10%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_workitem.cl
[ 10%] Generate the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/include/ocl_defines.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_types.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_float.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_printf.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_workitem.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_atom.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_async.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_sync.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_memcpy.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_memset.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_misc.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_vload.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_geometric.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_image.h
[ 16%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_work_group.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_common.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_relational.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_integer.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_math.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_simd.h
[ 16%] Generate the header by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_as.h
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_workitem.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_atom.cl
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_atom.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_async.cl
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_async.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_sync.cl
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_sync.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memcpy.cl
[ 20%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memcpy.cl
[ 20%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memset.cl
[ 20%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memset.cl
[ 20%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_misc.cl
[ 20%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_misc.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_vload.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_vload.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_geometric.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_geometric.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_image.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_image.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_work_group.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_work_group.cl
[ 23%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_common.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_common.cl
[ 23%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_relational.cl
[ 26%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_relational.cl
[ 26%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_integer.cl
[ 26%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_integer.cl
[ 26%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_math.cl
[ 26%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_math.cl
[ 30%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_simd.cl
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_simd.cl
[ 30%] Generate the source by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_as.cl
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_as.cl
[ 30%] Generate the source by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_convert.cl
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_convert.cl
[ 30%] Copy the LL file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_barrier.ll
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_barrier.ll
[ 30%] Generate the bitcode file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//beignet.bc
[ 30%] Generate the pch file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//beignet.pch
[ 30%] Generate the pch file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//beignet.local.pch
[ 30%] Built target beignet_bitcode
Scanning dependencies of target gbe
[ 30%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/intrusive_list.cpp.o
[ 30%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/assert.cpp.o
[ 30%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/alloc.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/mutex.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/platform.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/cvar.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/context.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/profile.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/type.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/unit.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/constant.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/sampler.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/image.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/half.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/instruction.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/liveness.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/register.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/function.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/value.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/lowering.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/profiling.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/printf.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/immediate.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/structurizer.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/context.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/program.cpp.o
/home/shiva/Beignet-1.2.1-Source/backend/src/backend/program.cpp: In function ‘bool gbe::processSourceAndOption(const char*, const char*, const char*, std::vector<std::__cxx11::basic_string<char> >&, std::__cxx11::string&, std::__cxx11::string&, std::__cxx11::string&, int&, size_t, char*, size_t*)’:
/home/shiva/Beignet-1.2.1-Source/backend/src/backend/program.cpp:810:10: warning: variable ‘findOcl’ set but not used [-Wunused-but-set-variable]
     bool findOcl = false;
          ^
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_sampler_fix.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_bitcode_link.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_gen_backend.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_passes.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_scalarize.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_intrinsic_lowering.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_barrier_nodup.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_printf_parser.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_profiling.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/ExpandConstantExpr.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/ExpandUtils.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/PromoteIntegers.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/ExpandLargeIntegers.cpp.o
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/ExpandLargeIntegers.cpp: In function ‘void convertInstruction(llvm::Instruction*, {anonymous}::ConversionState&, const llvm::DataLayout&)’:
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/ExpandLargeIntegers.cpp:432:14: warning: variable ‘OpTys’ set but not used [-Wunused-but-set-variable]
     TypePair OpTys = getExpandedIntTypes(Operand->getType());
              ^
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/StripAttributes.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_to_gen.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_loadstore_optimization.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_unroll.cpp.o
[ 50%] Building C object backend/src/CMakeFiles/gbe.dir/backend/gen/gen_mesa_disasm.c.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_selection.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_selection_optimize.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_scheduling.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_selection_output.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_reg_allocation.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen75_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen8_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen9_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_program.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_compact.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_encoder.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen7_encoder.cpp.o
[ 56%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen75_encoder.cpp.o
[ 56%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen8_encoder.cpp.o
[ 56%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen9_encoder.cpp.o
[ 56%] Linking CXX shared library libgbe.so
[ 56%] Built target gbe
Scanning dependencies of target gbe_bin_generater
[ 56%] Building CXX object backend/src/CMakeFiles/gbe_bin_generater.dir/gbe_bin_generater.cpp.o
[ 56%] Linking CXX executable gbe_bin_generater
[ 56%] Built target gbe_bin_generater
Scanning dependencies of target git_sha1.h
[ 56%] Built target git_sha1.h
[ 56%] Generating ../../src/kernels/cl_internal_built_in_kernel_str.c
[ 56%] Generating ../../src/kernels/cl_internal_copy_buf_align4_str.c
[ 56%] Generating ../../src/kernels/cl_internal_copy_buf_align16_str.c
[ 56%] Generating ../../src/kernels/cl_internal_copy_buf_unalign_same_offset_str.c
[ 56%] Generating ../../src/kernels/cl_internal_copy_buf_unalign_dst_offset_str.c
[ 56%] Generating ../../src/kernels/cl_internal_copy_buf_unalign_src_offset_str.c
[ 56%] Generating ../../src/kernels/cl_internal_copy_buf_rect_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_buf_rect_align4_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_1d_to_1d_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_2d_to_2d_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_3d_to_2d_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_2d_to_3d_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_3d_to_3d_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_2d_to_2d_array_str.c
[ 60%] Generating ../../src/kernels/cl_internal_copy_image_1d_array_to_1d_array_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_2d_array_to_2d_array_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_2d_array_to_2d_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_2d_array_to_3d_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_3d_to_2d_array_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_2d_to_buffer_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_2d_to_buffer_align16_str.c
[ 63%] Generating ../../src/kernels/cl_internal_copy_image_3d_to_buffer_str.c
[ 66%] Generating ../../src/kernels/cl_internal_copy_buffer_to_image_2d_str.c
[ 66%] Generating ../../src/kernels/cl_internal_copy_buffer_to_image_2d_align16_str.c
[ 66%] Generating ../../src/kernels/cl_internal_copy_buffer_to_image_3d_str.c
[ 66%] Generating ../../src/kernels/cl_internal_fill_buf_align8_str.c
[ 66%] Generating ../../src/kernels/cl_internal_fill_buf_align4_str.c
[ 66%] Generating ../../src/kernels/cl_internal_fill_buf_align2_str.c
[ 66%] Generating ../../src/kernels/cl_internal_fill_buf_unalign_str.c
[ 66%] Generating ../../src/kernels/cl_internal_fill_buf_align128_str.c
[ 70%] Generating ../../src/kernels/cl_internal_fill_image_1d_str.c
[ 70%] Generating ../../src/kernels/cl_internal_fill_image_1d_array_str.c
[ 70%] Generating ../../src/kernels/cl_internal_fill_image_2d_str.c
[ 70%] Generating ../../src/kernels/cl_internal_fill_image_2d_array_str.c
[ 70%] Generating ../../src/kernels/cl_internal_fill_image_3d_str.c
[ 70%] Generating ../../src/kernels/cl_internal_block_motion_estimate_intel_str.c
Scanning dependencies of target cl
[ 70%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_align4_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_align16_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_unalign_same_offset_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_unalign_dst_offset_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_unalign_src_offset_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_rect_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buf_rect_align4_str.c.o
[ 73%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_1d_to_1d_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_to_2d_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_3d_to_2d_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_to_3d_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_3d_to_3d_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_to_2d_array_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_1d_array_to_1d_array_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_array_to_2d_array_str.c.o
[ 76%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_array_to_2d_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_array_to_3d_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_3d_to_2d_array_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_to_buffer_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_2d_to_buffer_align16_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_image_3d_to_buffer_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buffer_to_image_2d_str.c.o
[ 80%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buffer_to_image_2d_align16_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_copy_buffer_to_image_3d_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_buf_align8_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_buf_align4_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_buf_align2_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_buf_unalign_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_buf_align128_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_image_1d_str.c.o
[ 83%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_image_1d_array_str.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_image_2d_str.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_image_2d_array_str.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_fill_image_3d_str.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_block_motion_estimate_intel_str.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/kernels/cl_internal_built_in_kernel_str.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/cl_api.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/cl_alloc.c.o
[ 86%] Building C object src/CMakeFiles/cl.dir/cl_kernel.c.o
[ 90%] Building C object src/CMakeFiles/cl.dir/cl_program.c.o
[ 90%] Building CXX object src/CMakeFiles/cl.dir/cl_gbe_loader.cpp.o
[ 90%] Building C object src/CMakeFiles/cl.dir/cl_sampler.c.o
[ 90%] Building C object src/CMakeFiles/cl.dir/cl_accelerator_intel.c.o
[ 90%] Building C object src/CMakeFiles/cl.dir/cl_event.c.o
[ 90%] Building C object src/CMakeFiles/cl.dir/cl_enqueue.c.o
[ 90%] Building C object src/CMakeFiles/cl.dir/cl_image.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_mem.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_platform_id.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_extensions.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_device_id.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_context.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_command_queue.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_command_queue_gen7.c.o
[ 93%] Building C object src/CMakeFiles/cl.dir/cl_thread.c.o
[ 96%] Building CXX object src/CMakeFiles/cl.dir/cl_driver.cpp.o
[ 96%] Building C object src/CMakeFiles/cl.dir/cl_driver_defs.c.o
[ 96%] Building C object src/CMakeFiles/cl.dir/intel/intel_gpgpu.c.o
[ 96%] Building C object src/CMakeFiles/cl.dir/intel/intel_batchbuffer.c.o
[ 96%] Building C object src/CMakeFiles/cl.dir/intel/intel_driver.c.o
[ 96%] Building C object src/CMakeFiles/cl.dir/performance.c.o
[ 96%] Building C object src/CMakeFiles/cl.dir/x11/dricommon.c.o
[ 96%] Building C object src/CMakeFiles/cl.dir/x11/va_dri2.c.o
[100%] Building C object src/CMakeFiles/cl.dir/cl_khr_icd.c.o
[100%] Linking CXX shared library libcl.so
[100%] Built target cl
-------------- next part --------------
shiva at abe ~/Beignet-1.2.1-Source/build $ cmake ../
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/gcc-4.8
-- Check for working C compiler: /usr/bin/gcc-4.8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++-4.8
-- Check for working CXX compiler: /usr/bin/g++-4.8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Building mode: RelWithDebInfo
-- LLVM llvm-config found at: /usr/bin/llvm-config-3.5
-- find unstable LLVM version 3.5.2
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Looking for XLib - found
-- Checking for module 'libdrm'
--   Found libdrm, version 2.4.71
-- Looking for DRM - found at /usr 2.4.71
-- Checking for module 'libdrm_intel>=2.4.52'
--   Found libdrm_intel, version 2.4.71
-- Looking for DRM Intel - found at /usr 2.4.71
-- Looking for drm_intel_bo_alloc_userptr in drm_intel
-- Looking for drm_intel_bo_alloc_userptr in drm_intel - found
-- Enable userptr support
-- Looking for drm_intel_get_eu_total in drm_intel
-- Looking for drm_intel_get_eu_total in drm_intel - found
-- Enable EU total query support
-- Looking for drm_intel_get_subslice_total in drm_intel
-- Looking for drm_intel_get_subslice_total in drm_intel - found
-- Enable subslice total query support
-- Looking for drm_intel_get_pooled_eu in drm_intel
-- Looking for drm_intel_get_pooled_eu in drm_intel - found
-- Enable pooled eu query support
-- Looking for drm_intel_get_min_eu_in_pool in drm_intel
-- Looking for drm_intel_get_min_eu_in_pool in drm_intel - found
-- Enable min eu in pool query support
-- Checking for module 'libcmrt'
--   No package 'libcmrt' found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Checking for module 'gl'
--   Found gl, version 13.1.0-devel;-;padoka;PPA
-- Looking for OpenGL - found at /usr
-- Checking for module 'xext'
--   Found xext, version 1.3.3
-- Looking for Xext - found at /usr
-- Checking for module 'xfixes'
--   Found xfixes, version 5.0.1
-- Looking for Xfixes - found at /usr
-- Checking for module 'egl'
--   Found egl, version 13.1.0-devel;-;padoka;PPA
-- Looking for EGL - found at /usr
-- Looking for OCL ICD header file - found
-- Found PythonInterp: /usr/bin/python (found version "2.7.11") 
-- Building mode: RelWithDebInfo
-- Configuring done
-- Generating done
-- Build files have been written to: /home/shiva/Beignet-1.2.1-Source/build
shiva at abe ~/Beignet-1.2.1-Source/build $ make
Scanning dependencies of target gbeinterp
[  0%] Building CXX object backend/src/CMakeFiles/gbeinterp.dir/gbe_bin_interpreter.cpp.o
[  3%] Linking CXX shared library libgbeinterp.so
[  3%] Built target gbeinterp
Scanning dependencies of target beignet_bitcode
[  3%] Copy the LL file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_clz.ll
[  6%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_clz.ll
[ 10%] Generate the header by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_convert.h
[ 10%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_workitem.cl
[ 10%] Generate the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/include/ocl_defines.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_types.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_float.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_printf.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_workitem.h
[ 10%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_atom.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_async.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_sync.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_memcpy.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_memset.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_misc.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_vload.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_geometric.h
[ 13%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_image.h
[ 16%] Copy the header: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_work_group.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_common.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_relational.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_integer.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_math.h
[ 16%] Generate the header by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_simd.h
[ 16%] Generate the header by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//include/ocl_as.h
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_workitem.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_atom.cl
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_atom.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_async.cl
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_async.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_sync.cl
[ 16%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_sync.cl
[ 16%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memcpy.cl
[ 20%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memcpy.cl
[ 20%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memset.cl
[ 20%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_memset.cl
[ 20%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_misc.cl
[ 20%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_misc.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_vload.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_vload.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_geometric.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_geometric.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_image.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_image.cl
[ 23%] Copy the source: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_work_group.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_work_group.cl
[ 23%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_common.cl
[ 23%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_common.cl
[ 23%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_relational.cl
[ 26%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_relational.cl
[ 26%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_integer.cl
[ 26%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_integer.cl
[ 26%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_math.cl
[ 26%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_math.cl
[ 30%] Generate the source by python: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_simd.cl
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_simd.cl
[ 30%] Generate the source by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_as.cl
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_as.cl
[ 30%] Generate the source by script: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_convert.cl
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_convert.cl
[ 30%] Copy the LL file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_barrier.ll
[ 30%] Compiling /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl/src/ocl_barrier.ll
[ 30%] Generate the bitcode file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//beignet.bc
[ 30%] Generate the pch file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//beignet.pch
[ 30%] Generate the pch file: /home/shiva/Beignet-1.2.1-Source/build/backend/src/libocl//usr/local/lib/beignet//beignet.local.pch
[ 30%] Built target beignet_bitcode
Scanning dependencies of target gbe
[ 30%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/intrusive_list.cpp.o
[ 30%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/assert.cpp.o
[ 30%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/alloc.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/mutex.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/platform.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/sys/cvar.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/context.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/profile.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/type.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/unit.cpp.o
[ 33%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/constant.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/sampler.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/image.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/half.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/instruction.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/liveness.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/register.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/function.cpp.o
[ 36%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/value.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/lowering.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/profiling.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/printf.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/immediate.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/ir/structurizer.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/context.cpp.o
[ 40%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/program.cpp.o
/home/shiva/Beignet-1.2.1-Source/backend/src/backend/program.cpp: In function ‘bool gbe::processSourceAndOption(const char*, const char*, const char*, std::vector<std::basic_string<char> >&, std::string&, std::string&, std::string&, int&, size_t, char*, size_t*)’:
/home/shiva/Beignet-1.2.1-Source/backend/src/backend/program.cpp:810:10: warning: variable ‘findOcl’ set but not used [-Wunused-but-set-variable]
     bool findOcl = false;
          ^
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_sampler_fix.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_bitcode_link.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_gen_backend.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_passes.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_scalarize.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_intrinsic_lowering.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_barrier_nodup.cpp.o
[ 43%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_printf_parser.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_profiling.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/ExpandConstantExpr.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/ExpandUtils.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/PromoteIntegers.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/ExpandLargeIntegers.cpp.o
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/ExpandLargeIntegers.cpp: In function ‘void convertInstruction(llvm::Instruction*, {anonymous}::ConversionState&, const llvm::DataLayout&)’:
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/ExpandLargeIntegers.cpp:432:14: warning: variable ‘OpTys’ set but not used [-Wunused-but-set-variable]
     TypePair OpTys = getExpandedIntTypes(Operand->getType());
              ^
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/StripAttributes.cpp.o
[ 46%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_to_gen.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_loadstore_optimization.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/llvm/llvm_unroll.cpp.o
[ 50%] Building C object backend/src/CMakeFiles/gbe.dir/backend/gen/gen_mesa_disasm.c.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_selection.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_selection_optimize.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_scheduling.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_selection_output.cpp.o
[ 50%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_reg_allocation.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen75_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen8_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen9_context.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_program.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_insn_compact.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen_encoder.cpp.o
[ 53%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen7_encoder.cpp.o
[ 56%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen75_encoder.cpp.o
[ 56%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen8_encoder.cpp.o
[ 56%] Building CXX object backend/src/CMakeFiles/gbe.dir/backend/gen9_encoder.cpp.o
[ 56%] Linking CXX shared library libgbe.so
CMakeFiles/gbe.dir/backend/program.cpp.o: In function `gbe::buildModuleFromSource(char const*, llvm::Module**, llvm::LLVMContext*, std::string, std::string, std::vector<std::string, std::allocator<std::string> >&, unsigned long, char*, unsigned long*)':
/home/shiva/Beignet-1.2.1-Source/backend/src/backend/program.cpp:750: undefined reference to `llvm::raw_fd_ostream::raw_fd_ostream(char const*, std::string&, llvm::sys::fs::OpenFlags)'
/home/shiva/Beignet-1.2.1-Source/backend/src/backend/program.cpp:734: undefined reference to `llvm::raw_fd_ostream::raw_fd_ostream(char const*, std::string&, llvm::sys::fs::OpenFlags)'
CMakeFiles/gbe.dir/llvm/llvm_gen_backend.cpp.o:(.data.rel.ro._ZTVN3gbe9GenWriterE[_ZTVN3gbe9GenWriterE]+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_scalarize.cpp.o:(.data.rel.ro._ZTVN3gbe9ScalarizeE[_ZTVN3gbe9ScalarizeE]+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_sampler_fix.cpp.o:(.data.rel.ro._ZTVN3gbe10SamplerFixE[_ZTVN3gbe10SamplerFixE]+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_bitcode_link.cpp.o: In function `gbe::materializedFuncCall(llvm::Module&, llvm::Module&, llvm::Function&, std::set<std::string, std::less<std::string>, std::allocator<std::string> >&, std::vector<llvm::GlobalValue*, std::allocator<llvm::GlobalValue*> >&)':
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_bitcode_link.cpp:116: undefined reference to `llvm::GlobalValue::Materialize(std::string*)'
CMakeFiles/gbe.dir/llvm/llvm_bitcode_link.cpp.o: In function `gbe::runBitCodeLinker(llvm::Module*, bool)':
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_bitcode_link.cpp:223: undefined reference to `llvm::GlobalValue::Materialize(std::string*)'
CMakeFiles/gbe.dir/llvm/llvm_bitcode_link.cpp.o: In function `createOclBitCodeModule':
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_bitcode_link.cpp:59: undefined reference to `llvm::getLazyIRFileModule(std::string const&, llvm::SMDiagnostic&, llvm::LLVMContext&)'
CMakeFiles/gbe.dir/llvm/llvm_passes.cpp.o:(.data.rel.ro._ZTVN3gbe17GenRemoveGEPPasssE[_ZTVN3gbe17GenRemoveGEPPasssE]+0x40): undefined reference to `llvm::BasicBlockPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_intrinsic_lowering.cpp.o:(.data.rel.ro._ZTVN3gbe18InstrinsicLoweringE[_ZTVN3gbe18InstrinsicLoweringE]+0x40): undefined reference to `llvm::BasicBlockPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_barrier_nodup.cpp.o:(.data.rel.ro._ZTVN3gbe12BarrierNodupE[_ZTVN3gbe12BarrierNodupE]+0x40): undefined reference to `llvm::ModulePass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_printf_parser.cpp.o:(.data.rel.ro._ZTVN3gbe12PrintfParserE[_ZTVN3gbe12PrintfParserE]+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_profiling.cpp.o:(.data.rel.ro._ZTVN3gbe17ProfilingInserterE[_ZTVN3gbe17ProfilingInserterE]+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/ExpandConstantExpr.cpp.o:(.data.rel.ro+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/PromoteIntegers.cpp.o:(.data.rel.ro+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/ExpandLargeIntegers.cpp.o:(.data.rel.ro+0x40): undefined reference to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/StripAttributes.cpp.o:(.data.rel.ro+0x40): more undefined references to `llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const' follow
CMakeFiles/gbe.dir/llvm/llvm_to_gen.cpp.o: In function `gbe::llvmToGen(gbe::ir::Unit&, char const*, void const*, int, bool, int, std::string&)':
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_to_gen.cpp:320: undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::string const&)'
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_to_gen.cpp:344: undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::string const&)'
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_to_gen.cpp:406: undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::string const&)'
/home/shiva/Beignet-1.2.1-Source/backend/src/llvm/llvm_to_gen.cpp:314: undefined reference to `llvm::ParseIRFile(std::string const&, llvm::SMDiagnostic&, llvm::LLVMContext&)'
CMakeFiles/gbe.dir/llvm/llvm_unroll.cpp.o:(.data.rel.ro._ZTVN3gbe16CustomLoopUnrollE[_ZTVN3gbe16CustomLoopUnrollE]+0x40): undefined reference to `llvm::LoopPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
CMakeFiles/gbe.dir/llvm/llvm_loadstore_optimization.cpp.o:(.data.rel.ro._ZTVN3gbe24GenLoadStoreOptimizationE[_ZTVN3gbe24GenLoadStoreOptimizationE]+0x40): undefined reference to `llvm::BasicBlockPass::createPrinterPass(llvm::raw_ostream&, std::string const&) const'
collect2: error: ld returned 1 exit status
backend/src/CMakeFiles/gbe.dir/build.make:1652: recipe for target 'backend/src/libgbe.so' failed
make[2]: *** [backend/src/libgbe.so] Error 1
CMakeFiles/Makefile2:201: recipe for target 'backend/src/CMakeFiles/gbe.dir/all' failed
make[1]: *** [backend/src/CMakeFiles/gbe.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
-------------- next part --------------
[OPENCL]:Found suitable OpenCL device [Intel(R) HD Graphics IvyBridge GT1] with 2016411648 bytes of GPU memory
[OPENCL]:Using platform: Intel Gen OCL Driver
[OPENCL]:Using device: Intel(R) HD Graphics IvyBridge GT1(OpenCL 1.2 beignet 1.2)
ASSERTION FAILED: insn2.header.opcode == GEN_OPCODE_NOP
  at file /home/shiva/Beignet-1.2.1-Source/backend/src/backend/gen_encoder.cpp, function virtual void gbe::GenEncoder::patchJMPI(uint32_t, int32_t, int32_t), line 971
Trace/breakpoint trap


More information about the Beignet mailing list