gst-plugins-bad0.10 should be built with libslv2-dev as a build-dep to enable the lv2 plugin

Bug #511334 reported by Eric Hedekar
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gst-plugins-bad0.10 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

As of Lucid, the libslv2-dev library is now in the Ubuntu repository so gstreamer can be built against it to enable lv2 plugin support.

Revision history for this message
Eric Hedekar (stochastic) wrote :

attaching a debdiff that adds libslv2-dev to the build deps

Revision history for this message
Eric Hedekar (stochastic) wrote :

Sorry, uploading a debdiff that goes in the right direction (i.e. from ubuntu2 to ubuntu3).

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :
Download full text (4.3 KiB)

Hi,

It seems that this plugins is somewhat buggy:
...
make[4]: Entering directory `/build/fabrice-gst-plugins-bad0.10_0.10.17-1ubuntu3-amd64-ezikkq/gst-plugins-bad0.10-0.10.17/ext/lv2'
  CC gstlv2.o
In file included from /usr/include/slv2/slv2.h:29,
                 from gstlv2.h:27,
                 from gstlv2.c:45:
/usr/include/slv2/plugininstance.h:28:17: error: lv2.h: No such file or directory
In file included from /usr/include/slv2/slv2.h:29,
                 from gstlv2.h:27,
                 from gstlv2.c:45:
/usr/include/slv2/plugininstance.h:45: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token
/usr/include/slv2/plugininstance.h:80: error: expected ';', ',' or ')' before '*' token
/usr/include/slv2/plugininstance.h: In function 'slv2_instance_get_uri':
/usr/include/slv2/plugininstance.h:99: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h: In function 'slv2_instance_connect_port':
/usr/include/slv2/plugininstance.h:113: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:114: error: 'struct _Instance' has no member named 'lv2_handle'
/usr/include/slv2/plugininstance.h: In function 'slv2_instance_activate':
/usr/include/slv2/plugininstance.h:127: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:128: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:128: error: 'struct _Instance' has no member named 'lv2_handle'
/usr/include/slv2/plugininstance.h: In function 'slv2_instance_run':
/usr/include/slv2/plugininstance.h:142: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:142: error: 'struct _Instance' has no member named 'lv2_handle'
/usr/include/slv2/plugininstance.h: In function 'slv2_instance_deactivate':
/usr/include/slv2/plugininstance.h:154: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:155: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:155: error: 'struct _Instance' has no member named 'lv2_handle'
/usr/include/slv2/plugininstance.h: In function 'slv2_instance_get_extension_data':
/usr/include/slv2/plugininstance.h:168: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h:169: error: 'struct _Instance' has no member named 'lv2_descriptor'
/usr/include/slv2/plugininstance.h: At top level:
/usr/include/slv2/plugininstance.h:182: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/include/slv2/plugininstance.h:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'slv2_instance_get_handle'
In file included from /usr/include/slv2/pluginuiinstance.h:27,
                 from /usr/include/slv2/slv2.h:31,
                 from gstlv2.h:27,
                 from gstlv2.c:45:
/usr/include/slv2/lv2_ui.h:277: error: expected ';', ',' or ')' before '*' token
/usr/include/slv2/lv2_ui.h:283: error: expected ';' before 'void'
In file included from /usr/inclu...

Read more...

Changed in gst-plugins-bad0.10 (Ubuntu):
status: New → Incomplete
Changed in gst-plugins-bad0.10 (Ubuntu):
assignee: nobody → SevenMachines (sevenmachines)
status: Incomplete → In Progress
Revision history for this message
Niall Creech (sevenmachines-deactivatedaccount) wrote :
Changed in gst-plugins-bad0.10 (Ubuntu):
status: In Progress → Confirmed
assignee: SevenMachines (sevenmachines) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gst-plugins-bad0.10 - 0.10.17-3ubuntu1

---------------
gst-plugins-bad0.10 (0.10.17-3ubuntu1) lucid; urgency=low

  * Merge from Debian unstable (LP: #512214, LP: #509442), remaining changes:
    - Remove plugins that are now provided -good
      - libgstdtmf.so
      - libgstvalve.so
      - libgstautoconvert.so
      - libgstrtpmux.so
      - libgstliveadder.so
  * debian/build-deps.in:
    - remove unsatisfiable dependency on libartsc0-dev
    - add lv2core, libslv2-dev needed to fix FTBFS due to slv2 plugin
  * debian/gstreamer-plugins-bad.install:
    - add libgstlv2 (LP: #511334)

gst-plugins-bad0.10 (0.10.17-3) unstable; urgency=low

  * debian/patches/03_frei0r.patch:
    + Patch from upstream GIT to ensure correct GObject property
      names (Closes: #565505).
  * debian/build-deps.in:
    + Add some unnecessary build dependencies to be able to build the
      SDL plugin, see libsdl1.2 bug #565579.

gst-plugins-bad0.10 (0.10.17-2) unstable; urgency=low

  * debian/build-deps.in,
    debian/gstreamer-plugins-bad.install:
    + Enable cog plugin.
  * debian/patches/01_cog-orc-memcpy.patch,
    debian/patches/02_cog-link-lm.patch:
    + Fix build of the cog plugin.
 -- Niall Creech <email address hidden> Mon, 25 Jan 2010 10:24:19 +0000

Changed in gst-plugins-bad0.10 (Ubuntu):
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.