It should either require C++11 and fail at configure, if that is not supported, or work without C++11.
---> Configuring libtins
Executing: cd "/opt/local/var/macports/build/libtins-2d0f9dbb/work/build" && /opt/local/bin/cmake -G "CodeBlocks - Unix Makefiles" -DCMAKE_BUILD_TYPE=MacPorts -DCMAKE_INSTALL_PREFIX="/opt/local" -DCMAKE_INSTALL_NAME_DIR="/opt/local/lib" -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr" -DCMAKE_C_COMPILER="$CC" -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_OBJC_COMPILER="$CC" -DCMAKE_OBJCXX_COMPILER="$CXX" -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_POLICY_DEFAULT_CMP0060=NEW -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_MODULE_PATH="/opt/local/share/cmake/Modules" -DCMAKE_PREFIX_PATH="/opt/local/share/cmake/Modules" -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON -DCMAKE_INSTALL_RPATH="/opt/local/lib" -Wno-dev -DCMAKE_OSX_ARCHITECTURES="ppc" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.6" -DCMAKE_OSX_SYSROOT="/" /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is GNU 4.2.1
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-4.2 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-4.2 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using specified 'MacPorts' build type.
-- Build will generate a shared library. Use LIBTINS_BUILD_SHARED=0 to perform a static build
-- Found PCAP: /opt/local/lib/libpcap.dylib
-- Performing Test PCAP_LINKS_SOLO
-- Performing Test PCAP_LINKS_SOLO - Success
-- Looking for pcap_get_pfring_id
-- Looking for pcap_get_pfring_id - not found
-- Looking for pcap_set_immediate_mode
-- Looking for pcap_set_immediate_mode - found
-- Looking for pcap_set_tstamp_precision
-- Looking for pcap_set_tstamp_precision - found
-- Performing Test _HAS_CXX11_FLAG
-- Performing Test _HAS_CXX11_FLAG - Failed
-- Performing Test _HAS_CXX0X_FLAG
-- Performing Test _HAS_CXX0X_FLAG - Failed
-- Checking C++ support for "decltype"
-- Checking C++ support for "decltype": not supported
-- Checking C++ support for "declval"
-- Checking C++ support for "declval": not supported
-- Checking C++ support for "initializer_list"
-- Checking C++ support for "initializer_list": not supported
-- Checking C++ support for "rvalue-references"
-- Checking C++ support for "rvalue-references": not supported
-- Checking C++ support for "functional"
-- Checking C++ support for "functional": not supported
-- Checking C++ support for "chrono"
-- Checking C++ support for "chrono": not supported
-- Checking C++ support for "noexcept"
-- Checking C++ support for "noexcept": not supported
-- Checking C++ support for "builtin-swap"
-- Checking C++ support for "builtin-swap": not supported
CMake Warning at CMakeLists.txt:114 (MESSAGE):
The compiler doesn't support the necessary C++11 features. Disabling C++11
on this build
-- Enabling IEEE 802.11 support.
-- Found OpenSSL: /opt/local/libexec/openssl3/lib/libcrypto.dylib (found version "3.6.0")
-- Enabling WPA2 decryption support.
-- Disabling TCPIP classes
-- Could NOT find Boost (missing: Boost_INCLUDE_DIR)
-- Disabling ACK tracking support
-- Disabling TCP stream custom data support
-- Could NOT find Boost (missing: Boost_INCLUDE_DIR regex)
CMake Warning at examples/CMakeLists.txt:30 (MESSAGE):
Disabling some examples since C++11 support is disabled.
-- googletest git submodule is absent. Run `git submodule init && git submodule update` to get it
-- Configuring done (14.6s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_OBJCXX_COMPILER
CMAKE_OBJC_COMPILER
-- Build files have been written to: /opt/local/var/macports/build/libtins-2d0f9dbb/work/build
---> Building libtins
Executing: cd "/opt/local/var/macports/build/libtins-2d0f9dbb/work/build" && /usr/bin/make -j2 -w all VERBOSE=ON
make: Entering directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
/opt/local/bin/cmake -S/opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5 -B/opt/local/var/macports/build/libtins-2d0f9dbb/work/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/local/bin/cmake -E cmake_progress_start /opt/local/var/macports/build/libtins-2d0f9dbb/work/build/CMakeFiles /opt/local/var/macports/build/libtins-2d0f9dbb/work/build//CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
/usr/bin/make -f src/CMakeFiles/tins.dir/build.make src/CMakeFiles/tins.dir/depend
make[2]: Entering directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
cd /opt/local/var/macports/build/libtins-2d0f9dbb/work/build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5 /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src /opt/local/var/macports/build/libtins-2d0f9dbb/work/build /opt/local/var/macports/build/libtins-2d0f9dbb/work/build/src /opt/local/var/macports/build/libtins-2d0f9dbb/work/build/src/CMakeFiles/tins.dir/DependInfo.cmake "--color="
make[2]: Leaving directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
/usr/bin/make -f src/CMakeFiles/tins.dir/build.make src/CMakeFiles/tins.dir/build
make[2]: Entering directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
[ 2%] Building CXX object src/CMakeFiles/tins.dir/arp.cpp.o
[ 2%] Building CXX object src/CMakeFiles/tins.dir/address_range.cpp.o
cd /opt/local/var/macports/build/libtins-2d0f9dbb/work/build/src && /usr/bin/g++-4.2 -DHAVE_PCAP_IMMEDIATE_MODE=1 -DHAVE_PCAP_TIMESTAMP_PRECISION=1 -Dtins_EXPORTS -I/opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/../include -I/opt/local/include -I/opt/local/libexec/openssl3/include -pipe -Os -DNDEBUG -I/opt/local/include -Wall -Wextra -arch ppc -mmacosx-version-min=10.6 -fPIC -MD -MT src/CMakeFiles/tins.dir/arp.cpp.o -MF CMakeFiles/tins.dir/arp.cpp.o.d -o CMakeFiles/tins.dir/arp.cpp.o -c /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/arp.cpp
cd /opt/local/var/macports/build/libtins-2d0f9dbb/work/build/src && /usr/bin/g++-4.2 -DHAVE_PCAP_IMMEDIATE_MODE=1 -DHAVE_PCAP_TIMESTAMP_PRECISION=1 -Dtins_EXPORTS -I/opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/../include -I/opt/local/include -I/opt/local/libexec/openssl3/include -pipe -Os -DNDEBUG -I/opt/local/include -Wall -Wextra -arch ppc -mmacosx-version-min=10.6 -fPIC -MD -MT src/CMakeFiles/tins.dir/address_range.cpp.o -MF CMakeFiles/tins.dir/address_range.cpp.o.d -o CMakeFiles/tins.dir/address_range.cpp.o -c /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/address_range.cpp
In file included from /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/../include/tins/arp.h:38,
from /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/arp.cpp:31:
/opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/../include/tins/ip_address.h:36:19: error: cstdint: No such file or directory
In file included from /opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/address_range.cpp:31:
/opt/local/var/macports/build/libtins-2d0f9dbb/work/libtins-4.5/src/../include/tins/ip_address.h:36:19: error: cstdint: No such file or directory
make[2]: *** [src/CMakeFiles/tins.dir/address_range.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/tins.dir/arp.cpp.o] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
make[1]: *** [src/CMakeFiles/tins.dir/all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/libtins-2d0f9dbb/work/build'
make: *** [all] Error 2
It should either require C++11 and fail at configure, if that is not supported, or work without C++11.