Summary: | devel/simgear: fails to build with boost 1.65 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> |
Component: | Individual Port(s) | Assignee: | Ganael LAPLANCHE <martymac> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | Keywords: | needs-patch |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(martymac) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
URL: | https://github.com/boostorg/admin/issues/123 | ||
See Also: |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220715 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220719 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220723 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220724 |
||
Bug Depends on: | |||
Bug Blocks: | 220714 |
Description
Jan Beich
2017-07-14 00:17:14 UTC
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! |