in alpha6 broken!

Bug #200906 reported by kiwix
8
Affects Status Importance Assigned to Milestone
vdr-plugin-xineliboutput (Ubuntu)
Fix Released
Undecided
Timo Aaltonen

Bug Description

Binary package hint: vdr-plugin-xineliboutput

apt-get install vdr-plugin-xineliboutput installes an old version with vdr-api 1.4.15.
In alpha 6 apt-get install vdr installs version 1.5.13.

That won't work.

I've tried installation by source code

apt-get source vdr-plugin-xinelibout

and

fakeroot debian/rules binary

This won't compile, 'cause something changed in vdr 1.5.9 and in the package the required patch is missing.

I found a patch in the packages from www.e-tobi.net named 91_vdr-xineliboutput-1.0.0rc2-vdr-1.5.9-compile-fix.dpatch.diff

After copying this path to path directory and added to 00list everything works fine.
The original source I found in the header of the patch:

## 91_vdr-xineliboutput-1.0.0rc2-vdr-1.5.9-compile-fix.dpatch by Petri Hintukainen <email address hidden>
## http://phivdr.dyndns.org/vdr/vdr-xineliboutput/vdr-xineliboutput-1.0.0rc2-vdr-1.5.9-compile-fix.patch
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Changes for VDR >= 1.5.9.

Now I can use the vdr package from hardy repositories.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Yep, I'll upload a new version once 1.6.0 is in the archive to avoid reuploading all the plugins. 1.6.0 should be released next Sunday.

Changed in vdr-plugin-xineliboutput:
status: New → In Progress
Revision history for this message
Martti Kuparinen (mk1970) wrote :

Any estimate when this will be fixed? It'd be nice to be able to build this package...

sudo apt-get build-dep xineliboutput-sxfe
sudo apt-get source xineliboutput-sxfe
cd vdr-plugin-xineliboutput-1.0.0~rc2
dpkg-buildpackage -b -rfakeroot
...
g++ -g -O2 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.0rc2"' -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -DHAVE_DBUS_GLIB -Wall -I/usr/include/vdr/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o device.o device.c
device.c: In member function 'virtual void cXinelibDevice::MakePrimaryDevice(bool)':
device.c:330: error: cannot allocate an object of abstract type 'cXinelibOsdProvider'
osd.h:54: note: because the following virtual functions are pure within 'cXinelibOsdProvider':
/usr/include/vdr/osd.h:409: note: virtual cOsd* cOsdProvider::CreateOsd(int, int, uint)
make[1]: *** [device.o] Error 1

Revision history for this message
Martti Kuparinen (mk1970) wrote :

And I'm running 8.04 with not previous VDR packages...

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I'll update it and the rest later this week.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vdr-plugin-xineliboutput - 1.0.0~rc2-14ubuntu1

---------------
vdr-plugin-xineliboutput (1.0.0~rc2-14ubuntu1) hardy; urgency=low

  * New version for hardy. Fixes: LP: #185412.
  * Apply patch from
    http://phivdr.dyndns.org/vdr/vdr-xineliboutput/vdr-xineliboutput-1.0.0rc2-vdr-1.5.9-compile-fix.patch
    to fix fbfs with vdr 1.5.x. LP: #200906

vdr-plugin-xineliboutput (1.0.0~rc2-14) unstable; urgency=high

  * Build-Depend on libxine-dev (>=1.1.11) (closes: #472548)
  * Set urgency to high to speed up xine-lib's transition of xine-lib to testing

 -- Reinhard Tartler <email address hidden> Wed, 02 Apr 2008 13:25:42 +0200

Changed in vdr-plugin-xineliboutput:
status: In Progress → Fix Released
Revision history for this message
jabierb (jabierb) wrote :

the package vdr-plugin-xineliboutput - 1.0.0~rc2-14ubuntu1 not exists for amd64

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

It has failed to build on 64bit architectures. I've got a proposed fix for it, let's see if it builds for my PPA.

Changed in vdr-plugin-xineliboutput:
assignee: nobody → tjaalton
milestone: none → ubuntu-8.04
status: Fix Released → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Yep, build fine and uploaded to universe. Hope it gets through.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vdr-plugin-xineliboutput - 1.0.0~rc2-14ubuntu3

---------------
vdr-plugin-xineliboutput (1.0.0~rc2-14ubuntu3) hardy; urgency=low

  * rules: Unexport CFLAGS, CXXFLAGS and LDFLAGS to fix FTBFS with the
    new dpkg-buildpackage. (LP: #200906)

 -- Timo Aaltonen <email address hidden> Tue, 22 Apr 2008 12:26:02 +0300

Changed in vdr-plugin-xineliboutput:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.