[vlc-commits] [Git][videolan/vlc][master] meson: fix building OpenGL video output on OpenBSD / NetBSD
Felix Paul Kühne (@fkuehne)
gitlab at videolan.org
Sun Apr 6 15:19:04 UTC 2025
Felix Paul Kühne pushed to branch master at VideoLAN / VLC
Commits:
67f900c7 by Brad Smith at 2025-04-06T15:04:00+00:00
meson: fix building OpenGL video output on OpenBSD / NetBSD
[135/1731] Compiling C object modules/video_output/opengl/libvlc_opengl.a.p/filter.c.o
FAILED: modules/video_output/opengl/libvlc_opengl.a.p/filter.c.o
cc -Imodules/video_output/opengl/libvlc_opengl.a.p -Imodules/video_output/opengl -I../modules/video_output/opengl -I. -I.. -Iinclude -I../include -I../compat/stdbit -I../compat/stdckdint -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu17 -O0 -g -DHAVE_CONFIG_H=1 -Wno-deprecated-copy -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -pipe -mbranch-protection=standard -Wall -Werror-implicit-function-declaration -fvisibility=hidden -fPIC -MD -MQ modules/video_output/opengl/libvlc_opengl.a.p/filter.c.o -MF modules/video_output/opengl/libvlc_opengl.a.p/filter.c.o.d -o modules/video_output/opengl/libvlc_opengl.a.p/filter.c.o -c ../modules/video_output/opengl/filter.c
In file included from ../modules/video_output/opengl/filter.c:26:
In file included from ../modules/video_output/opengl/filter_priv.h:30:
In file included from ../modules/video_output/opengl/picture.h:30:
../modules/video_output/opengl/gl_common.h:47:12: fatal error: 'GL/gl.h' file not found
^~~~~~~~~
1 error generated.
[136/1731] Compiling C object modules/video_output/opengl/libvlc_opengl.a.p/gl_api.c.o
FAILED: modules/video_output/opengl/libvlc_opengl.a.p/gl_api.c.o
cc -Imodules/video_output/opengl/libvlc_opengl.a.p -Imodules/video_output/opengl -I../modules/video_output/opengl -I. -I.. -Iinclude -I../include -I../compat/stdbit -I../compat/stdckdint -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu17 -O0 -g -DHAVE_CONFIG_H=1 -Wno-deprecated-copy -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -pipe -mbranch-protection=standard -Wall -Werror-implicit-function-declaration -fvisibility=hidden -fPIC -MD -MQ modules/video_output/opengl/libvlc_opengl.a.p/gl_api.c.o -MF modules/video_output/opengl/libvlc_opengl.a.p/gl_api.c.o.d -o modules/video_output/opengl/libvlc_opengl.a.p/gl_api.c.o -c ../modules/video_output/opengl/gl_api.c
In file included from ../modules/video_output/opengl/gl_api.c:26:
In file included from ../modules/video_output/opengl/gl_api.h:33:
../modules/video_output/opengl/gl_common.h:47:12: fatal error: 'GL/gl.h' file not found
^~~~~~~~~
1 error generated.
[138/1731] Compiling C object modules/video_output/opengl/libvlc_opengl.a.p/gl_util.c.o
FAILED: modules/video_output/opengl/libvlc_opengl.a.p/gl_util.c.o
cc -Imodules/video_output/opengl/libvlc_opengl.a.p -Imodules/video_output/opengl -I../modules/video_output/opengl -I. -I.. -Iinclude -I../include -I../compat/stdbit -I../compat/stdckdint -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu17 -O0 -g -DHAVE_CONFIG_H=1 -Wno-deprecated-copy -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -pipe -mbranch-protection=standard -Wall -Werror-implicit-function-declaration -fvisibility=hidden -fPIC -MD -MQ modules/video_output/opengl/libvlc_opengl.a.p/gl_util.c.o -MF modules/video_output/opengl/libvlc_opengl.a.p/gl_util.c.o.d -o modules/video_output/opengl/libvlc_opengl.a.p/gl_util.c.o -c ../modules/video_output/opengl/gl_util.c
In file included from ../modules/video_output/opengl/gl_util.c:26:
In file included from ../modules/video_output/opengl/gl_util.h:31:
../modules/video_output/opengl/gl_common.h:47:12: fatal error: 'GL/gl.h' file not found
^~~~~~~~~
1 error generated.
[139/1731] Compiling C object modules/video_output/opengl/libvlc_opengl.a.p/importer.c.o
FAILED: modules/video_output/opengl/libvlc_opengl.a.p/importer.c.o
cc -Imodules/video_output/opengl/libvlc_opengl.a.p -Imodules/video_output/opengl -I../modules/video_output/opengl -I. -I.. -Iinclude -I../include -I../compat/stdbit -I../compat/stdckdint -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu17 -O0 -g -DHAVE_CONFIG_H=1 -Wno-deprecated-copy -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -pipe -mbranch-protection=standard -Wall -Werror-implicit-function-declaration -fvisibility=hidden -fPIC -MD -MQ modules/video_output/opengl/libvlc_opengl.a.p/importer.c.o -MF modules/video_output/opengl/libvlc_opengl.a.p/importer.c.o.d -o modules/video_output/opengl/libvlc_opengl.a.p/importer.c.o -c ../modules/video_output/opengl/importer.c
In file included from ../modules/video_output/opengl/importer.c:29:
In file included from ../modules/video_output/opengl/importer_priv.h:26:
In file included from ../modules/video_output/opengl/gl_api.h:33:
../modules/video_output/opengl/gl_common.h:47:12: fatal error: 'GL/gl.h' file not found
^~~~~~~~~
1 error generated.
[140/1731] Compiling C object modules/video_output/opengl/libvlc_opengl.a.p/interop.c.o
FAILED: modules/video_output/opengl/libvlc_opengl.a.p/interop.c.o
cc -Imodules/video_output/opengl/libvlc_opengl.a.p -Imodules/video_output/opengl -I../modules/video_output/opengl -I. -I.. -Iinclude -I../include -I../compat/stdbit -I../compat/stdckdint -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu17 -O0 -g -DHAVE_CONFIG_H=1 -Wno-deprecated-copy -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -pipe -mbranch-protection=standard -Wall -Werror-implicit-function-declaration -fvisibility=hidden -fPIC -MD -MQ modules/video_output/opengl/libvlc_opengl.a.p/interop.c.o -MF modules/video_output/opengl/libvlc_opengl.a.p/interop.c.o.d -o modules/video_output/opengl/libvlc_opengl.a.p/interop.c.o -c ../modules/video_output/opengl/interop.c
In file included from ../modules/video_output/opengl/interop.c:28:
In file included from ../modules/video_output/opengl/gl_util.h:31:
../modules/video_output/opengl/gl_common.h:47:12: fatal error: 'GL/gl.h' file not found
^~~~~~~~~
1 error generated.
- - - - -
2 changed files:
- modules/video_output/opengl/meson.build
- test/meson.build
Changes:
=====================================
modules/video_output/opengl/meson.build
=====================================
@@ -17,7 +17,7 @@ gl_common_dep = declare_dependency(
),
compile_args: opengl_headers_c_args,
include_directories: [vlc_include_dirs],
- dependencies: [contrib_dep],
+ dependencies: [contrib_dep, opengl_dep],
)
opengl_vout_commonsources = files(
=====================================
test/meson.build
=====================================
@@ -79,7 +79,7 @@ foreach vlc_test: vlc_tests
include_directories: [vlc_test.get('include_directories', []),
vlc_include_dirs],
dependencies: [vlc_test.get('dependencies', []),
- libvlccore_deps],
+ libvlccore_deps, opengl_dep],
c_args: [vlc_test.get('c_args', []), common_args],
cpp_args: [vlc_test.get('cpp_args', []), common_args],
objc_args: [vlc_test.get('objc_args', []), common_args]),
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/67f900c7d5fe5d8cc93b7822abdec9f20e0bbd14
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/67f900c7d5fe5d8cc93b7822abdec9f20e0bbd14
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list