Bug 240784

Summary: graphics/gstreamer1-plugins-vulkan: fails to build if libdrm + wayland-protocols are installed
Product: Ports & Packages Reporter: Jongsung Kim <jongsung.kim>
Component: Individual Port(s)Assignee: freebsd-multimedia (Nobody) <multimedia>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: jongsung.kim
Priority: --- Keywords: needs-patch
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 231406    
Attachments:
Description Flags
Build failure log none

Description Jongsung Kim 2019-09-24 08:16:00 UTC

    
Comment 1 Jongsung Kim 2019-09-24 08:24:10 UTC
Created attachment 207754 [details]
Build failure log

Attached build failure log. Build process failed while compiling vkwindow_wayland.c:

vkwindow_wayland.c:27:10: fatal error: 'linux/input.h' file not found
#include <linux/input.h>
         ^~~~~~~~~~~~~~~
Comment 2 Jongsung Kim 2019-09-24 08:28:32 UTC
"make" command from the directory fails too with same error message.
Comment 3 Jan Beich freebsd_committer freebsd_triage 2019-09-29 03:34:19 UTC
Looks like Wayland support is opportunistically enabled if dependencies are installed. May need to be explicit and optional like ports r483908.
Comment 4 Jan Beich freebsd_committer freebsd_triage 2020-12-26 22:58:51 UTC
Fixed as part of ports r524224.
Comment 5 commit-hook freebsd_committer freebsd_triage 2020-12-26 22:59:15 UTC
A commit references this bug:

Author: jbeich
Date: Sat Dec 26 22:58:40 UTC 2020
New revision: 559317
URL: https://svnweb.freebsd.org/changeset/ports/559317

Log:
  graphics/gstreamer1-plugins-vulkan: enable Wayland with libglvnd

  PR:		240784

Changes:
  head/multimedia/gstreamer1-plugins/Makefile.common