On 2020/09/19 12:15, Thomas Frohwein wrote:
> CVSROOT:      /cvs
> Module name:  ports
> Changes by:   [email protected]    2020/09/19 12:15:56
> 
> Modified files:
>       graphics/mojoshader: Makefile 
> 
> Log message:
> add new BDEP on graphics/vulkan-headers; pointed out by aja@
> no revision bump as it didn't build without vulkan-headers
> 

Build fails for me even with this commit;

/pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_vulkan.c
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_vulkan.c:15:10: fatal 
error: 'vulkan/vulkan.h' file not found
#include "vulkan/vulkan.h"
         ^~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.

Full log follows

>>> Building on i386-1 under graphics/mojoshader
         BDEPENDS = 
[devel/ninja;devel/sdl2;devel/re2c;devel/cmake;graphics/vulkan-headers]
         DIST = [graphics/mojoshader:mojoshader-7a43f238f28a.tar.gz]
         FULLPKGNAME = mojoshader-1303
(Junk lock obtained for i386-1 at 1600785879.00)
>>> Running depends in graphics/mojoshader at 1600785879.06
   last junk was in games/uqm/uqm
/usr/sbin/pkg_add -aI -Drepair cmake-3.17.2p0v0 ninja-1.10.0 re2c-2.0.3 
sdl2-2.0.12 vulkan-headers-1.2.141.0
was: /usr/sbin/pkg_add -aI -Drepair cmake-3.17.2p0v0 ninja-1.10.0 re2c-2.0.3 
sdl2-2.0.12 vulkan-headers-1.2.141.0
/usr/sbin/pkg_add -aI -Drepair cmake-3.17.2p0v0 ninja-1.10.0 re2c-2.0.3 
sdl2-2.0.12 vulkan-headers-1.2.141.0
>>> Running show-prepare-results in graphics/mojoshader at 1600785881.88
===> graphics/mojoshader
===> mojoshader-1303 depends on: re2c-* -> re2c-2.0.3
===> mojoshader-1303 depends on: sdl2-* -> sdl2-2.0.12
===> mojoshader-1303 depends on: vulkan-headers-* -> vulkan-headers-1.2.141.0
===> mojoshader-1303 depends on: cmake-* -> cmake-3.17.2p0v0
===> mojoshader-1303 depends on: ninja->=1.5.1 -> ninja-1.10.0
===>  Verifying specs:  m
===>  found m.10.1
cmake-3.17.2p0v0
ninja-1.10.0
re2c-2.0.3
sdl2-2.0.12
vulkan-headers-1.2.141.0
(Junk lock released for i386-1 at 1600785882.49)
distfiles size=463609
>>> Running build in graphics/mojoshader at 1600785882.52
===> graphics/mojoshader
===>  Checking files for mojoshader-1303
`/mnt/distfiles/mojoshader-7a43f238f28a.tar.gz' is up to date.
>> (SHA256) mojoshader-7a43f238f28a.tar.gz: OK
===>  Extracting for mojoshader-1303
===>  Patching for mojoshader-1303
===>   Applying OpenBSD patch patch-CMakeLists_txt
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-CMakeLists_txt,v 1.3 2020/09/18 18:46:57 thfr Exp $
|
|set version/changeset information manually
|
|Index: CMakeLists.txt
|--- CMakeLists.txt.orig
|+++ CMakeLists.txt
--------------------------
Patching file CMakeLists.txt using Plan A...
Hunk #1 succeeded at 67.
done
===>   Applying OpenBSD patch patch-mojoshader_opengl_c
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-mojoshader_opengl_c,v 1.2 2020/09/18 18:46:57 thfr Exp $
|
|re-add MOJOSHADER_glProgramViewportFlip() for backwards compatibility.
|Was removed by upstream in changeset 1210
|(https://hg.icculus.org/icculus/mojoshader/rev/c586d4590241)
|
|Index: mojoshader_opengl.c
|--- mojoshader_opengl.c.orig
|+++ mojoshader_opengl.c
--------------------------
Patching file mojoshader_opengl.c using Plan A...
Hunk #1 succeeded at 2671.
done
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for mojoshader-1303
/usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DHG_CHANGESET=1303 
-DHG_COMMIT=7a43f238f28a -DMODCMAKE_BUILD_SUFFIX=-release.cmake 
-DLIBmojoshader_VERSION=1.0 -DARCH=i386 -DBASE_PKGPATH=graphics/mojoshader 
-DFLAVOR_EXT= -DFULLPKGNAME=mojoshader-1303 
-DHOMEPAGE=https://icculus.org/mojoshader/ -DLOCALBASE=/usr/local 
-DLOCALSTATEDIR=/var -DMACHINE_ARCH=i386 -DMAINTAINER=Thomas\ Frohwein\ 
\<[email protected]\> -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc 
-DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=mojoshader -i -B 
/pobj/mojoshader-1303 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/CMakeLists.txt
===>  Configuring for mojoshader-1303
-- The C compiler identification is Clang 10.0.1
-- The CXX compiler identification is Clang 10.0.1
-- Check for working C compiler: /pobj/mojoshader-1303/bin/cc
-- Check for working C compiler: /pobj/mojoshader-1303/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /pobj/mojoshader-1303/bin/c++
-- Check for working CXX compiler: /pobj/mojoshader-1303/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Mercurial (hg) not found. You can go on, but version info will be wrong.
CMake Warning (dev) at CMakeLists.txt:90 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "lemon".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_SKIP_INSTALL_ALL_DEPENDENCY


-- Build files have been written to: /pobj/mojoshader-1303/build-i386
===>  Building for mojoshader-1303
[1/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. -I/usr/local/include/SDL2 -O2 
-pipe -DNDEBUG -MD -MT CMakeFiles/lemon.dir/misc/lemon.c.o -MF 
CMakeFiles/lemon.dir/misc/lemon.c.o.d -o CMakeFiles/lemon.dir/misc/lemon.c.o   
-c /pobj/mojoshader-1303/mojoshader-7a43f238f28a/misc/lemon.c
[2/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. -I/usr/local/include/SDL2 -O2 
-pipe -DNDEBUG -MD -MT CMakeFiles/glcaps.dir/utils/glcaps.c.o -MF 
CMakeFiles/glcaps.dir/utils/glcaps.c.o.d -o 
CMakeFiles/glcaps.dir/utils/glcaps.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/utils/glcaps.c
[3/39] : && /pobj/mojoshader-1303/bin/cc -O2 -pipe -DNDEBUG   
CMakeFiles/lemon.dir/misc/lemon.c.o  -o lemon  
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
[4/39] : && /pobj/mojoshader-1303/bin/cc -O2 -pipe -DNDEBUG   
CMakeFiles/glcaps.dir/utils/glcaps.c.o  -o glcaps -L/usr/local/lib -lSDL2  -lm  
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
[5/39] cd /pobj/mojoshader-1303/build-i386 && 
/pobj/mojoshader-1303/build-i386/lemon -q 
-T/pobj/mojoshader-1303/mojoshader-7a43f238f28a/misc/lempar.c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_parser_hlsl.lemon
[6/39] cd /pobj/mojoshader-1303/build-i386 && /usr/local/bin/re2c -is 
--no-generation-date -o 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_lexer.c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_lexer.re
[7/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. -I/usr/local/include/SDL2 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include -O2 
-pipe -DNDEBUG -MD -MT CMakeFiles/testparse.dir/utils/testparse.c.o -MF 
CMakeFiles/testparse.dir/utils/testparse.c.o.d -o 
CMakeFiles/testparse.dir/utils/testparse.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/utils/testparse.c
[8/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. -I/usr/local/include/SDL2 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include -O2 
-pipe -DNDEBUG -MD -MT CMakeFiles/testoutput.dir/utils/testoutput.c.o -MF 
CMakeFiles/testoutput.dir/utils/testoutput.c.o.d -o 
CMakeFiles/testoutput.dir/utils/testoutput.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/utils/testoutput.c
[9/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. -I/usr/local/include/SDL2 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include -O2 
-pipe -DNDEBUG   -DFINDERRORS_COMPILE_SHADERS=1 -MD -MT 
CMakeFiles/finderrors.dir/utils/finderrors.c.o -MF 
CMakeFiles/finderrors.dir/utils/finderrors.c.o.d -o 
CMakeFiles/finderrors.dir/utils/finderrors.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/utils/finderrors.c
[10/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. -I/usr/local/include/SDL2 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include -O2 
-pipe -DNDEBUG -MD -MT 
CMakeFiles/availableprofiles.dir/utils/availableprofiles.c.o -MF 
CMakeFiles/availableprofiles.dir/utils/availableprofiles.c.o.d -o 
CMakeFiles/availableprofiles.dir/utils/availableprofiles.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/utils/availableprofiles.c
[11/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader.c
[12/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_common.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_common.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_common.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_common.c
[13/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_opengl.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_opengl.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_opengl.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_opengl.c
[14/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_metal.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_metal.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_metal.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_metal.c
[15/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_d3d11.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_d3d11.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_d3d11.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_d3d11.c
[16/39] /pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_vulkan.c
FAILED: CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o 
/pobj/mojoshader-1303/bin/cc -DMOJOSHADER_EFFECT_SUPPORT 
-DMOJOSHADER_FLIP_RENDERTARGET -DSUPPORT_PROFILE_METAL=0 -Dmojoshader_EXPORTS 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/. 
-I/pobj/mojoshader-1303/mojoshader-7a43f238f28a/../Vulkan-Headers/include 
-I/usr/local/include/SDL2 -O2 -pipe -DNDEBUG -fPIC -MD -MT 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o -MF 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o.d -o 
CMakeFiles/mojoshader.dir/mojoshader_vulkan.c.o   -c 
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_vulkan.c
/pobj/mojoshader-1303/mojoshader-7a43f238f28a/mojoshader_vulkan.c:15:10: fatal 
error: 'vulkan/vulkan.h' file not found
#include "vulkan/vulkan.h"
         ^~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
*** Error 1 in graphics/mojoshader (/usr/ports/devel/cmake/cmake.port.mk:34 
'do-build': @cd /pobj/mojoshader-1303/build-i386 && exec /usr/bi...)
*** Error 2 in graphics/mojoshader 
(/usr/ports/infrastructure/mk/bsd.port.mk:2921 
'/pobj/mojoshader-1303/build-i386/.build_done': @cd /usr/p...)
*** Error 2 in graphics/mojoshader 
(/usr/ports/infrastructure/mk/bsd.port.mk:2584 'build': @lock=mojoshader-1303;  
export _LOCKS_HELD=" mojo...)
===> Exiting graphics/mojoshader 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...)
>>> Ended at 1600785889.33
max_stuck=0.00/depends=2.84/show-prepare-results=0.64/build=6.84
Error: job failed with 512 on i386-1 at 1600785889

Reply via email to