Bug#876792: libopenshot-audio: FTBFS on non-Linux: multiple identifiers undeclared

Aaron M. Ucko ucko at debian.org
Tue Sep 26 01:52:00 UTC 2017


Source: libopenshot-audio
Version: 0.1.4+ds1-2
Severity: important
Tags: upstream
Justification: fails to build from source
User: debian-hurd at lists.debian.org

Builds of libopenshot-audio for hurd-i386 (admittedly not a release
architecture) have been failing.  The (immediate) errors are

  /<<BUILDDIR>>/libopenshot-audio-0.1.4+ds1/JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h:906:6: error: 'pthread_setname_np' was not declared in this scope
  /<<BUILDDIR>>/libopenshot-audio-0.1.4+ds1/JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h:961:5: error: 'pthread_setaffinity_np' was not declared in this scope
  /<<BUILDDIR>>/libopenshot-audio-0.1.4+ds1/JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp:98:20: error: aggregate 'juce::SystemStats::getMemorySizeInMegabytes()::sysinfo sysi' has incomplete type and cannot be defined

Builds for kFreeBSD (not a release architecture either) have been failing
in a similar fashion, as most recently detailed at

https://buildd.debian.org/status/fetch.php?pkg=libopenshot-audio&arch=kfreebsd-amd64&ver=0.1.4%2Bds1-1&stamp=1498606847&raw=0
https://buildd.debian.org/status/fetch.php?pkg=libopenshot-audio&arch=kfreebsd-i386&ver=0.1.4%2Bds1-1&stamp=1498005708&raw=0

(The kFreeBSD autobuilders haven't covered 0.1.4+ds1-2 because cmake is
currently uninstallable there.)

Could you please take a look?  If making the code more portable is
infeasible, please consider restricting the package's architecture to
linux-any so that non-Linux autobuilders don't bother trying to cover it.

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the pkg-multimedia-maintainers mailing list