Resolving dependencies... Configuring OpenCL-1.0.3.4... Building OpenCL-1.0.3.4... Preprocessing library OpenCL-1.0.3.4... [1 of 8] Compiling Control.Parallel.OpenCL.Types ( dist/build/Control/Parallel/OpenCL/Types.hs, dist/build/Control/Parallel/OpenCL/Types.o ) [2 of 8] Compiling Control.Parallel.OpenCL.Program ( dist/build/Control/Parallel/OpenCL/Program.hs, dist/build/Control/Parallel/OpenCL/Program.o ) [3 of 8] Compiling Control.Parallel.OpenCL.Event ( dist/build/Control/Parallel/OpenCL/Event.hs, dist/build/Control/Parallel/OpenCL/Event.o ) [4 of 8] Compiling Control.Parallel.OpenCL.Memory ( dist/build/Control/Parallel/OpenCL/Memory.hs, dist/build/Control/Parallel/OpenCL/Memory.o ) [5 of 8] Compiling Control.Parallel.OpenCL.CommandQueue ( dist/build/Control/Parallel/OpenCL/CommandQueue.hs, dist/build/Control/Parallel/OpenCL/CommandQueue.o ) [6 of 8] Compiling Control.Parallel.OpenCL.Context ( dist/build/Control/Parallel/OpenCL/Context.hs, dist/build/Control/Parallel/OpenCL/Context.o ) [7 of 8] Compiling Control.Parallel.OpenCL.Query ( dist/build/Control/Parallel/OpenCL/Query.hs, dist/build/Control/Parallel/OpenCL/Query.o ) [8 of 8] Compiling Control.Parallel.OpenCL ( src/Control/Parallel/OpenCL.hs, dist/build/Control/Parallel/OpenCL.o ) In-place registering OpenCL-1.0.3.4... Running Haddock for OpenCL-1.0.3.4... Running hscolour for OpenCL-1.0.3.4... Preprocessing library OpenCL-1.0.3.4... Preprocessing library OpenCL-1.0.3.4... Haddock coverage: 20% ( 15 / 74) in 'Control.Parallel.OpenCL.Types' 92% ( 34 / 37) in 'Control.Parallel.OpenCL.Program' 87% ( 13 / 15) in 'Control.Parallel.OpenCL.Event' 86% ( 38 / 44) in 'Control.Parallel.OpenCL.Memory' 92% ( 35 / 38) in 'Control.Parallel.OpenCL.CommandQueue' 75% ( 9 / 12) in 'Control.Parallel.OpenCL.Context' 93% ( 62 / 67) in 'Control.Parallel.OpenCL.Query' 69% ( 9 / 13) in 'Control.Parallel.OpenCL' Warning: Control.Parallel.OpenCL.Program: could not find link destinations for: Control.Parallel.OpenCL.Program.CL_PROGRAM_REFERENCE_COUNT Control.Parallel.OpenCL.Program.CL_PROGRAM_CONTEXT Control.Parallel.OpenCL.Program.CL_PROGRAM_NUM_DEVICES Control.Parallel.OpenCL.Program.CL_PROGRAM_DEVICES Control.Parallel.OpenCL.Program.CL_PROGRAM_SOURCE Control.Parallel.OpenCL.Program.CL_PROGRAM_BINARY_SIZES Control.Parallel.OpenCL.Program.CL_PROGRAM_BINARIES Control.Parallel.OpenCL.Program.CL_PROGRAM_BUILD_STATUS Control.Parallel.OpenCL.Program.CL_PROGRAM_BUILD_OPTIONS Control.Parallel.OpenCL.Program.CL_PROGRAM_BUILD_LOG Control.Parallel.OpenCL.Program.CL_KERNEL_FUNCTION_NAME Control.Parallel.OpenCL.Program.CL_KERNEL_NUM_ARGS Control.Parallel.OpenCL.Program.CL_KERNEL_REFERENCE_COUNT Control.Parallel.OpenCL.Program.CL_KERNEL_CONTEXT Control.Parallel.OpenCL.Program.CL_KERNEL_PROGRAM Control.Parallel.OpenCL.Program.CL_KERNEL_WORK_GROUP_SIZE Control.Parallel.OpenCL.Program.CL_KERNEL_COMPILE_WORK_GROUP_SIZE Control.Parallel.OpenCL.Program.CL_KERNEL_LOCAL_MEM_SIZE Warning: Control.Parallel.OpenCL.Event: could not find link destinations for: Control.Parallel.OpenCL.Event.CL_EVENT_COMMAND_QUEUE Control.Parallel.OpenCL.Event.CL_EVENT_COMMAND_TYPE Control.Parallel.OpenCL.Event.CL_EVENT_REFERENCE_COUNT Control.Parallel.OpenCL.Event.CL_EVENT_COMMAND_EXECUTION_STATUS Warning: Control.Parallel.OpenCL.Memory: could not find link destinations for: Control.Parallel.OpenCL.Memory.CL_MEM_TYPE Control.Parallel.OpenCL.Memory.CL_MEM_FLAGS Control.Parallel.OpenCL.Memory.CL_MEM_SIZE Control.Parallel.OpenCL.Memory.CL_MEM_HOST_PTR Control.Parallel.OpenCL.Memory.CL_MEM_MAP_COUNT Control.Parallel.OpenCL.Memory.CL_MEM_REFERENCE_COUNT Control.Parallel.OpenCL.Memory.CL_MEM_CONTEXT Control.Parallel.OpenCL.Memory.CL_IMAGE_FORMAT Control.Parallel.OpenCL.Memory.CL_IMAGE_ELEMENT_SIZE Control.Parallel.OpenCL.Memory.CL_IMAGE_ROW_PITCH Control.Parallel.OpenCL.Memory.CL_IMAGE_SLICE_PITCH Control.Parallel.OpenCL.Memory.CL_IMAGE_WIDTH Control.Parallel.OpenCL.Memory.CL_IMAGE_HEIGHT Control.Parallel.OpenCL.Memory.CL_IMAGE_DEPTH Control.Parallel.OpenCL.Memory.CL_SAMPLER_REFERENCE_COUNT Control.Parallel.OpenCL.Memory.CL_SAMPLER_CONTEXT Control.Parallel.OpenCL.Memory.CL_SAMPLER_ADDRESSING_MODE Control.Parallel.OpenCL.Memory.CL_SAMPLER_FILTER_MODE Control.Parallel.OpenCL.Memory.CL_SAMPLER_NORMALIZED_COORDS Warning: Control.Parallel.OpenCL.CommandQueue: could not find link destinations for: Control.Parallel.OpenCL.CommandQueue.CL_QUEUE_CONTEXT Control.Parallel.OpenCL.CommandQueue.CL_QUEUE_DEVICE Control.Parallel.OpenCL.CommandQueue.CL_QUEUE_REFERENCE_COUNT Control.Parallel.OpenCL.CommandQueue.CL_QUEUE_PROPERTIES Warning: Control.Parallel.OpenCL.Context: could not find link destinations for: Control.Parallel.OpenCL.Context.CL_CONTEXT_REFERENCE_COUNT Control.Parallel.OpenCL.Context.CL_CONTEXT_DEVICES Warning: Control.Parallel.OpenCL.Query: could not find link destinations for: Control.Parallel.OpenCL.Query.CL_DEVICE_EXECUTION_CAPABILITIES Control.Parallel.OpenCL.Query.CL_DEVICE_ADDRESS_BITS Control.Parallel.OpenCL.Query.CL_DEVICE_AVAILABLE Control.Parallel.OpenCL.Query.CL_DEVICE_COMPILER_AVAILABLE Control.Parallel.OpenCL.Query.CL_DEVICE_ENDIAN_LITTLE Control.Parallel.OpenCL.Query.CL_DEVICE_ERROR_CORRECTION_SUPPORT Control.Parallel.OpenCL.Query.CL_DEVICE_EXTENSIONS Control.Parallel.OpenCL.Query.CL_DEVICE_GLOBAL_MEM_CACHE_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_GLOBAL_MEM_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_IMAGE_SUPPORT Control.Parallel.OpenCL.Query.CL_DEVICE_IMAGE2D_MAX_HEIGHT Control.Parallel.OpenCL.Query.CL_DEVICE_IMAGE2D_MAX_WIDTH Control.Parallel.OpenCL.Query.CL_DEVICE_IMAGE3D_MAX_DEPTH Control.Parallel.OpenCL.Query.CL_DEVICE_IMAGE3D_MAX_HEIGHT Control.Parallel.OpenCL.Query.CL_DEVICE_IMAGE3D_MAX_WIDTH Control.Parallel.OpenCL.Query.CL_DEVICE_LOCAL_MEM_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_CLOCK_FREQUENCY Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_COMPUTE_UNITS Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_CONSTANT_ARGS Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_MEM_ALLOC_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_PARAMETER_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_READ_IMAGE_ARGS Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_SAMPLERS Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_WORK_GROUP_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_WORK_ITEM_SIZES Control.Parallel.OpenCL.Query.CL_DEVICE_MAX_WRITE_IMAGE_ARGS Control.Parallel.OpenCL.Query.CL_DEVICE_MEM_BASE_ADDR_ALIGN Control.Parallel.OpenCL.Query.CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE Control.Parallel.OpenCL.Query.CL_DEVICE_NAME Control.Parallel.OpenCL.Query.CL_DEVICE_PLATFORM Control.Parallel.OpenCL.Query.CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR Control.Parallel.OpenCL.Query.CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT Control.Parallel.OpenCL.Query.CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT Control.Parallel.OpenCL.Query.CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG Control.Parallel.OpenCL.Query.CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT Control.Parallel.OpenCL.Query.CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE Control.Parallel.OpenCL.Query.CL_DEVICE_PROFILE Control.Parallel.OpenCL.Query.CL_DEVICE_PROFILING_TIMER_RESOLUTION Control.Parallel.OpenCL.Query.CL_DEVICE_VENDOR Control.Parallel.OpenCL.Query.CL_DEVICE_VENDOR_ID Control.Parallel.OpenCL.Query.CL_DEVICE_VERSION Control.Parallel.OpenCL.Query.CL_DRIVER_VERSION Control.Parallel.OpenCL.Query.CL_DEVICE_SINGLE_FP_CONFIG Control.Parallel.OpenCL.Query.CL_DEVICE_DOUBLE_FP_CONFIG Control.Parallel.OpenCL.Query.CL_DEVICE_HALF_FP_CONFIG Control.Parallel.OpenCL.Query.CL_DEVICE_LOCAL_MEM_TYPE Control.Parallel.OpenCL.Query.CL_DEVICE_GLOBAL_MEM_CACHE_TYPE Control.Parallel.OpenCL.Query.CL_DEVICE_QUEUE_PROPERTIES Control.Parallel.OpenCL.Query.CL_DEVICE_TYPE Documentation created: dist/doc/html/OpenCL/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/OpenCL-1.0.3.4 Registering OpenCL-1.0.3.4... Installed OpenCL-1.0.3.4