Opened 15 years ago

Closed 15 years ago

#1543 closed Bugs (fixed)

[interprocess] 'streamoff' : is not a member of 'std'

Reported by: faridz@… Owned by: Ion Gaztañaga
Milestone: Boost 1.35.0 Component: interprocess
Version: Boost Development Trunk Severity: Problem
Keywords: Cc: Ion Gaztañaga

Description

The ​stdcxx is the another implementation of the STL (initially based on RogueWave STL).

The following errors are encountered when running boost regression tests on msvc with stdcxx-4.2.0.

..\libs\interprocess\test\file_mapping_test.cpp(31) : error C2039: 'streamoff' : is not a member of 'std'
..\libs\interprocess\test\file_mapping_test.cpp(31) : error C2061: syntax error : identifier 'streamoff'

The proposed patch:

--- libs\interprocess\test\file_mapping_test.cpp
+++ libs\interprocess\test\file_mapping_test.cpp
@@ -11,6 +11,7 @@
 #include <boost/interprocess/detail/config_begin.hpp>
 #include <fstream>
 #include <iostream>
+#include <ios>       // for std::streamoff
 #include <boost/interprocess/file_mapping.hpp>
 #include <boost/interprocess/mapped_region.hpp>
 #include <memory>

Change History (1)

comment:1 by Ion Gaztañaga, 15 years ago

Resolution: → fixed
Status: new → closed

Thanks for the report. Fixed in revision 42322

Note: See TracTickets for help on using tickets.