GNOME Bugzilla – Bug 735522
gl: fix for configure.ac to prevent unnecessary checks and linkage
Last modified: 2015-07-30 15:45:47 UTC
Created attachment 284606 [details] [review] GL checks patch for configure.ac Currently, the configure.ac script checks for the GLU, GL, EGL, GLESv2 libraries even when the corresponding --disable switches are set. With this patch, the checks are ran only if necessary, that is, if the --disable switches are not set. This also fixes the problem on OpenEmbedded builds where for example libgstgl was linked to GLU even though --disable-opengl and --enable-gles2 were passed to the configure script.
commit 33fedda48977f6cd84aa0e3fd37749144f59e445 Author: Carlos Rafael Giani <dv@pseudoterminal.org> Date: Wed Aug 27 14:47:25 2014 +0200 gl: do not check for GL/GLU/EGL/GLES2 libs if disabled in configuration https://bugzilla.gnome.org/show_bug.cgi?id=735522
Great but this problem is back when using Gstreamer1.5.1 :/
Can you send a config.log?
Created attachment 308454 [details] Configure Log File This is the Log file for configure gstreamer-1.5.1-bad-plugin
Can you try with 1.5.2 or git master?
First I'm sorry I've sent you the wrong Log File. Wait a minute and I'll send the appropriate file and then I'll try with 1.5.2.
Created attachment 308461 [details] Configure Log File This is the Log file for configure gstreamer-plugins-bad 1.5.1
This log show that this issue is not occurring and as nothing has changed in the configure logic for a while (pre 1.5 days) I don't know what you're reporting.
No, there is an issue and I was able to configure correctly when I comment those lines in configure.ac : #if test "x$HAVE_GLES2" = "xno"; then # if test "x$NEED_GLES2" = "xyes"; then # AC_MSG_ERROR([Could not find the required OpenGL|ES 2.0 libraries]) # fi #fi BUT the big problem is that I don't find opengl plugin among gst-bad plugins " No such element or plugin 'opengl' "
That's not *this* issue. Please open a new bug report and provide 1. OS/kernel of the host and of the target (if applicable) 2. Info on the graphics hardware/software stack (type/models/versions/etc like imx, broadcom, mali, intel, amd, nvidia, powervr, etc) 3. The updated config.log from either git master or 1.5.2 Resetting bug fields.