Bug#747680: FTBFS: error: redefinition of 'struct Lilv::UI'

Alessandro Ghedini ghedo at debian.org
Sun May 25 12:16:28 UTC 2014


Control: reassing -1 liblilv-dev
Control: retitle -1 liblilv-dev: error: redefinition of 'struct Lilv::UI' in C++ header
Control: tags -1 pending
Control: affects -1 ecasound

On dom, mag 11, 2014 at 02:09:28 +0200, Christian Hofstaedtler wrote:
> Source: ecasound
> Version: 2.9.1-4
> Severity: serious
> Justification: fails to build from source (but built successfully in the past)
> 
> Dear Maintainer,
> 
> during a rebuild of ruby-related packages, your package failed to build
> with these errors:

Sorry for the delay, I somehow missed the report.

> In file included from audiofx_lv2.h:11:0,
>                  from eca-object-factory.cpp:51:
> /usr/include/lilv-0/lilv/lilvmm.hpp:173:8: error: redefinition of 'struct Lilv::UI'
>  struct UI {
>         ^
> /usr/include/lilv-0/lilv/lilvmm.hpp:152:8: error: previous definition of 'struct Lilv::UI'
>  struct UI {
>         ^
> /usr/include/lilv-0/lilv/lilvmm.hpp:190:8: error: redefinition of 'struct Lilv::UIs'
>  struct UIs {
>         ^
> /usr/include/lilv-0/lilv/lilvmm.hpp:169:8: error: previous definition of 'struct Lilv::UIs'
>  struct UIs {
>         ^
> [..]
> Makefile:1282: recipe for target 'eca-object-factory.lo' failed
> [..]
> debian/rules:16: recipe for target 'override_dh_auto_build' failed
> make[1]: Leaving directory '/«PKGBUILDDIR»'
> make: *** [build] Error 2
> debian/rules:10: recipe for target 'build' failed
> dpkg-buildpackage: error: debian/rules build gave error exit status 2

This looks like a bug in lilv. In the lilvmm.hpp header the structs UI and UIs
are repeated. It seems that a misapplied patch (that should have been removed)
is the cause. I'm working on a fix right now.

Cheers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140525/903e38dd/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list