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
signature.asc
Description: Digital signature
_______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers