Unknown CMake command: “_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS”
Environment:
- Windows 10
- CMake 3.12.4
- Boost 1.68.0 installed from pre-compiled binary "boost_1_68_0-msvc-14.0-64.exe" downloaded from here.
Problem:
When calling find_package(Boost COMPONENTS ...)
, FindBoost.cmake reports an error:
CMake Error at C:/Program
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1535
(_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS):
Unknown CMake command
"_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS".
How to fix it? Thanks.
boost cmake
|
show 3 more comments
Environment:
- Windows 10
- CMake 3.12.4
- Boost 1.68.0 installed from pre-compiled binary "boost_1_68_0-msvc-14.0-64.exe" downloaded from here.
Problem:
When calling find_package(Boost COMPONENTS ...)
, FindBoost.cmake reports an error:
CMake Error at C:/Program
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1535
(_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS):
Unknown CMake command
"_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS".
How to fix it? Thanks.
boost cmake
Strange, the function should be defined at FindBoost.cmake:1018. You may check that definition in yourFindBoost.cmake
file (referenced in the error message).
– Tsyvarev
Nov 15 '18 at 7:34
@Tsyvarev: I didn't find the definition in line 1018, nor anywhere else in FindBoost.cmake.
– user5280911
Nov 15 '18 at 16:30
You may try to replace yourFindBoost.cmake
file with one from the official repo. You may even take the newest one for replace, no need to take the one corresponded to 3.12.4 version.
– Tsyvarev
Nov 15 '18 at 17:24
Did CMake deliberately not test on Windows so that users have to purchase their support?
– user5280911
Nov 15 '18 at 23:03
What support you are talking about? CMake is free both on Linux and Windows. It is very possible that your CMake installation is broken somehow - the function exists in every version ofFindBoost.cmake
script near the 3.12.4.
– Tsyvarev
Nov 15 '18 at 23:27
|
show 3 more comments
Environment:
- Windows 10
- CMake 3.12.4
- Boost 1.68.0 installed from pre-compiled binary "boost_1_68_0-msvc-14.0-64.exe" downloaded from here.
Problem:
When calling find_package(Boost COMPONENTS ...)
, FindBoost.cmake reports an error:
CMake Error at C:/Program
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1535
(_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS):
Unknown CMake command
"_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS".
How to fix it? Thanks.
boost cmake
Environment:
- Windows 10
- CMake 3.12.4
- Boost 1.68.0 installed from pre-compiled binary "boost_1_68_0-msvc-14.0-64.exe" downloaded from here.
Problem:
When calling find_package(Boost COMPONENTS ...)
, FindBoost.cmake reports an error:
CMake Error at C:/Program
Files/CMake/share/cmake-3.12/Modules/FindBoost.cmake:1535
(_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS):
Unknown CMake command
"_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS".
How to fix it? Thanks.
boost cmake
boost cmake
asked Nov 14 '18 at 21:57
user5280911user5280911
3601214
3601214
Strange, the function should be defined at FindBoost.cmake:1018. You may check that definition in yourFindBoost.cmake
file (referenced in the error message).
– Tsyvarev
Nov 15 '18 at 7:34
@Tsyvarev: I didn't find the definition in line 1018, nor anywhere else in FindBoost.cmake.
– user5280911
Nov 15 '18 at 16:30
You may try to replace yourFindBoost.cmake
file with one from the official repo. You may even take the newest one for replace, no need to take the one corresponded to 3.12.4 version.
– Tsyvarev
Nov 15 '18 at 17:24
Did CMake deliberately not test on Windows so that users have to purchase their support?
– user5280911
Nov 15 '18 at 23:03
What support you are talking about? CMake is free both on Linux and Windows. It is very possible that your CMake installation is broken somehow - the function exists in every version ofFindBoost.cmake
script near the 3.12.4.
– Tsyvarev
Nov 15 '18 at 23:27
|
show 3 more comments
Strange, the function should be defined at FindBoost.cmake:1018. You may check that definition in yourFindBoost.cmake
file (referenced in the error message).
– Tsyvarev
Nov 15 '18 at 7:34
@Tsyvarev: I didn't find the definition in line 1018, nor anywhere else in FindBoost.cmake.
– user5280911
Nov 15 '18 at 16:30
You may try to replace yourFindBoost.cmake
file with one from the official repo. You may even take the newest one for replace, no need to take the one corresponded to 3.12.4 version.
– Tsyvarev
Nov 15 '18 at 17:24
Did CMake deliberately not test on Windows so that users have to purchase their support?
– user5280911
Nov 15 '18 at 23:03
What support you are talking about? CMake is free both on Linux and Windows. It is very possible that your CMake installation is broken somehow - the function exists in every version ofFindBoost.cmake
script near the 3.12.4.
– Tsyvarev
Nov 15 '18 at 23:27
Strange, the function should be defined at FindBoost.cmake:1018. You may check that definition in your
FindBoost.cmake
file (referenced in the error message).– Tsyvarev
Nov 15 '18 at 7:34
Strange, the function should be defined at FindBoost.cmake:1018. You may check that definition in your
FindBoost.cmake
file (referenced in the error message).– Tsyvarev
Nov 15 '18 at 7:34
@Tsyvarev: I didn't find the definition in line 1018, nor anywhere else in FindBoost.cmake.
– user5280911
Nov 15 '18 at 16:30
@Tsyvarev: I didn't find the definition in line 1018, nor anywhere else in FindBoost.cmake.
– user5280911
Nov 15 '18 at 16:30
You may try to replace your
FindBoost.cmake
file with one from the official repo. You may even take the newest one for replace, no need to take the one corresponded to 3.12.4 version.– Tsyvarev
Nov 15 '18 at 17:24
You may try to replace your
FindBoost.cmake
file with one from the official repo. You may even take the newest one for replace, no need to take the one corresponded to 3.12.4 version.– Tsyvarev
Nov 15 '18 at 17:24
Did CMake deliberately not test on Windows so that users have to purchase their support?
– user5280911
Nov 15 '18 at 23:03
Did CMake deliberately not test on Windows so that users have to purchase their support?
– user5280911
Nov 15 '18 at 23:03
What support you are talking about? CMake is free both on Linux and Windows. It is very possible that your CMake installation is broken somehow - the function exists in every version of
FindBoost.cmake
script near the 3.12.4.– Tsyvarev
Nov 15 '18 at 23:27
What support you are talking about? CMake is free both on Linux and Windows. It is very possible that your CMake installation is broken somehow - the function exists in every version of
FindBoost.cmake
script near the 3.12.4.– Tsyvarev
Nov 15 '18 at 23:27
|
show 3 more comments
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53309337%2funknown-cmake-command-boost-update-windows-library-search-dirs-with-prebuilt%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53309337%2funknown-cmake-command-boost-update-windows-library-search-dirs-with-prebuilt%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Strange, the function should be defined at FindBoost.cmake:1018. You may check that definition in your
FindBoost.cmake
file (referenced in the error message).– Tsyvarev
Nov 15 '18 at 7:34
@Tsyvarev: I didn't find the definition in line 1018, nor anywhere else in FindBoost.cmake.
– user5280911
Nov 15 '18 at 16:30
You may try to replace your
FindBoost.cmake
file with one from the official repo. You may even take the newest one for replace, no need to take the one corresponded to 3.12.4 version.– Tsyvarev
Nov 15 '18 at 17:24
Did CMake deliberately not test on Windows so that users have to purchase their support?
– user5280911
Nov 15 '18 at 23:03
What support you are talking about? CMake is free both on Linux and Windows. It is very possible that your CMake installation is broken somehow - the function exists in every version of
FindBoost.cmake
script near the 3.12.4.– Tsyvarev
Nov 15 '18 at 23:27