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

Reply via email to