Bug#802365: sooperlooper: FTBFS: sigc++-2.0 requires -std=c++11

IOhannes m zmölnig (Debian/GNU) umlaeute at debian.org
Wed Oct 21 08:42:15 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 2015-10-21 09:26, Jaromír Mikeš wrote:
> 
> Ok tried CXXFLAGS instead
> 
> output is same


thanks.

so¹ it seems that there are two (unrelated) problems:
- - the "-std=c++11" flags are not passed on to the submodules (libs/pbd
& libs/midi++)
- - sooperlooper assumes some incompatible version of sigc++-2.0

(2) is not that hard to fix; just replace in a number of files:
- -#include <sigc++/object.h>
+#include <sigc++/trackable.h>
(it seems that with sigc++-2.5.2 the object.h file was removed; thus a
proper fix would check for the existence of object.h vs trackable.h
and include the existing one)

(1) i found harder to fix. it seems that the configure scripts for
both midi++ and pbd overwrite the CXXFLAGS variable.
i haven't found a way yet to add build-flags to those without patching
the sources.


i think that both issues should be reported upstream and fixed (in any
order)

fgmasdr
IOhannes


¹ admittedly i did fetch the sooperlooper source package and tried to
build it myself, in order to come to these conclusions; rather than
see all this from the cryptic error you got :-)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWJ0/kAAoJELZQGcR/ejb4pz4P/3ldaqS6+NamcX/uN4PE6eh3
iyS37ung+kKv3cnOSpxSRdwEyVqa5ZDb6BTJLhl5XEHEJYoJlKZjC8+M9Np93fRO
tMQGGe49cm6tzlWo8+6fw9U6Ridn2zM7duaD3s7Dll5TH+p13Vrv4kH/8tHHM9km
1i7/29qT4oyxwAeOVuFGHQzHESTvjI0i036lO1DktwkXsQxQ7LkYa9DML7LQClkE
zQJ7crsm+lrXsmHnRo59mOGyiCx+4G8xpobhIH7+nBGiSUOSWVRFSZoAPUS0IGkv
XdRav11K9YjFoUJVheOcYhRqy7ljT4Jl8NXaRQ8eyeoZcH/KHAyYpc0G1JHmvEsw
MU/0jOOYe6yDTW2gIjDSNlzf29d6Tf62o0AR0RF4C/3xTKRPcnTseZAK8rlPlj87
KayUKT6R5AsuilUrdYKOGP24GIuSaAIAY4ldXV5hxsR43XfbgjNJdiSlGCdFDiWD
DuYujBqfkVhbpS166i5kUIM73F2do4OWXi5mK8Ls/FFwK7CB+fEMXE89TefC03Mt
h2ZRqeWQACf7tnuxdfYufzi+YcV2YGcK2YQ1eeLsGZ7iP5NCO+1D2GDuvzESsox5
lZWMRw4bfZulHesu/lwJgs8e/TiXusQmV74BYKTi44co6MpsMWtydJIsr1taul/T
UuJO2jrGtM9tSajN0nmt
=4Lbc
-----END PGP SIGNATURE-----



More information about the pkg-multimedia-maintainers mailing list