Source: ableton-link
Version: 1.0.0+dfsg-2
Severity: important
Tags: upstream
Justification: fails to build from source

Thanks for taking care of #842410 promptly!  ableton-link now builds
on all Linux architectures, but fails on kFreeBSD and the Hurd:

  
/«BUILDDIR»/ableton-link-1.0.0+dfsg/include/ableton/discovery/NetworkByteStreamSerializable.hpp:204:41:
 error: 'htonll' was not declared in this scope
     return detail::copyToByteStream(htonll(ll), std::move(out));

The problem appears to be that there's no definition of htonll for
generic POSIX systems, just for Linux and other specific OSes.  I'd
recommend arranging to use bswap_64 on all systems using the GNU C
Library (whose headers define __GLIBC__).

Could you please take a look?

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/?a...@monk.mit.edu

Reply via email to