Invoking "make cmake_check_build_system" ERROR !
I'm having a problem with catkinmake command in my workspace. This happened after I have been trying to install mavros. although, I ran "catkinmake_isolated" and i am facing error but I don't know how to identify which files are "non-catkin packages". If I remove these "non-catkin packages" would it fix the problem? I've looked in the CMakeOutput.log and CMakeError.log but I don't know what I should be looking for. Thank you in advance. I believe that, this problem depends on "geographiclib-dev" because before i've looked some unstable version err*.
my terminal print is :
cm (this is alias and consist cd catkinws && catkinmake )
Base path: /home/emre/catkinws Source space: /home/emre/catkinws/src Build space: /home/emre/catkinws/build Devel space: /home/emre/catkinws/devel Install space: /home/emre/catkin_ws/install
Running command: "cmake /home/emre/catkinws/src -DCATKINDEVELPREFIX=/home/emre/catkinws/devel -DCMAKEINSTALLPREFIX=/home/emre/catkinws/install -G Unix Makefiles" in "/home/emre/catkinws/build"
-- Using CATKINDEVELPREFIX: /home/emre/catkinws/devel -- Using CMAKEPREFIXPATH: /home/emre/overlayws/devel;/opt/ros/noetic -- This workspace overlays: /home/emre/overlayws/devel;/opt/ros/noetic -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- Using PYTHONEXECUTABLE: /usr/bin/python3 -- Using Debian Python package layout -- Using empy: /usr/lib/python3/dist-packages/em.py -- Using CATKINENABLETESTING: ON -- Call enabletesting() -- Using CATKINTESTRESULTSDIR: /home/emre/catkinws/build/testresults -- Forcing gtest/gmock from source, though one was otherwise available. -- Found gtest sources under '/usr/src/googletest': gtests will be built -- Found gmock sources under '/usr/src/googletest': gmock will be built -- Found PythonInterp: /usr/bin/python3 (found version "3.8.10") -- Using Python nosetests: /usr/bin/nosetests3 -- catkin 0.8.10 -- BUILDSHAREDLIBS is on -- BUILDSHAREDLIBS is on -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~ traversing 43 packages in topological order: -- ~~ - cartographer (plain cmake) -- ~~ - hectorgeotifflaunch -- ~~ - hectorslam (metapackage) -- ~~ - hectorslamlaunch -- ~~ - mavlink (plain cmake) -- ~~ - libmavconn -- ~~ - cartographerrosmsgs -- ~~ - hectormaptools -- ~~ - hectornavmsgs -- ~~ - turtlebot3 (metapackage) -- ~~ - turtlebot3autorace (metapackage) -- ~~ - turtlebot3autoracecontrol -- ~~ - turtlebot3autoracecore -- ~~ - turtlebot3msgs -- ~~ - turtlebot3navigation -- ~~ - turtlebot3simulations (metapackage) -- ~~ - hectorgeotiff -- ~~ - hectorgeotiffplugins -- ~~ - hectormarkerdrawing -- ~~ - iqsim -- ~~ - opencvuygulama -- ~~ - hectorcompressedmaptransport -- ~~ - mavrosmsgs -- ~~ - rplidarros -- ~~ - mavros -- ~~ - hectorimuattitudetotf -- ~~ - hectorimutools -- ~~ - hectormapserver -- ~~ - hectortrajectoryserver -- ~~ - hectormapping -- ~~ - turtlebot3autoracecamera -- ~~ - turtlebot3autoracedetect -- ~~ - turtlebot3bringup -- ~~ - turtlebot3example -- ~~ - turtlebot3fake -- ~~ - turtlebot3gazebo -- ~~ - turtlebot3slam -- ~~ - turtlebot3teleop -- ~~ - mavrosextras -- ~~ - cartographerros -- ~~ - cartographerrviz -- ~~ - testmavros -- ~~ - turtlebot3description -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinworkspace.cmake:100 (message): This workspace contains non-catkin packages in it, and catkin cannot build a non-homogeneous workspace without isolation. Try the 'catkinmakeisolated' command instead. Call Stack (most recent call first): CMakeLists.txt:69 (catkin_workspace)
-- Configuring incomplete, errors occurred! See also "/home/emre/catkinws/build/CMakeFiles/CMakeOutput.log". See also "/home/emre/catkinws/build/CMakeFiles/CMakeError.log". Invoking "cmake" failed
Asked by emrebaba54 on 2022-03-28 03:46:48 UTC
Answers
Hey Guys ! I haven't yet any excatly solution about this topic. Thus, i re-created the my workspace.
Although most of packages have been deleted but problem has been solved.
I believe that, this problem has based on unstable depencies. Creating a new workspace might work. Sincerely.
Asked by emrebaba54 on 2022-04-01 00:34:44 UTC
Comments