Hi all, after upgrading my installation of vs2017 to version 15.3 (released two days ago) I'm receiving a lot of "Unknown compiler version - please run the configure tests and report the results" messages during building the project which uses boost (but everything builds and works fine). The cl.exe version in vs2017 15.3 was changed to 19.11.25506 Robert
On 16/08/2017 17:29, Róbert Špir via Boost wrote:
Hi all,
after upgrading my installation of vs2017 to version 15.3 (released two days ago) I'm receiving a lot of "Unknown compiler version - please run the configure tests and report the results" messages during building the project which uses boost (but everything builds and works fine).
The cl.exe version in vs2017 15.3 was changed to 19.11.25506
We know :( There's a patch just gone into develop, actually if we're really going to do another RC, then that might be a good candidate to include in it if the release managers agree (purely on the grounds that it will reduce the amount of traffic all reporting the same thing!). The actual patch is trivial BTW: https://github.com/boostorg/config/commit/a0147b73e8bde8f4b2c19c96166353dba8.... --- This email has been checked for viruses by AVG. http://www.avg.com
On 16 August 2017 at 19:52, John Maddock via Boost
There's a patch just gone into develop, actually if we're really going to do another RC, then that might be a good candidate to include in it if the release managers agree (purely on the grounds that it will reduce the amount of traffic all reporting the same thing!).
Yes, please. degski -- "*Ihre sogenannte Religion wirkt bloß wie ein Opiat reizend, betäubend, Schmerzen aus Schwäche stillend.*" - Novalis 1798
On 16 August 2017 at 19:37, degski via Boost
On 16 August 2017 at 19:52, John Maddock via Boost
wrote: There's a patch just gone into develop, actually if we're really going to do another RC, then that might be a good candidate to include in it if the release managers agree (purely on the grounds that it will reduce the amount of traffic all reporting the same thing!).
Yes, please.
degski
That being said, it's not enough to fix boost on this Visual Studio version. Usage of std::unary_function have to be removed too. I did it in my copy but I'm not sure it's the right way to fix this (although my project do compiles and run for now). Joël Lamotte
That being said, it's not enough to fix boost on this Visual Studio version. Usage of std::unary_function have to be removed too. I did it in my copy but I'm not sure it's the right way to fix this (although my project do compiles and run for now).
Those are separate patches and scattered all over Boost - that said, quite a few are in the RC already. --- This email has been checked for viruses by AVG. http://www.avg.com
On Wed, Aug 16, 2017 at 10:58 PM, Klaim - Joël Lamotte via Boost
On 16 August 2017 at 19:37, degski via Boost
wrote: On 16 August 2017 at 19:52, John Maddock via Boost
wrote: There's a patch just gone into develop, actually if we're really going to do another RC, then that might be a good candidate to include in it if the release managers agree (purely on the grounds that it will reduce the amount of traffic all reporting the same thing!).
Yes, please.
degski
That being said, it's not enough to fix boost on this Visual Studio version. Usage of std::unary_function have to be removed too. I did it in my copy but I'm not sure it's the right way to fix this (although my project do compiles and run for now).
_HAS_AUTO_PTR_ETC=1 is required but that was required before too. -- Olaf
On 16 August 2017 at 19:52, John Maddock via Boost
On 16/08/2017 17:29, Róbert Špir via Boost wrote:
Hi all,
after upgrading my installation of vs2017 to version 15.3 (released two days ago) I'm receiving a lot of "Unknown compiler version - please run the configure tests and report the results" messages during building the project which uses boost (but everything builds and works fine).
The cl.exe version in vs2017 15.3 was changed to 19.11.25506
We know :(
There's a patch just gone into develop, actually if we're really going to do another RC, then that might be a good candidate to include in it if the release managers agree (purely on the grounds that it will reduce the amount of traffic all reporting the same thing!). The actual patch is trivial BTW: https://github.com/boostorg/config/commit/a0147b73e8bde8f4b2 c19c96166353dba8fa9914.
I think the message "Unknown compiler version - please run the configure tests and report the results" should include some word(s) to indicate that Boost is producing this message, something like: "Boost.Config (Release 1.65): Unknown compiler version - please run the configure tests and report the results". It's just very (too) confusing, that when you just upgraded your compiler, a message with no origin pops up, while at the same time (in my case) your code still compiles (so where to look?). One wonders whether the upgrade went ok and wastes valuable time. degski -- "*Ihre sogenannte Religion wirkt bloß wie ein Opiat reizend, betäubend, Schmerzen aus Schwäche stillend.*" - Novalis 1798
On 17 August 2017 at 06:21, degski via Boost
On 16 August 2017 at 19:52, John Maddock via Boost
wrote: On 16/08/2017 17:29, Róbert Špir via Boost wrote:
Hi all,
after upgrading my installation of vs2017 to version 15.3 (released two days ago) I'm receiving a lot of "Unknown compiler version - please run the configure tests and report the results" messages during building the project which uses boost (but everything builds and works fine).
The cl.exe version in vs2017 15.3 was changed to 19.11.25506
We know :(
There's a patch just gone into develop, actually if we're really going to do another RC, then that might be a good candidate to include in it if the release managers agree (purely on the grounds that it will reduce the amount of traffic all reporting the same thing!). The actual patch is trivial BTW: https://github.com/boostorg/config/commit/ a0147b73e8bde8f4b2 c19c96166353dba8fa9914.
I think the message "Unknown compiler version - please run the configure tests and report the results" should include some word(s) to indicate that Boost is producing this message, something like: "Boost.Config (Release 1.65): Unknown compiler version - please run the configure tests and report the results".
It's just very (too) confusing, that when you just upgraded your compiler, a message with no origin pops up, while at the same time (in my case) your code still compiles (so where to look?). One wonders whether the upgrade went ok and wastes valuable time.
degski
I agree, I pointed the same problem there: https://github.com/boostorg/config/issues/176#issuecomment-322462335 Joël Lamotte
participants (5)
-
degski
-
John Maddock
-
Klaim - Joël Lamotte
-
Olaf van der Spek
-
Róbert Špir