[1.68.0 Beta1 RC1][iostreams][vs2017 preview] seekpos is not a member of std::pos

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[1.68.0 Beta1 RC1][iostreams][vs2017 preview] seekpos is not a member of std::pos

Boost - Dev mailing list
Hi,

I'm trying to build some of Boost libraries with the very latest
VS 2017 Version 15.8.0 Preview 3.0

I've changed project-config.jam to point msvc-14.1 to the corresponding CL.EXE

```
using msvc : 14.1 : "c:\Program Files (x86)\Microsoft Visual
Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\bin\HostX64\x64\cl.EXE"
;
```

In "x64 Native Tools Command Prompt for VS 2017 Preview", I do

```
.\bootstrap.bat
b2 -j8 toolset=msvc-14.1 address-model=64 variant=release --with-iostreams
...
compile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\release\address-model-64\link-static\threading-multi\file_descriptor.obj
file_descriptor.cpp
.\boost/iostreams/positioning.hpp(96): error C2039: 'seekpos': is not
a member of 'std::fpos<_Mbstatet>'
c:\Program Files (x86)\Microsoft Visual
Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\include\iosfwd(132):
note: see declaration of 'std::fpos<_Mbstatet>'
```

Is this expected?

Shouldn't this be fixed by https://github.com/boostorg/iostreams/pull/57 ?
Or the PR has not made it into the master?

Best regards,
--
Mateusz Loskot, http://mateusz.loskot.net

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: [1.68.0 Beta1 RC1][iostreams][vs2017 preview] seekpos is not a member of std::pos

Boost - Dev mailing list
On Fri, Jul 6, 2018 at 3:22 PM, Mateusz Loskot via Boost <
[hidden email]> wrote:

> Hi,
>
> I'm trying to build some of Boost libraries with the very latest
> VS 2017 Version 15.8.0 Preview 3.0
>
> I've changed project-config.jam to point msvc-14.1 to the corresponding
> CL.EXE
>
> ```
> using msvc : 14.1 : "c:\Program Files (x86)\Microsoft Visual
> Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\bin\
> HostX64\x64\cl.EXE"
> ;
> ```
>
> In "x64 Native Tools Command Prompt for VS 2017 Preview", I do
>
> ```
> .\bootstrap.bat
> b2 -j8 toolset=msvc-14.1 address-model=64 variant=release --with-iostreams
> ...
> compile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\release\address-
> model-64\link-static\threading-multi\file_descriptor.obj
> file_descriptor.cpp
> .\boost/iostreams/positioning.hpp(96): error C2039: 'seekpos': is not
> a member of 'std::fpos<_Mbstatet>'
> c:\Program Files (x86)\Microsoft Visual
> Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\include\iosfwd(132):
> note: see declaration of 'std::fpos<_Mbstatet>'
> ```
>
> Is this expected?
>
> Shouldn't this be fixed by https://github.com/boostorg/iostreams/pull/57 ?
> Or the PR has not made it into the master?
>
>
Apparently that was not merged to master before the master branch was
closed for the beta.

-- Marshall

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: [1.68.0 Beta1 RC1][iostreams][vs2017 preview] seekpos is not a member of std::pos

Boost - Dev mailing list
On Sat, 7 Jul 2018, 02:49 Marshall Clow via Boost, <[hidden email]>
wrote:

> On Fri, Jul 6, 2018 at 3:22 PM, Mateusz Loskot via Boost <
> [hidden email]> wrote:
> > (...)
> > b2 -j8 toolset=msvc-14.1 address-model=64 variant=release
> --with-iostreams
> > ...
> > compile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\release\address-
> > model-64\link-static\threading-multi\file_descriptor.obj
> > file_descriptor.cpp
> > .\boost/iostreams/positioning.hpp(96): error C2039: 'seekpos': is not
> > a member of 'std::fpos<_Mbstatet>'
> > c:\Program Files (x86)\Microsoft Visual
> >
> Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\include\iosfwd(132):
> > note: see declaration of 'std::fpos<_Mbstatet>'
> > ```
> >
> > Is this expected?
> >
> > Shouldn't this be fixed by https://github.com/boostorg/iostreams/pull/57
> ?
> > Or the PR has not made it into the master?
> >
> >
> Apparently that was not merged to master before the master branch was
> closed for the beta.
>


I see. I understand it's too late now.

Hopefully it will be merged into master for 1.69.

Mateusz Loskot, [hidden email]
(Sent from mobile)

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: [1.68.0 Beta1 RC1][iostreams][vs2017 preview] seekpos is not a member of std::pos

Boost - Dev mailing list
On Sat, Jul 7, 2018 at 2:24 AM, Mateusz Loskot via Boost <
[hidden email]> wrote:

> On Sat, 7 Jul 2018, 02:49 Marshall Clow via Boost, <[hidden email]>
> wrote:
>
> > On Fri, Jul 6, 2018 at 3:22 PM, Mateusz Loskot via Boost <
> > [hidden email]> wrote:
> > > (...)
> > > b2 -j8 toolset=msvc-14.1 address-model=64 variant=release
> > --with-iostreams
> > > ...
> > > compile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\release\address-
> > > model-64\link-static\threading-multi\file_descriptor.obj
> > > file_descriptor.cpp
> > > .\boost/iostreams/positioning.hpp(96): error C2039: 'seekpos': is not
> > > a member of 'std::fpos<_Mbstatet>'
> > > c:\Program Files (x86)\Microsoft Visual
> > >
> > Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\
> include\iosfwd(132):
> > > note: see declaration of 'std::fpos<_Mbstatet>'
> > > ```
> > >
> > > Is this expected?
> > >
> > > Shouldn't this be fixed by https://github.com/boostorg/
> iostreams/pull/57
> > ?
> > > Or the PR has not made it into the master?
> > >
> > >
> > Apparently that was not merged to master before the master branch was
> > closed for the beta.
>
>
> I see. I understand it's too late now.
>
> Hopefully it will be merged into master for 1.69.
>
>
It's too late for the beta release.
It's not too late for the 1.68.0 release.

-- Marshall

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Reply | Threaded
Open this post in threaded view
|

Re: [1.68.0 Beta1 RC1][iostreams][vs2017 preview] seekpos is not a member of std::pos

Boost - Dev mailing list
On Sat, 7 Jul 2018, 15:22 Marshall Clow via Boost, <[hidden email]>
wrote:

> On Sat, Jul 7, 2018 at 2:24 AM, Mateusz Loskot via Boost <
> [hidden email]> wrote:
>
> > On Sat, 7 Jul 2018, 02:49 Marshall Clow via Boost, <
> [hidden email]>
> > wrote:
> >
> > > On Fri, Jul 6, 2018 at 3:22 PM, Mateusz Loskot via Boost <
> > > [hidden email]> wrote:
> > > > (...)
> > > > b2 -j8 toolset=msvc-14.1 address-model=64 variant=release
> > > --with-iostreams
> > > > ...
> > > > compile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\release\address-
> > > > model-64\link-static\threading-multi\file_descriptor.obj
> > > > file_descriptor.cpp
> > > > .\boost/iostreams/positioning.hpp(96): error C2039: 'seekpos': is not
> > > > a member of 'std::fpos<_Mbstatet>'
> > > > c:\Program Files (x86)\Microsoft Visual
> > > >
> > > Studio\Preview\Professional\VC\Tools\MSVC\14.15.26608\
> > include\iosfwd(132):
> > > > note: see declaration of 'std::fpos<_Mbstatet>'
> > > > ```
> > > >
> > > > Is this expected?
> > > >
> > > > Shouldn't this be fixed by https://github.com/boostorg/
> > iostreams/pull/57
> > > ?
> > > > Or the PR has not made it into the master?
> > > >
> > > >
> > > Apparently that was not merged to master before the master branch was
> > > closed for the beta.
> >
> >
> > I see. I understand it's too late now.
> >
> > Hopefully it will be merged into master for 1.69.
> >
> >
> It's too late for the beta release.
> It's not too late for the 1.68.0 release.
>


Sounds good. Thank you

Mateusz Loskot, [hidden email]
(Sent from mobile)

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost