In file included from simgear/scene/material/Effect.cxx:21: simgear/scene/material/Effect.hxx:22:10: fatal error: 'boost/tr1/unordered_map.hpp' file not found #include <boost/tr1/unordered_map.hpp> ^ 1 error generated. http://sprunge.us/NWbT
Hi Jan, Thanks for reporting that issue. Is there a way to reproduce that problem ? Can you provide an early version of the port v1.65 ?
See bug 220714 which has a link to the patch and see bug 220715 for an example fix.
A commit references this bug: Author: martymac Date: Mon Jul 17 12:25:10 UTC 2017 New revision: 446068 URL: https://svnweb.freebsd.org/changeset/ports/446068 Log: Remove tr1 dependency to prepare for Boost 1.65 PR: 220718 Submitted by: jbeich Changes: head/devel/simgear/Makefile head/devel/simgear/files/patch-BOOST-simgear-scene-material-Effect.cxx head/devel/simgear/files/patch-BOOST-simgear-scene-material-Effect.hxx
Fix committed, thanks! (I hope the patch won't break build on non i386 / amd64 archs)
Don't you need to add USES=compiler:c++11-lib when using C++11 headers/features? powerpc*, sparc64 and mips* are still using old GCC/libstdc++ in base. USES=compiler:c++11-lib implies USE_GCC on those architectures, so you can drop explicit USE_GCC in simgear/Makefile. Unrelatedly, BROKEN_powerpc64 can probably be fixed by adding -D_GLIBCXX_USE_C99 to CXXFLAGS per bug 193528.
Re-Open PR for remaining issues.
A commit references this bug: Author: martymac Date: Sun Jul 23 20:19:59 UTC 2017 New revision: 446506 URL: https://svnweb.freebsd.org/changeset/ports/446506 Log: - Add missing dependency to c++11-lib following previous commit (and remove explicit USE_GCC requirement) - Fix build on powerpc64 PR: 220718 Submitted by: jbeich Changes: head/devel/simgear/Makefile
Fixes committed, thanks Jan!