wifi: Error with older compilers (no member named 'for_each_n' in namespace 'std')
The weekly pipelines are failing on older compilers due to the following error:
../src/wifi/test/wifi-emlsr-test.cc:1493:18: error: no member named 'for_each_n' in namespace 'std'
std::for_each_n(m_staMacs.cbegin(), m_nEmlsrStations, [&](auto&& staMac) {
~~~~~^
The list of affected compilers are: clang-6, clang-10 and gcc-8.
This code was added in !1558 (merged), which is part of the ns-3.39 release. @tomhenderson, do you think it's necessary to add this entry to the errata?
Edited by Eduardo Almeida