piglit failed to build in a bulk due to a missing dependency. Patch
below fixed the build for me.

[3320/4182] cd 
/tmp/pobj/piglit-20210128/build-amd64/target_api/gl/tests/spec/ext_external_objects
 && /usr/local/bin/glslangValidator -V 
/tmp/pobj/piglit-20210128/piglit-83173d9536c9f5e1571efe5933d210466ec255b8/tests/spec/ext_external_objects/vk_blue.vert
 -o 
/tmp/pobj/piglit-20210128/piglit-83173d9536c9f5e1571efe5933d210466ec255b8/tests/spec/ext_external_objects/vk_blue.vert.spv
FAILED: 
/tmp/pobj/piglit-20210128/piglit-83173d9536c9f5e1571efe5933d210466ec255b8/tests/spec/ext_external_objects/vk_blue.vert.spv
cd 
/tmp/pobj/piglit-20210128/build-amd64/target_api/gl/tests/spec/ext_external_objects
 && /usr/local/bin/glslangValidator -V 
/tmp/pobj/piglit-20210128/piglit-83173d9536c9f5e1571efe5933d210466ec255b8/tests/spec/ext_external_objects/vk_blue.vert
 -o 
/tmp/pobj/piglit-20210128/piglit-83173d9536c9f5e1571efe5933d210466ec255b8/tests/spec/ext_external_objects/vk_blue.vert.spv
/bin/sh: /usr/local/bin/glslangValidator: not found
ninja: build stopped: subcommand failed.
*** Error 1 in graphics/piglit (/usr/ports/devel/cmake/cmake.port.mk:36 
'do-build': @cd /tmp/pobj/piglit-20210128/build-amd64 && exec /usr/b...)
*** Error 2 in graphics/piglit (/usr/ports/infrastructure/mk/bsd.port.mk:2943 
'/tmp/pobj/piglit-20210128/build-amd64/.build_done': @cd /usr/...)
*** Error 2 in graphics/piglit (/usr/ports/infrastructure/mk/bsd.port.mk:2602 
'build': @lock=piglit-20210128;  export _LOCKS_HELD=" piglit-2...)
===> Exiting graphics/piglit with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build': @: 
${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/piglit/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile    23 Feb 2021 19:39:26 -0000      1.15
+++ Makefile    30 Mar 2021 05:18:57 -0000
@@ -8,6 +8,7 @@ DISTNAME =      piglit-20210128
 GH_ACCOUNT =   mesa3d
 GH_PROJECT =   piglit
 GH_COMMIT =    83173d9536c9f5e1571efe5933d210466ec255b8
+REVISION =     0
 
 CATEGORIES =   graphics
 
@@ -37,6 +38,7 @@ RUN_DEPENDS =         devel/py-six${MODPY_FLAVO
                        math/py-numpy${MODPY_FLAVOR} \
                        www/py-mako${MODPY_FLAVOR}
 BUILD_DEPENDS =                ${RUN_DEPENDS} \
+                       graphics/glslang \
                        graphics/vulkan-headers
 
 LIB_DEPENDS =          graphics/waffle \

Reply via email to