Unknown CMake command: “_Boost_UPDATE_WINDOWS_LIBRARY_SEARCH_DIRS_WITH_PREBUILT_PATHS”












0















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.










share|improve this question























  • 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
















0















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.










share|improve this question























  • 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














0












0








0








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.










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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



















  • 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

















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












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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Xamarin.iOS Cant Deploy on Iphone

Glorious Revolution

Dulmage-Mendelsohn matrix decomposition in Python