#33672: mosh: error: ‘posix_memalign’ was not declared in this scope -----------------------------+---------------------------------------------- Reporter: sondy@… | Owner: quentin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: leopard tiger | Port: mosh -----------------------------+---------------------------------------------- Changes (by ryandesign@…): * keywords: => leopard tiger Comment: Hmm, if you don't have /usr/include/byteswap.h then there's no point trying to identify where it came from. :) The new main.log does not show the same error as before; it shows: {{{ :info:build crypto.cc:52: error: ‘posix_memalign’ was not declared in this scope }}} As I understand it, posix_memalign is available in Snow Leopard and later, and the log shows you're on Leopard, so this version of this software may simply not work on Leopard anymore. You should report that to the developers and see if they're interested in fixing it. We had a similar problem with libtorrent that's discussed in #27289; that and [http://stackoverflow.com/questions/196329/osx-lacks-memalign this stackoverflow question] might be good starting points for the mosh developers to fix this, or for us to patch the port, if the developers are unwilling to fix it themselves. -- Ticket URL: <https://trac.macports.org/ticket/33672#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS