After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728975 - Installation Problems and use of old gstreamer-plugin names
Installation Problems and use of old gstreamer-plugin names
Status: RESOLVED DUPLICATE of bug 725230
Product: dvb-daemon
Classification: Other
Component: general
0.2.x
Other Linux
: Normal major
: ---
Assigned To: dvb-daemon-maint
dvb-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2014-04-25 20:42 UTC by whisp3r3r
Modified: 2014-05-11 12:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description whisp3r3r 2014-04-25 20:42:00 UTC
- My System: Arch Linux x86_64
- Kernel: 3.14.1-1
- gstreamer version: streamer0.10 0.10.36-4
- gst-plugin-bad version: gstreamer0.10-bad 0.10.23-8
- All dependencies for gnome-dvb-daemon are installed on my system
- Gnome-DVB-Daemon Version: gnome-dvb-daemon-0.2.10

1) I tried to compile the gnome-dvb-daemon on my system. The configure script fails with:
[code]
checking GStreamer 0.10 inspection tool... yes
checking GStreamer 0.10 mpegtsparse plugin... no
configure: error:
Cannot find required GStreamer-0.10 plugin 'mpegtsparse'.
It should be part of gst-plugins-bad. Please install it.
[/code]
However "Gstreamer-0.10" and "gst-plugins-bad" are already installed.

2) Reason for the error:
the configure-script searches for 'mpegtsparse', but the right or at least new name for this plugin is 'tsparse'. FYI: Typing "gst-inspect-1.0 | grep tsdemux" in the terminal results in:
[code]
mpegtsdemux:  tsparse: MPEG transport stream parser
mpegtsdemux:  tsdemux: MPEG transport stream demuxer
[/code]

3) How to fix the Problem:
change all occurrences of "mpegtsparse" in the configure-script and the src-files to "tsparse".

4) Like most of the Arch Linux users I have installed Python3.x and also Python2.x. Thats why I have to execute the configure script like this:
[code]
./configure PYTHON=python2
[/code]
which runs fine with the fix described in step 3), also "make" and "make install" run without problems. But when I try to run gnome-dvb-control or gnome-dvb-setup, I get this errors and the applications do not start:
[code]
$ gnome-dvb-setup
  • File "/usr/local/bin/gnome-dvb-setup", line 35
    print "Parent window:", options.transient_for
SyntaxError: invalid syntax
[/code]

[code]
$ gnome-dvb-control
Traceback (most recent call last):
  File "/usr/local/bin/gnome-dvb-control", line 21, in <module>
    import gnomedvb
ImportError: No module named 'gnomedvb'
[/code]
It seems to me like the wron python version is being used. But thats just an assumption!

=>However gnome-dvb-daemon seems to run:
[code]
$ gnome-dvb-daemon
*** Failed creating DVB.Logging.FileHandler: Error opening file '/home/vader/.cache/gnome-dvb-daemon/debug0.log': No such file or directory
[/code]

It would be really nice if you could fix this. Thanks
Comment 1 Sebastian Pölsterl 2014-05-11 12:58:45 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 725230 ***