[Pkg-opencl-devel] Bug#767387: beignet: Non-free files in test suite

Andreas Beckmann anbe at debian.org
Fri Oct 31 15:22:08 UTC 2014


On 2014-10-31 10:23, Rebecca N. Palmer wrote:
> I have reported this upstream; they have agreed it's a problem and are
> in the process of removing the first group and investigating the second.

Good news!

> To deal with this problem in the meantime, we will need to repack the
> "orig" tarball (which the version just added to Alioth does _not_ do);
> the new version would then conventionally be called 0.8+dfsg1-0.1 or
> 0.9.3+dfsg1-0.1.

Repacked in git, deleting all files you mentioned in this bug report.

Now it FTBFS (it was working before the dfsg changes), tail of buildlog:

[  9%] Built target gbeinterp
make -f src/CMakeFiles/cl.dir/build.make src/CMakeFiles/cl.dir/depend
make[3]: Entering directory '/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report "/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/CMakeFiles" 
[  9%] Generating ../../src/kernels/cl_internal_built_in_kernel_str.c
cd "/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/src" && rm -rf /tmp/buildd/beignet-0.9.3~dfsg/src/kernels//cl_internal_built_in_kernel_str.c
cd "/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/src" && "OCL_PCM_PATH=/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/backend/src/beignet.bc:/usr/lib/beignet//beignet.bc" OCL_PCH_PATH=/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/backend/src/usr/lib/beignet/ocl_stdlib.h.local.pch:/usr/lib/beignet//ocl_stdlib.h.pch LD_LIBRARY_PATH=/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/backend/src /tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/backend/src/gbe_bin_generater -s /tmp/buildd/beignet-0.9.3~dfsg/src/kernels//cl_internal_built_in_kernel.cl -o/tmp/buildd/beignet-0.9.3~dfsg/src/kernels//cl_internal_built_in_kernel_str.c
/bin/sh: 1: OCL_PCM_PATH=/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu/backend/src/beignet.bc:/usr/lib/beignet//beignet.bc: not found
src/CMakeFiles/cl.dir/build.make:232: recipe for target '../src/kernels/cl_internal_built_in_kernel_str.c' failed
make[3]: *** [../src/kernels/cl_internal_built_in_kernel_str.c] Error 127
make[3]: Leaving directory '/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:297: recipe for target 'src/CMakeFiles/cl.dir/all' failed
make[2]: *** [src/CMakeFiles/cl.dir/all] Error 2
make[2]: Leaving directory '/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu'
Makefile:140: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/tmp/buildd/beignet-0.9.3~dfsg/obj-x86_64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
debian/rules:8: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

(git-buildpackage --git-no-pristine-tar)

> Also note that as the first group is undistributable (not just
> non-DFSG), creating an Alioth repository that includes the previous
> versions may not be a good idea.

Looks I'll have to rewrite/cripple/prune that part of the history ... but first lets use that git repo to get 0.9.3~dfsg working ...


Andreas

PS: the typo fixing patch is now available in a separate branch "for-upstream" for submitting/cherry-picking upstream



More information about the Pkg-opencl-devel mailing list