Public bug reported: I installed beignet 0.3-1 package and run sample program, I gave this error :
fatal error: malformed or corrupted PCH file: 'could not find file '/build/buildd/beignet-0.3/obj-x86_64-linux-gnu/backend/src/ocl_stdlib.h' referenced by AST file' 1 error generated. *** build of 'sum' on 'Intel HD Graphics Family' said: *** (end of message) *** 'clBuildProgram' in 'cl-helper.c' on line 470 failed with error 'invalid program'. Aborted (core dumped) and made some investigation here : https://launchpadlibrarian.net/154856263/buildlog_ubuntu-trusty- amd64.beignet_0.3-1_UPLOADING.txt.gz and I found that compile mistake : missing ocl_stdlib.h here : -- Install configuration: "RelWithDebInfo" -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl_platform.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl_ext.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl_gl.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/opencl.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl_gl_ext.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl_d3d10.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl_intel.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/CL/cl.hpp -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/lib/beignet/libgbe.so -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/lib/beignet/ocl_stdlib.h.pch -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/include/gen/program.h -- Installing: /build/buildd/beignet-0.3/debian/tmp/usr/lib/beignet/libcl.so and here too : chroot-autobuild/build/buildd/beignet-dev_0.3-1_amd64.deb: drwxr-xr-x root/root 0 2013-10-24 05:10 ./ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/share/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/share/doc/beignet-dev/ -rw-r--r-- root/root 2348 2013-04-09 15:13 ./usr/share/doc/beignet-dev/copyright drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/include/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/include/CL/ -rw-r--r-- root/root 4974 2013-10-22 07:06 ./usr/include/CL/cl_intel.h lrwxrwxrwx root/root 0 2013-10-24 05:10 ./usr/share/doc/beignet-dev/changelog.Debian.gz -> ../beignet/changelog.Debian.gz chroot-autobuild/build/buildd/beignet_0.3-1_amd64.deb: drwxr-xr-x root/root 0 2013-10-24 05:10 ./ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/lib/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/lib/beignet/ -rw-r--r-- root/root 19695160 2013-10-24 05:10 ./usr/lib/beignet/libgbe.so -rw-r--r-- root/root 123248 2013-10-24 05:10 ./usr/lib/beignet/libcl.so -rw-r--r-- root/root 4957604 2013-10-24 05:09 ./usr/lib/beignet/ocl_stdlib.h.pch drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/share/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/share/doc/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./usr/share/doc/beignet/ -rw-r--r-- root/root 2348 2013-04-09 15:13 ./usr/share/doc/beignet/copyright -rw-r--r-- root/root 443 2013-10-24 05:10 ./usr/share/doc/beignet/changelog.Debian.gz drwxr-xr-x root/root 0 2013-10-24 05:10 ./etc/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./etc/OpenCL/ drwxr-xr-x root/root 0 2013-10-24 05:10 ./etc/OpenCL/vendors/ -rw-r--r-- root/root 26 2013-05-21 07:27 ./etc/OpenCL/vendors/intel.icd please fix it. Thanks ** Affects: beignet (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1255323 Title: missing ocl_stdlib.h To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/beignet/+bug/1255323/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
