CMake Error: Could not find CMAKE_ROOT?
I'm trying to build a github project using cmake and I've been having a lot of trouble.
I'm creating a build directory and calling cmake like so:
cd github_project_directory
mkdir build
cd build
cmake ..
This is the error I'm getting:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.
I think there is a problem with how cmake is installed but I can't seem to figure it out. I've tried uninstalling and reinstalling but...I think it might have created even more trouble.
I'm on Ubuntu 14.04. Happy to provide more information as required.
Thank you!
14.04 cmake
add a comment |
I'm trying to build a github project using cmake and I've been having a lot of trouble.
I'm creating a build directory and calling cmake like so:
cd github_project_directory
mkdir build
cd build
cmake ..
This is the error I'm getting:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.
I think there is a problem with how cmake is installed but I can't seem to figure it out. I've tried uninstalling and reinstalling but...I think it might have created even more trouble.
I'm on Ubuntu 14.04. Happy to provide more information as required.
Thank you!
14.04 cmake
Please edit your question to include the "project name" / a link to the git files.
– Knud Larsen
Mar 13 at 22:27
add a comment |
I'm trying to build a github project using cmake and I've been having a lot of trouble.
I'm creating a build directory and calling cmake like so:
cd github_project_directory
mkdir build
cd build
cmake ..
This is the error I'm getting:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.
I think there is a problem with how cmake is installed but I can't seem to figure it out. I've tried uninstalling and reinstalling but...I think it might have created even more trouble.
I'm on Ubuntu 14.04. Happy to provide more information as required.
Thank you!
14.04 cmake
I'm trying to build a github project using cmake and I've been having a lot of trouble.
I'm creating a build directory and calling cmake like so:
cd github_project_directory
mkdir build
cd build
cmake ..
This is the error I'm getting:
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.
I think there is a problem with how cmake is installed but I can't seem to figure it out. I've tried uninstalling and reinstalling but...I think it might have created even more trouble.
I'm on Ubuntu 14.04. Happy to provide more information as required.
Thank you!
14.04 cmake
14.04 cmake
asked Mar 13 at 18:53
ellen
1028
1028
Please edit your question to include the "project name" / a link to the git files.
– Knud Larsen
Mar 13 at 22:27
add a comment |
Please edit your question to include the "project name" / a link to the git files.
– Knud Larsen
Mar 13 at 22:27
Please edit your question to include the "project name" / a link to the git files.
– Knud Larsen
Mar 13 at 22:27
Please edit your question to include the "project name" / a link to the git files.
– Knud Larsen
Mar 13 at 22:27
add a comment |
2 Answers
2
active
oldest
votes
I was getting the same error for anything cmake, including cmake --version
, and the "reinstall cmake
and cmake-data
, then restart your shell" answers didn't work, so I tried manually setting CMAKE_ROOT
to the path from dpkg -L cmake-data
that contains the Modules
directory.
export CMAKE_ROOT=/usr/share/cmake-3.5
That got cmake --version
working, which revealed that I was somehow dealing with a cmake
that reported itself as cmake 2.x, but a cmake-data
package which created a cmake-3.5
folder for its resources.
It turned out that one of my PPAs was offering cmake 3.5 at the same package names that 14.04 uses for cmake 2.8 and, because of a dependency conflict, the cmake-data
package had upgraded to 3.5, but the cmake
package was getting held back at 2.8.
The following lines got things working for me:
sudo apt-get remove cmake cmake-data
sudo apt-get install cmake3 cmake3-data
add a comment |
I had to re-install my cmake to correct this same error.
sudo apt-get remove cmake cmake-data
sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake
Then be sure to re-source your rc.
. ~/.bashrc
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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%2faskubuntu.com%2fquestions%2f1014670%2fcmake-error-could-not-find-cmake-root%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I was getting the same error for anything cmake, including cmake --version
, and the "reinstall cmake
and cmake-data
, then restart your shell" answers didn't work, so I tried manually setting CMAKE_ROOT
to the path from dpkg -L cmake-data
that contains the Modules
directory.
export CMAKE_ROOT=/usr/share/cmake-3.5
That got cmake --version
working, which revealed that I was somehow dealing with a cmake
that reported itself as cmake 2.x, but a cmake-data
package which created a cmake-3.5
folder for its resources.
It turned out that one of my PPAs was offering cmake 3.5 at the same package names that 14.04 uses for cmake 2.8 and, because of a dependency conflict, the cmake-data
package had upgraded to 3.5, but the cmake
package was getting held back at 2.8.
The following lines got things working for me:
sudo apt-get remove cmake cmake-data
sudo apt-get install cmake3 cmake3-data
add a comment |
I was getting the same error for anything cmake, including cmake --version
, and the "reinstall cmake
and cmake-data
, then restart your shell" answers didn't work, so I tried manually setting CMAKE_ROOT
to the path from dpkg -L cmake-data
that contains the Modules
directory.
export CMAKE_ROOT=/usr/share/cmake-3.5
That got cmake --version
working, which revealed that I was somehow dealing with a cmake
that reported itself as cmake 2.x, but a cmake-data
package which created a cmake-3.5
folder for its resources.
It turned out that one of my PPAs was offering cmake 3.5 at the same package names that 14.04 uses for cmake 2.8 and, because of a dependency conflict, the cmake-data
package had upgraded to 3.5, but the cmake
package was getting held back at 2.8.
The following lines got things working for me:
sudo apt-get remove cmake cmake-data
sudo apt-get install cmake3 cmake3-data
add a comment |
I was getting the same error for anything cmake, including cmake --version
, and the "reinstall cmake
and cmake-data
, then restart your shell" answers didn't work, so I tried manually setting CMAKE_ROOT
to the path from dpkg -L cmake-data
that contains the Modules
directory.
export CMAKE_ROOT=/usr/share/cmake-3.5
That got cmake --version
working, which revealed that I was somehow dealing with a cmake
that reported itself as cmake 2.x, but a cmake-data
package which created a cmake-3.5
folder for its resources.
It turned out that one of my PPAs was offering cmake 3.5 at the same package names that 14.04 uses for cmake 2.8 and, because of a dependency conflict, the cmake-data
package had upgraded to 3.5, but the cmake
package was getting held back at 2.8.
The following lines got things working for me:
sudo apt-get remove cmake cmake-data
sudo apt-get install cmake3 cmake3-data
I was getting the same error for anything cmake, including cmake --version
, and the "reinstall cmake
and cmake-data
, then restart your shell" answers didn't work, so I tried manually setting CMAKE_ROOT
to the path from dpkg -L cmake-data
that contains the Modules
directory.
export CMAKE_ROOT=/usr/share/cmake-3.5
That got cmake --version
working, which revealed that I was somehow dealing with a cmake
that reported itself as cmake 2.x, but a cmake-data
package which created a cmake-3.5
folder for its resources.
It turned out that one of my PPAs was offering cmake 3.5 at the same package names that 14.04 uses for cmake 2.8 and, because of a dependency conflict, the cmake-data
package had upgraded to 3.5, but the cmake
package was getting held back at 2.8.
The following lines got things working for me:
sudo apt-get remove cmake cmake-data
sudo apt-get install cmake3 cmake3-data
answered May 26 at 8:07
ssokolow
780515
780515
add a comment |
add a comment |
I had to re-install my cmake to correct this same error.
sudo apt-get remove cmake cmake-data
sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake
Then be sure to re-source your rc.
. ~/.bashrc
add a comment |
I had to re-install my cmake to correct this same error.
sudo apt-get remove cmake cmake-data
sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake
Then be sure to re-source your rc.
. ~/.bashrc
add a comment |
I had to re-install my cmake to correct this same error.
sudo apt-get remove cmake cmake-data
sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake
Then be sure to re-source your rc.
. ~/.bashrc
I had to re-install my cmake to correct this same error.
sudo apt-get remove cmake cmake-data
sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake
Then be sure to re-source your rc.
. ~/.bashrc
answered Dec 12 at 0:01
D M Lowe
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2faskubuntu.com%2fquestions%2f1014670%2fcmake-error-could-not-find-cmake-root%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
Please edit your question to include the "project name" / a link to the git files.
– Knud Larsen
Mar 13 at 22:27