Your message dated Sun, 17 Jul 2022 22:49:05 +0800 with message-id <20220717144905.p4buitccswrbiwry@debian> and subject line has caused the Debian Bug report #1011206, regarding mesa-opencl-icd: Add support riscv64 arch to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1011206: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011206 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: mesa-opencl-icd: Add support riscv64 arch
- From: Bo YU <tsu.yubo@gmail.com>
- Date: Wed, 18 May 2022 17:53:37 +0800
- Message-id: <165286761794.18035.4053367850132157836.reportbug@debian>
Package: mesa-opencl-icd Version: 22.0.3-1 Severity: wishlist User: debian-riscv@lists.debian.org Usertags: riscv64 Dear Maintainer, I am fixing the ftbfs issue for leela-zero package[0], but it depends on mesa-open-icd if I build leela-zero on local riscv64 hardware. It seems that the mesa-opencl-icd does not support riscv64 so I try build mesa-open-icd package on local riscv64 machine. Everything is well expect got exit that hints missing the related files to install: ``` ... 51/53 mesa:compiler+glsl / glsl compiler warnings OK 5.53s 52/53 mesa:egl / egl-symbols-check OK 0.80s 53/53 mesa:gallium / osmesa-render OK 16.20s Ok: 53 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /<<PKGBUILDDIR>>/build/meson-logs/testlog.txt make[1]: Leaving directory '/<<PKGBUILDDIR>>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with quilt \ --builddirectory=build/ \ --buildsystem=meson dh_testroot -O--builddirectory=build/ -O--buildsystem=meson dh_prep -O--builddirectory=build/ -O--buildsystem=meson debian/rules override_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_install cd build && DESTDIR=/<<PKGBUILDDIR>>/debian/tmp LC_ALL=C.UTF-8 ninja install [1/17] Generating src/git_sha1.h with a custom command [1/2] Installing files. Installing src/mapi/shared-glapi/libglapi.so.0.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/vulkan/overlay-layer/libVkLayer_MESA_overlay.so to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/vulkan/device-select-layer/libVkLayer_MESA_device_select.so to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/gbm/libgbm.so.1.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/gallium/targets/dri/libgallium_dri.so to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/dri Installing src/gallium/targets/osmesa/libOSMesa.so.8.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/gallium/targets/vdpau/libvdpau_gallium.so.1.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/vdpau Installing src/gallium/targets/va/libgallium_drv_video.so to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/dri Installing src/gallium/targets/xa/libxatracker.so.2.5.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/glx/libGLX_mesa.so.0.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing src/egl/libEGL_mesa.so.0.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu Installing /<<PKGBUILDDIR>>/include/EGL/eglmesaext.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include/EGL Installing /<<PKGBUILDDIR>>/include/EGL/eglextchromium.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include/EGL Installing /<<PKGBUILDDIR>>/include/GL/osmesa.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include/GL Installing /<<PKGBUILDDIR>>/include/GL/internal/dri_interface.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include/GL/internal Installing /<<PKGBUILDDIR>>/src/gbm/main/gbm.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include Installing /<<PKGBUILDDIR>>/src/gallium/frontends/xa/xa_composite.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include Installing /<<PKGBUILDDIR>>/src/gallium/frontends/xa/xa_context.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include Installing /<<PKGBUILDDIR>>/src/util/00-mesa-defaults.conf to /<<PKGBUILDDIR>>/debian/tmp/usr/share/drirc.d Installing /<<PKGBUILDDIR>>/src/vulkan/overlay-layer/VkLayer_MESA_overlay.json to /<<PKGBUILDDIR>>/debian/tmp/usr/share/vulkan/explicit_layer.d Installing /<<PKGBUILDDIR>>/src/vulkan/overlay-layer/mesa-overlay-control.py to /<<PKGBUILDDIR>>/debian/tmp/usr/bin Installing /<<PKGBUILDDIR>>/src/vulkan/device-select-layer/VkLayer_MESA_device_select.json to /<<PKGBUILDDIR>>/debian/tmp/usr/share/vulkan/implicit_layer.d Installing /<<PKGBUILDDIR>>/build/meson-private/gbm.pc to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/pkgconfig Installing /<<PKGBUILDDIR>>/build/meson-private/dri.pc to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/pkgconfig Installing /<<PKGBUILDDIR>>/build/meson-private/osmesa.pc to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/pkgconfig Installing /<<PKGBUILDDIR>>/build/src/gallium/frontends/xa/xa_tracker.h to /<<PKGBUILDDIR>>/debian/tmp/usr/include Installing /<<PKGBUILDDIR>>/build/meson-private/xatracker.pc to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/pkgconfig Installing /<<PKGBUILDDIR>>/build/src/egl/50_mesa.json to /<<PKGBUILDDIR>>/debian/tmp/usr/share/glvnd/egl_vendor.d Installing symlink pointing to libglapi.so.0.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libglapi.so.0 Installing symlink pointing to libglapi.so.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libglapi.so Installing symlink pointing to libgbm.so.1.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libgbm.so.1 Installing symlink pointing to libgbm.so.1 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libgbm.so Installing symlink pointing to libOSMesa.so.8.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libOSMesa.so.8 Installing symlink pointing to libOSMesa.so.8 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libOSMesa.so Installing symlink pointing to libvdpau_gallium.so.1.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/vdpau/libvdpau_gallium.so Installing symlink pointing to libxatracker.so.2.5.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libxatracker.so.2 Installing symlink pointing to libxatracker.so.2 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libxatracker.so Installing symlink pointing to libGLX_mesa.so.0.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libGLX_mesa.so.0 Installing symlink pointing to libGLX_mesa.so.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libGLX_mesa.so Installing symlink pointing to libEGL_mesa.so.0.0.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libEGL_mesa.so.0 Installing symlink pointing to libEGL_mesa.so.0 to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/riscv64-linux-gnu/libEGL_mesa.so Running custom install script '/usr/bin/python3 /<<PKGBUILDDIR>>/bin/install_megadrivers.py /<<PKGBUILDDIR>>/build/src/gallium/targets/dri/libgallium_dri.so /usr/lib/riscv64-linux-gnu/dri nouveau_dri.so swrast_dri.so kms_swrast_dri.so r300_dri.so r600_dri.so virtio_gpu_dri.so zink_dri.so' Running custom install script '/usr/bin/python3 /<<PKGBUILDDIR>>/bin/install_megadrivers.py /<<PKGBUILDDIR>>/build/src/gallium/targets/vdpau/libvdpau_gallium.so.1.0.0 lib/riscv64-linux-gnu/vdpau libvdpau_r300.so.1.0.0 libvdpau_r600.so.1.0.0 libvdpau_nouveau.so.1.0.0' Running custom install script '/usr/bin/python3 /<<PKGBUILDDIR>>/bin/install_megadrivers.py /<<PKGBUILDDIR>>/build/src/gallium/targets/va/libgallium_drv_video.so lib/riscv64-linux-gnu/dri r600_drv_video.so nouveau_drv_video.so' for file in debian/*.in; \ do \ sed -e"s,\${DEB_HOST_MULTIARCH},riscv64-linux-gnu,g" \ ${file} > ${file%%.in}; \ done make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_install make[1]: Entering directory '/<<PKGBUILDDIR>>' # purge .la files find debian/tmp/ -name '*.la' -exec rm '{}' ';' # Get rid of some files which aren't installed. Do not # use -f to ensure we notice disappearing files: rm debian/tmp/usr/lib/*/libglapi.so rm debian/tmp/usr/lib/*/libEGL_mesa.so rm debian/tmp/usr/lib/*/libGLX_mesa.so # Copy the hardlinked *_dri.so correctly. install -m755 -d debian/libgl1-mesa-dri/usr/lib/riscv64-linux-gnu/dri/ mv debian/tmp/usr/lib/riscv64-linux-gnu/dri/*_dri.so \ debian/libgl1-mesa-dri/usr/lib/riscv64-linux-gnu/dri/ # Copy the hardlinked vdpau drivers correctly. install -m755 -d debian/mesa-vdpau-drivers/usr/lib/riscv64-linux-gnu/vdpau/ mv debian/tmp/usr/lib/riscv64-linux-gnu/vdpau/libvdpau*.so* \ debian/mesa-vdpau-drivers/usr/lib/riscv64-linux-gnu/vdpau/ # Copy the hardlinked va drivers correctly. install -m755 -d debian/mesa-va-drivers/usr/lib/riscv64-linux-gnu/dri/ mv debian/tmp/usr/lib/riscv64-linux-gnu/dri/*_drv_video.so \ debian/mesa-va-drivers/usr/lib/riscv64-linux-gnu/dri/ dh_install -a dh_install: warning: Cannot find (any matches for) "etc/OpenCL/vendors/mesa.icd" (tried in ., debian/tmp) dh_install: warning: mesa-opencl-icd missing files: etc/OpenCL/vendors/mesa.icd dh_install: warning: Cannot find (any matches for) "usr/lib/*/gallium-pipe/*.so" (tried in ., debian/tmp) dh_install: warning: mesa-opencl-icd missing files: usr/lib/*/gallium-pipe/*.so dh_install: warning: Cannot find (any matches for) "usr/lib/*/libMesaOpenCL*" (tried in ., debian/tmp) dh_install: warning: mesa-opencl-icd missing files: usr/lib/*/libMesaOpenCL* dh_install: error: missing files, aborting make[1]: *** [debian/rules:231: override_dh_install] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:259: binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ``` BTW, this time I do not enable to support riscv64 arch for mesa-vulkan-drivers, does it will affect this compilation result? Anyway, I will rebuild it enable both support riscv64 arch. BR, Bo [0]: https://buildd.debian.org/status/package.php?p=leela-zero&suite=sid
--- End Message ---
--- Begin Message ---
- To: 1011206-done@bugs.debian.org
- From: Bo YU <tsu.yubo@gmail.com>
- Date: Sun, 17 Jul 2022 22:49:05 +0800
- Message-id: <20220717144905.p4buitccswrbiwry@debian>
Version: 22.1.3-1 Tag: fixed -- Best Regards,Attachment: signature.asc
Description: PGP signature
--- End Message ---