[MacPorts] #74246: netpanzer @0.8.2 fails to build with clang (no type named '_Bit_reference')

MacPorts noreply at macports.org
Thu Jul 23 10:17:07 UTC 2026


#74246: netpanzer @0.8.2 fails to build with clang (no type named '_Bit_reference')
------------------------------------+-----------------------
 Reporter:  1337leets               |      Owner:  (none)
     Type:  defect                  |     Status:  new
 Priority:  Normal                  |  Milestone:
Component:  ports                   |    Version:  2.12.5
 Keywords:  mojave, mojave-10.14.6  |       Port:  netpanzer
------------------------------------+-----------------------
 netpanzer 0.8.2 fails to build on macOS 10.14.6 (Mojave) with Xcode CLT
 10.3 / clang 10.0.1.

 The build fails with two errors in the bundled optionmm library and
 QueueTemplate:

   src/Lib/optionmm/command_line.hpp:216:33: error: no type named
   '_Bit_reference' in namespace 'std'

   src/Lib/ArrayUtil/QueueTemplate.hpp:45:9: error: use of undeclared
   identifier 'add'

 The first is due to reliance on a libstdc++ implementation detail that
 does not exist in libc++. The second is a two-phase name lookup issue in
 templates that older compilers accepted.

 Both are compiler-conformance issues rather than platform-specific ones,
 so this likely affects all recent macOS versions, not only 10.14.

 Note also that the upstream homepage and distfile host (berlios.de) are
 long gone; fetching returns 403 and the project appears unmaintained.
 The port currently has no maintainer.

 Full main.log attached.

-- 
Ticket URL: <https://trac.macports.org/ticket/74246>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list