Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 601996 - app-eselect/eselect-opencl-1.1.0-r4 - respect PREFIX
Summary: app-eselect/eselect-opencl-1.1.0-r4 - respect PREFIX
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on: 521734
Blocks: 651660
  Show dependency tree
 
Reported: 2016-12-08 15:10 UTC by Martin Mokrejš
Modified: 2020-09-12 21:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
eselect-opencl-1.1.0-r4.ebuild.patch (eselect-opencl-1.1.0-r4.ebuild.patch,1.19 KB, patch)
2016-12-08 15:11 UTC, Martin Mokrejš
Details | Diff
eselect-opencl-1.1.0-r4_v2.ebuild.patch (eselect-opencl-1.1.0-r4_v2.ebuild.patch,1.19 KB, patch)
2017-01-26 19:10 UTC, Martin Mokrejš
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2016-12-08 15:10:26 UTC
Here is a patch to fix src_install() step n Gentoo::Prefix hosts.
Comment 1 Martin Mokrejš 2016-12-08 15:11:17 UTC
Created attachment 455514 [details, diff]
eselect-opencl-1.1.0-r4.ebuild.patch
Comment 2 Martin Mokrejš 2017-01-26 19:10:52 UTC
Created attachment 461520 [details, diff]
eselect-opencl-1.1.0-r4_v2.ebuild.patch

The only unfixed issue is that it falsely? complains here:

>>> Install eselect-opencl-1.1.0-r4 into /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/image/ category app-eselect
cp: cannot stat '/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl10/cl_egl.h': No such file or directory
cp: cannot stat '/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl11/cl_egl.h': No such file or directory
>>> Completed installing eselect-opencl-1.1.0-r4 into /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/image/


But the two files are really missing from the distribution:

$ ls -latr /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl10
total 120
-rw-r--r--  1 mmokrejs mmokrejs  1993 Feb  9  2016 opencl.h
-rw-r--r--  1 mmokrejs mmokrejs 34041 Feb  9  2016 cl_platform.h
-rw-r--r--  1 mmokrejs mmokrejs  2448 Feb  9  2016 cl_gl_ext.h
-rw-r--r--  1 mmokrejs mmokrejs  6869 Feb  9  2016 cl_gl.h
-rw-r--r--  1 mmokrejs mmokrejs  7122 Feb  9  2016 cl_ext.h
-rw-r--r--  1 mmokrejs mmokrejs  5098 Feb  9  2016 cl_d3d10.h
-rw-r--r--  1 mmokrejs mmokrejs 43263 Feb  9  2016 cl.h
drwxr-xr-x  2 mmokrejs mmokrejs  4096 Feb  9  2016 .
drwx------ 11 mmokrejs mmokrejs  4096 Jan 26 19:05 ..
$

$ find  /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4 -name cl_egl.h
/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl21/cl_egl.h
/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl12/cl_egl.h
/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl20/cl_egl.h
$
Comment 3 Martin Mokrejš 2018-04-14 11:19:42 UTC
FYI, I just did now:

emerge --sync
layman -S
emerge app-eselect/eselect-opencl
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-eselect/eselect-opencl-1.1.0-r4::gentoo
 * eselect-opencl-1.1.0-r1.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                         [ ok ]
 * opencl10.zip BLAKE2B SHA512 size ;-) ...                                                                                                           [ ok ]
 * opencl11.zip BLAKE2B SHA512 size ;-) ...                                                                                                           [ ok ]
 * opencl12.zip BLAKE2B SHA512 size ;-) ...                                                                                                           [ ok ]
 * opencl20.zip BLAKE2B SHA512 size ;-) ...                                                                                                           [ ok ]
 * opencl21.zip BLAKE2B SHA512 size ;-) ...                                                                                                           [ ok ]
 * opencl-cpp-headers.tar BLAKE2B SHA512 size ;-) ...                                                                                                 [ ok ]
>>> Unpacking source...
>>> Unpacking eselect-opencl-1.1.0-r1.tar.xz to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Unpacking opencl10.zip to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Unpacking opencl11.zip to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Unpacking opencl12.zip to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Unpacking opencl20.zip to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Unpacking opencl21.zip to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Unpacking opencl-cpp-headers.tar to /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Source unpacked in /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work
>>> Preparing source in /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/eselect-opencl-1.1.0 ...
>>> Source prepared.
>>> Configuring source in /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/eselect-opencl-1.1.0 ...
>>> Source configured.
>>> Compiling source in /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/eselect-opencl-1.1.0 ...
>>> Source compiled.
>>> Test phase [not enabled]: app-eselect/eselect-opencl-1.1.0-r4

>>> Install eselect-opencl-1.1.0-r4 into /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/image/ category app-eselect
cp: cannot stat '/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl10/cl_egl.h': No such file or directory
cp: cannot stat '/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl11/cl_egl.h': No such file or directory
>>> Completed installing eselect-opencl-1.1.0-r4 into /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/image/

 * Final size of build directory: 1508 KiB (1.4 MiB)
 * Final size of installed tree:  1000 KiB


>>> Installing (1 of 1) app-eselect/eselect-opencl-1.1.0-r4::gentoo
Switching to intel OpenCL interface... done
rm: cannot remove '/apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/temp': Directory not empty
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
Comment 4 Martin Mokrejš 2018-04-14 11:20:51 UTC
$ ls -latr /apps/gentoo/var/tmp/portage/app-eselect/eselect-opencl-1.1.0-r4/work/OpenCL-Headers-opencl10/
total 116
-rw-r--r--  1 mmokrejs mmokrejs  1993 Feb  9  2016 opencl.h
-rw-r--r--  1 mmokrejs mmokrejs 34041 Feb  9  2016 cl_platform.h
-rw-r--r--  1 mmokrejs mmokrejs  2448 Feb  9  2016 cl_gl_ext.h
-rw-r--r--  1 mmokrejs mmokrejs  6869 Feb  9  2016 cl_gl.h
-rw-r--r--  1 mmokrejs mmokrejs  7122 Feb  9  2016 cl_ext.h
-rw-r--r--  1 mmokrejs mmokrejs  5098 Feb  9  2016 cl_d3d10.h
-rw-r--r--  1 mmokrejs mmokrejs 43263 Feb  9  2016 cl.h
drwxr-xr-x  2 mmokrejs mmokrejs   116 Feb  9  2016 .
drwx------ 11 mmokrejs mmokrejs  4096 Apr 14 13:20 ..
$