Issue with compilation of gst-plugins-base
1 Attachment(s)
Bear with me, I am not good as saying things simply.
Wanting to upgrade webkitgtk to version 2.26.1 on Slint64-14.2 I came across a message running ccmake that made me think I should upgrade gstreamer (version shipped in Slackware64-14.2). While I was at it I thought I could upgrade all gst-plugins-* as well. When trying to build gst-plugins-base version 1.16.1 (SlackBuild from Slackware64-current) I came across this error: Code:
Making all in gbm Code:
case DRM_MODE_CONNECTOR_DPI:
|
Can you repeat this in Slackware?
Edit: also please post only error messages that are in English. |
Not slack specific but may help:
http://www.linuxfromscratch.org/blfs...gins-base.html Remember you have to install in order: GStreamer-1.16.0 gst-plugins-base-1.16.0 gst-plugins-good-1.16.0 gst-plugins-bad-1.16.0 gst-plugins-ugly-1.16.0 gst-libav-1.16.0 |
Quote:
Quote:
|
Quote:
|
Quote:
|
You are right, it's initially based on Slackware64-14.2 but I have updated many packages since, mostly to be able to upgrade the desktops and the accessibility related packages. As there is no real urgency to upgrade gst-plugins-base, I just won't. Sorry for the noise.
|
Hey Didier, your problem is your libdrm in your distro. That's where that is defined, in xf86drmMode.h, included in gstgl_gbm_utils.h, included in gstgl_gbm_utils.c
You would need to upgrade your libdrm. P.S. This would happen to you on Slackware 14.2 as well, if trying to upgrade gst-plugins-base |
Hey TheRealGrogan you're right, in xf86drmMode.h from drm-2.4.100 there is this line:
Code:
#define DRM_MODE_CONNECTOR_DPI 17 However I won't upgrade libdrm now, as that would need to upgrade other packages of the x series. I'd better spend my time on enhancing Slint's installer and documentation. Alternatively I could include the definition in gstgl_gbm_utils.h, but that'd be ugly. This not withstanding I mark this thread as SOLVED. |
When you're making packages for other people (especially for a distro where you're trying to keep compatibility with a parent) yeah, you have to do things the right way. For your own use you can do whatever silly workarounds you want, your usage might not even hit those code paths. Putting in a #define is usually better than deleting lines willy nilly though, which can make a program segfault :-)
I personally just do things for my own use, most always. |
Quote:
|
All times are GMT -5. The time now is 01:54 AM. |