Can't build apm_planner on OSX 10.11.5

While doing make -j8:

/usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qpair.h:62:44: error: /usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qstring.h:/usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qstring.h756::75655::55 : error: error: /usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qpair.h:62:44: error: /usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qpair.h:62:44: error: /usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qstring.h:756:55: error: /usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qpair.h:62:44: error: /usr/local/Cellar/qt5/5.6.1-1/lib/QtCore.framework/Headers/qpair.h:62:44: error: no member named 'declval' in namespace 'std'
no notype  namedtype  'u16string'named  in'u16string'  namespacein 'std'
 namespace 'std'
no member named 'declval' in namespace 'std'
no member named 'declval' in namespace 'std'
no type named 'u16string' in namespace 'std'
no member named 'declval' in namespace 'std'
no member named 'declval' in namespace 'std'
static inline QString fromStdU16String(const std::u16string &s);

Q_DECL_NOEXCEPT_EXPR(noexcept(std::declval<T1&>() = p.first) && noexcept(std::declval<T2&>() = p.second))        
Q_DECL_NOEXCEPT_EXPR(noexcept(std::declval<T1&>() = p.first) && noexcept(std::declval<T2&>() = p.second))
fatal error: too many errors emitted, stopping now [-ferror-limit=]
15 errors generated.
make: *** [build-release/obj/diagnostics.o] Error 1
make: *** Waiting for unfinished jobs....
20 errors generated.
20 errors generated.
make: *** [build-release/obj/languagetype.o] Error 1
make: *** [build-release/obj/cacheitemqueue.o] Error 1
20 errors generated.
make: *** [build-release/obj/alllayersoftype.o] Error 1
20 errors generated.
20 errors generated.
make: *** [build-release/obj/kibertilecache.o] Error 1
make: *** [build-release/obj/memorycache.o] Error 1
20 errors generated.
make: *** [build-release/obj/cache.o] Error 1
20 errors generated.
make: *** [build-release/obj/opmaps.o] Error 1

and so on.

qmake -v
QMake version 3.0
Using Qt version 5.6.1 in /usr/local/Cellar/qt5/5.6.1-1/lib

Please help.

If you download Qt5.6.1 installer from http://download.qt.io it will build. Just run QtCreator and build the project with no hassle,

You need to figure out which other Qt build dependencies you haven’t installed correctly, or path variables when using brew. I don’t use brew for Qt so can’t help. My experiences with Qt and brew have been mixed in the past for other projects. It usually doesn’t work as expected.

What version of Xcode tools are you using?

XCode Version 7.3.1 (7D1014).
Actually I’ve tried to download QT from qt site, but it stumbles while downloading and nothing happens. So I’ve installed it via brew. Ok, I’ll try again. Thanks.

don’t use the online installer, just download the real one. http://download.qt.io/official_releases/qt/5.6/5.6.1-1/qt-opensource-mac-x64-clang-5.6.1-1.dmg

Use curl or wget with a restart option if your connection is flakey

1 Like