Opened 10 years ago

Closed 10 years ago

#5126 closed enhancement (fixed)

clutter-gst-2.0.12

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.6
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (6)

comment:1 by Fernando de Oliveira, 10 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 10 years ago

This package came very strange.

First, in NEWS (see above in "description"), we read "o Depend on GStreamer 2.0".

Now, it fails to build via ssh (actually ssh -X), but not locally, either with X running or not (log further below).

Is it worth including a sentence about that in the book?

  CC       clutter-gst-util.lo
  CC       clutter-gst-enum-types.lo
  CCLD     libclutter-gst-2.0.la
  CC       clutter-gst-plugin.lo
  CC       clutter-gst-auto-video-sink.lo
  CCLD     libgstclutter.la
  GEN      ClutterGst-2.0.gir
libGL error: failed to load driver: swrast
X Error of failed request:  BadLength (poly request too large or internal \
Xlib length error)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  1 (X_GLXRender)
  Serial number of failed request:  96
  Current serial number in output stream:  97
Command '['/tmp/clutter-gst-2.0.12/clutter-gst/tmp-introspectfsbqk0/ClutterGst-2.0', \
'--introspect-dump=/tmp/clutter-gst-2.0.12/clutter-gst/tmp-introspectfsbqk0/functions.txt,\
/tmp/clutter-gst-2.0.12/clutter-gst/tmp-introspectfsbqk0/dump.xml']' \
returned non-zero exit status 1
Makefile:1245: recipe for target 'ClutterGst-2.0.gir' failed
make[4]: *** [ClutterGst-2.0.gir] Error 1
Makefile:900: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
Makefile:617: recipe for target 'all' failed
make[2]: *** [all] Error 2
Makefile:526: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:433: recipe for target 'all' failed

comment:3 by Armin K, 10 years ago

As I've pointed out several times now, OpenGL doesn't work over ssh and will never do so. So don't bother to build anything which tries to run any GL code (and this package seems to be doing just that) over ssh. As for the gstreamer 2.0, that's a typo. Git commit actually makes it depend on gstreamer-1.2.0, not 2.0.

in reply to:  2 comment:4 by bdubbs@…, 10 years ago

Replying to fo:

It fails to build via ssh (actually ssh -X), but not locally, either with X running or not (log further below).

Is it worth including a sentence about that in the book?

That is strange. I can understand needing X for a test, but not for a simple build. It's even stranger, given that it won't build over ssh, that it will build without X running.

Yes, please include a note that it does not build over ssh.

comment:5 by Fernando de Oliveira, 10 years ago

I can build previous version 2.0.10 over ssh, only appears a warning:

  GEN      ClutterGst-2.0.gir

(lt-ClutterGst-2.0:14683): Clutter-CRITICAL **: Unable to initialize Clutter: \
Unable to open display 'localhost:10.0'
  GEN      ClutterGst-2.0.typelib

On the other hand, I missed the "note" in BLFS' page:

"This packages must be built from an Xterm. It will fail over an ssh sesion."

And modified it to:

"This package fails to build over an ssh session."

Thanks Bruce and Armin.

Fixed at r13197.

comment:6 by Fernando de Oliveira, 10 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.