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: newclosed

Thanks for the report. Fixed in revision 42322

Note: See TracTickets for help on using tickets.