Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.2.1
-
Debian sid
-
d3ba2d6f3f7cbdd8a4e41a7967874f53a2caaec3
Description
The following files include linux-only headers:
src/plugins/v4l/radio/v4lradiocontrol.h:51:#include <linux/types.h>
src/plugins/gstreamer/camerabin/camerabincontrol.cpp:53:#include <linux/types.h>
src/plugins/gstreamer/camerabin/camerabinserviceplugin.cpp:53:#include <linux/types.h>
src/plugins/gstreamer/audiodecoder/qgstreameraudiodecoderserviceplugin.cpp:52:#include <linux/types.h>
src/plugins/gstreamer/mediaplayer/qgstreamerplayerserviceplugin.cpp:54:#include <linux/types.h>
src/plugins/gstreamer/mediacapture/qgstreamercaptureserviceplugin.cpp:54:#include <linux/types.h>
src/plugins/gstreamer/mediacapture/qgstreamerv4l2input.cpp:47:#include <linux/types.h>
src/gsttools/qgstreamervideoinputdevicecontrol.cpp:47:#include <linux/types.h>
freebsd simply changes linux/types.h with sys/types.h as can be seen in:
<http://svnweb.freebsd.org/ports/head/multimedia/qt5-multimedia/Makefile?revision=346930&view=markup>
In Debian's kfreebsd port I will start doing so, but it would be great if this situation could be handled directly in upstream
Thanks!