RoboStack / ros-noetic

vinca configuration files for ros-noetic
https://robostack.github.io
466 stars 73 forks source link

error when runnning 'catkin_make' #136

Closed AtharvaBhorpe closed 3 years ago

AtharvaBhorpe commented 3 years ago

Hi! I just installed robostackenv (ros-noetic-desktop-full) using miniconda3. I made a "ros_ws" in the "Documents" directory in C:. I did catkin_init_workspace, which worked. But when I go 1 directory back (out of the "src" folder into the ros_ws folder) and run catkin_make, I get some "cmake error"

(robostackenv) C:\Users\athar\Documents\ros_ws>catkin_make Base path: C:\Users\athar\Documents\ros_ws Source space: C:\Users\athar\Documents\ros_ws\src Build space: C:\Users\athar\Documents\ros_ws\build Devel space: C:\Users\athar\Documents\ros_ws\devel Install space: C:\Users\athar\Documents\ros_ws\install

Running command: "cmake C:\Users\athar\Documents\ros_ws\src -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_DEVEL_PREFIX=C:\Users\athar\Documents\ros_ws\devel -DCMAKE_INSTALL_PREFIX=C:\Users\athar\Documents\ros_ws\install -G NMake Makefiles" in "C:\Users\athar\Documents\ros_ws\build"

CMake Error at C:/Users/athar/miniconda3/envs/robostackenv/Library/share/cmake-3.20/Modules/CMakeDetermineCCompiler.cmake:49 (message): Could not find compiler set in environment variable CC:

cl.exe. Call Stack (most recent call first): CMakeLists.txt:6 (project)

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! See also "C:/Users/athar/Documents/ros_ws/build/CMakeFiles/CMakeOutput.log". Invoking "cmake" failed

(robostackenv) C:\Users\athar\Documents\ros_ws>

Did I installed the robostack package wrong? Any suggestion would be helpful.

Tobias-Fischer commented 3 years ago

Hi @AtharvaBhorpe, Please follow the instructions in the readme - in particular, these parts:

# optionally, install some compiler packages if you want to e.g. build packages in a catkin_ws - with conda:
conda install compilers cmake pkg-config make ninja catkin_tools
# or with mamba:
mamba install compilers cmake pkg-config make ninja catkin_tools

# on Windows, install the Visual Studio command prompt via Conda:
conda install vs2019_win-64

If you still have issues after running the recommended installation steps from the readme, feel free to re-open this issue.

AtharvaBhorpe commented 3 years ago

When I use the command of 'catkin_tools', it says there's no package available.

(robostackenv) C:\WINDOWS\system32>conda install compilers cmake pkg-config make ninja catkin_tools Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  • catkin_tools

Current channels:

To search for alternate channels that may provide the conda package you're looking for, navigate to

https://anaconda.org

and use the search bar at the top of the page.

(robostackenv) C:\WINDOWS\system32>

Tobias-Fischer commented 3 years ago

Try just conda install compilers cmake pkg-config make ninja

AtharvaBhorpe commented 3 years ago

The other packages are installed, but still, the ros_ws cannot perform 'catkin_make'. Should I try making a workspace outside C: drive?

Tobias-Fischer commented 3 years ago

What is the error?

AtharvaBhorpe commented 3 years ago

(robostackenv) C:\Users\athar\Documents\ros_ws>catkin_make Base path: C:\Users\athar\Documents\ros_ws Source space: C:\Users\athar\Documents\ros_ws\src Build space: C:\Users\athar\Documents\ros_ws\build Devel space: C:\Users\athar\Documents\ros_ws\devel Install space: C:\Users\athar\Documents\ros_ws\install

Running command: "cmake C:\Users\athar\Documents\ros_ws\src -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_DEVEL_PREFIX=C:\Users\athar\Documents\ros_ws\devel -DCMAKE_INSTALL_PREFIX=C:\Users\athar\Documents\ros_ws\install -G NMake Makefiles" in "C:\Users\athar\Documents\ros_ws\build"

CMake Error at C:/Users/athar/miniconda3/envs/robostackenv/Library/share/cmake-3.20/Modules/CMakeDetermineCCompiler.cmake:49 (message): Could not find compiler set in environment variable CC:

cl.exe. Call Stack (most recent call first): CMakeLists.txt:6 (project)

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! See also "C:/Users/athar/Documents/ros_ws/build/CMakeFiles/CMakeOutput.log". Invoking "cmake" failed

(robostackenv) C:\Users\athar\Documents\ros_ws>

Tobias-Fischer commented 3 years ago

Output of conda list?

AtharvaBhorpe commented 3 years ago

(robostackenv) C:\Users\athar\Documents\ros_ws>conda list

packages in environment at C:\Users\athar\miniconda3\envs\robostackenv:

#

Name Version Build Channel

adwaita-icon-theme 40.1.1 h57928b3_1 conda-forge apr 1.7.0 he38c35c_5 conda-forge assimp 5.0.1 hc2aa0de_5 conda-forge atk-1.0 2.36.0 h7222f49_4 conda-forge bcrypt 3.2.0 py38h294d835_1 conda-forge boost 1.74.0 py38h1266d08_3 conda-forge boost-cpp 1.74.0 h5b4e17d_4 conda-forge bzip2 1.0.8 h8ffe710_4 conda-forge c-compiler 1.1.3 h8ffe710_0 conda-forge ca-certificates 2021.5.30 h5b45459_0 conda-forge cairo 1.16.0 hb19e0ff_1008 conda-forge catkin_pkg 0.4.23 pyh9f0ad1d_0 conda-forge certifi 2021.5.30 py38haa244fe_0 conda-forge cffi 1.14.5 py38hd8c33c5_0 conda-forge clangdev 5.0.0 flang_3 [flang] conda-forge cmake 3.20.3 h39d44d4_0 conda-forge compilers 1.1.3 h57928b3_0 conda-forge console_bridge 1.0.1 h5362a0b_0 conda-forge cppzmq 4.7.1 h4324990_2 conda-forge cryptography 3.4.7 py38hd7da0ea_0 conda-forge curl 7.77.0 h789b8ee_0 conda-forge cxx-compiler 1.1.3 h2d74725_0 conda-forge cycler 0.10.0 py_2 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distro 1.5.0 pyh9f0ad1d_0 conda-forge dlfcn-win32 1.3.0 h0e60522_0 conda-forge docutils 0.17.1 py38haa244fe_0 conda-forge eigen 3.3.9 h2d74725_1 conda-forge empy 3.3.4 pyh9f0ad1d_1 conda-forge epoxy 1.5.8 h8d14728_0 conda-forge expat 2.4.1 h39d44d4_0 conda-forge ffmpeg 4.3.1 ha925a31_0 conda-forge flang 5.0.0 he025d50_20180525 conda-forge flang_win-64 5.0.0 h13ae965_20180526 conda-forge flann 1.9.1 h7dfa0ef_1008 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.13.1 h1989441_1005 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fortran-compiler 1.1.3 h9655429_0 conda-forge freeglut 3.2.1 h0e60522_2 conda-forge freeimage 3.18.0 hfcb8cd7_7 conda-forge freetype 2.10.4 h546665d_1 conda-forge fribidi 1.0.10 h8d14728_0 conda-forge gazebo 11.5.0 h83ca5bb_1 conda-forge gdk-pixbuf 2.42.6 h1c5aac7_0 conda-forge getopt-win32 0.1 h8ffe710_0 conda-forge gettext 0.19.8.1 h1a89ca6_1005 conda-forge glib 2.68.2 h0e60522_2 conda-forge glib-tools 2.68.2 h0e60522_2 conda-forge gmock 1.10.0 h2d74725_7 conda-forge graphite2 1.3.13 1000 conda-forge graphviz 2.47.2 hefbd956_0 conda-forge gtest 1.10.0 h2d74725_7 conda-forge gtk3 3.24.28 h9a703b0_1 conda-forge gts 0.7.6 h7c369d9_2 conda-forge harfbuzz 2.8.1 hc601d6f_0 conda-forge hdf5 1.10.6 nompi_h5268f04_1114 conda-forge hicolor-icon-theme 0.17 h57928b3_2 conda-forge icu 68.1 h0e60522_0 conda-forge ilmbase 2.5.5 h12d4b20_0 conda-forge intel-openmp 2021.2.0 h57928b3_616 conda-forge jasper 2.0.14 h77af90b_2 conda-forge jbig 2.1 h8d14728_2003 conda-forge jpeg 9d h8ffe710_0 conda-forge jsoncpp 1.9.4 h2d74725_2 conda-forge jxrlib 1.1 h8ffe710_2 conda-forge kiwisolver 1.3.1 py38hbd9d945_1 conda-forge krb5 1.19.1 hbae68bd_0 conda-forge lcms2 2.12 h2a16943_0 conda-forge lerc 2.2.1 h0e60522_0 conda-forge libapr 1.7.0 h8ffe710_5 conda-forge libapriconv 1.2.2 h8ffe710_5 conda-forge libaprutil 1.6.1 h311b4f7_5 conda-forge libblas 3.9.0 8_mkl conda-forge libcblas 3.9.0 8_mkl conda-forge libclang 11.1.0 default_h5c34c98_1 conda-forge libcurl 7.77.0 h789b8ee_0 conda-forge libdeflate 1.7 h8ffe710_5 conda-forge libffi 3.3 h0e60522_2 conda-forge libflang 5.0.0 h6538335_20180525 conda-forge libgd 2.3.2 h138e682_0 conda-forge libglib 2.68.2 h1e62bf3_2 conda-forge libiconv 1.16 he774522_0 conda-forge libignition-cmake2 2.8.0 h0e60522_0 conda-forge libignition-common3 3.11.1 he3878d5_0 conda-forge libignition-fuel-tools4 4.3.0 h4936f55_2 conda-forge libignition-math6 6.8.0 h0e60522_0 conda-forge libignition-msgs5 5.3.0 hf5fa1a2_6 conda-forge libignition-tools1 1.2.0 h57928b3_0 conda-forge libignition-transport8 8.1.0 h9704849_6 conda-forge liblapack 3.9.0 8_mkl conda-forge liblapacke 3.9.0 8_mkl conda-forge libogg 1.3.4 h8ffe710_1 conda-forge libopencv 4.5.1 py38he608210_1 conda-forge libpng 1.6.37 h1d00b33_2 conda-forge libprotobuf 3.15.8 h7755175_0 conda-forge libraw 0.20.2 hee1bdec_1 conda-forge librsvg 2.50.7 h09c2f97_0 conda-forge libsdformat 9.3.0 h4bf3a07_3 conda-forge libsodium 1.0.18 h8d14728_1 conda-forge libssh2 1.9.0 h680486a_6 conda-forge libtheora 1.1.1 h8d14728_1005 conda-forge libtiff 4.3.0 h0c97f57_1 conda-forge libwebp 1.2.0 h57928b3_0 conda-forge libwebp-base 1.2.0 h8ffe710_2 conda-forge libxcb 1.13 hcd874cb_1003 conda-forge libxml2 2.9.12 hf5bbc77_0 conda-forge libzip 1.7.3 hfed4ece_0 conda-forge llvm-meta 5.0.0 0 conda-forge log4cxx 0.11.0 hf7dfa5a_3 conda-forge lz4 3.1.3 py38h34afd45_0 conda-forge lz4-c 1.9.3 h8ffe710_0 conda-forge m2w64-gcc-libgfortran 5.3.0 6 conda-forge m2w64-gcc-libs 5.3.0 7 conda-forge m2w64-gcc-libs-core 5.3.0 7 conda-forge m2w64-gmp 6.1.0 2 conda-forge m2w64-libwinpthread-git 5.0.0.4634.697f757 2 conda-forge make 4.3 h3d2af85_1 conda-forge matplotlib-base 3.4.2 py38heae8d8c_0 conda-forge mkl 2020.4 hb70f87d_311 conda-forge msys2-conda-epoch 20160418 1 conda-forge netifaces 0.10.9 py38h294d835_1003 conda-forge ninja 1.10.2 h5362a0b_0 conda-forge nose 1.3.7 py_1006 conda-forge numpy 1.20.3 py38h09042cb_0 conda-forge ogre 1.10.12 hadbb816_7 conda-forge olefile 0.46 pyh9f0ad1d_1 conda-forge openexr 2.5.5 hab3b255_0 conda-forge openjpeg 2.4.0 hb211442_1 conda-forge openmp 5.0.0 vc14_1 conda-forge openssl 1.1.1k h8ffe710_0 conda-forge orocos-kdl 1.4.0 h39d44d4_0 conda-forge pango 1.48.5 hd84fcdd_0 conda-forge paramiko 2.7.2 pyh9f0ad1d_0 conda-forge pcl 1.11.1 h81340cc_3 conda-forge pcre 8.44 ha925a31_0 conda-forge pillow 8.2.0 py38h9273828_1 conda-forge pip 21.1.2 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h8ffe710_0 conda-forge pkg-config 0.29.2 h2bf4dc2_1008 conda-forge poco 1.10.1 h1176d77_1 conda-forge protobuf 3.15.8 py38h885f38d_0 conda-forge psutil 5.8.0 py38h294d835_1 conda-forge pthread-stubs 0.4 hcd874cb_1001 conda-forge pugixml 1.11.4 h0e60522_0 conda-forge py-opencv 4.5.1 py38h43734a8_1 conda-forge pycairo 1.20.1 py38h979ce04_0 conda-forge pycparser 2.20 pyh9f0ad1d_2 conda-forge pycryptodome 3.10.1 py38h294d835_0 conda-forge pycryptodomex 3.10.1 py38h294d835_0 conda-forge pydot 1.4.2 py38haa244fe_0 conda-forge pynacl 1.4.0 py38h31c79cd_2 conda-forge pyopengl 3.1.5 py_0 conda-forge pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge pyqt 5.12.3 py38haa244fe_7 conda-forge pyqt-impl 5.12.3 py38h885f38d_7 conda-forge pyqt5-sip 4.19.18 py38h885f38d_7 conda-forge pyqtchart 5.12 py38h885f38d_7 conda-forge pyqtwebengine 5.12.1 py38h885f38d_7 conda-forge python 3.8.10 h7840368_1_cpython conda-forge python-dateutil 2.8.1 py_0 conda-forge python-gnupg 0.4.7 pyhd8ed1ab_0 conda-forge python-orocos-kdl 1.4.0 py38h885f38d_0 conda-forge python_abi 3.8 1_cp38 conda-forge pyyaml 5.4.1 py38h294d835_0 conda-forge qhull 2020.2 h70d2c02_1 conda-forge qt 5.12.9 h5909a2a_4 conda-forge qwt 6.1.6 h552f0f6_0 conda-forge ros-distro-mutex 0.1.0 noetic robostack ros-noetic-actionlib 1.13.2 py38h508dd2d_5 robostack ros-noetic-actionlib-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-actionlib-tutorials 0.2.0 py38h4b9bc1a_5 robostack ros-noetic-angles 1.9.13 py38h4b9bc1a_5 robostack ros-noetic-bond 1.8.6 py38h4b9bc1a_5 robostack ros-noetic-bond-core 1.8.6 py38h4b9bc1a_5 robostack ros-noetic-bondcpp 1.8.6 py38h508dd2d_5 robostack ros-noetic-bondpy 1.8.6 py38h4b9bc1a_5 robostack ros-noetic-camera-calibration 1.15.3 py38h4b9bc1a_5 robostack ros-noetic-camera-calibration-parsers 1.12.0 py38h7c8cae0_5 robostack ros-noetic-camera-info-manager 1.12.0 py38h7c8cae0_5 robostack ros-noetic-catkin 0.8.10 py38h4b9bc1a_8 robostack ros-noetic-class-loader 0.5.0 py38h63b21c9_5 robostack ros-noetic-cmake-modules 0.5.0 py38h4b9bc1a_5 robostack ros-noetic-common-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-common-tutorials 0.2.0 py38h4b9bc1a_5 robostack ros-noetic-compressed-depth-image-transport 1.14.0 py38h4b9bc1a_5 robostack ros-noetic-compressed-image-transport 1.14.0 py38h4b9bc1a_5 robostack ros-noetic-control-msgs 1.5.2 py38h4b9bc1a_5 robostack ros-noetic-control-toolbox 1.18.2 py38h4b9bc1a_5 robostack ros-noetic-controller-interface 0.19.4 py38h4b9bc1a_5 robostack ros-noetic-controller-manager 0.19.4 py38h4b9bc1a_5 robostack ros-noetic-controller-manager-msgs 0.19.4 py38h4b9bc1a_5 robostack ros-noetic-cpp-common 0.7.2 py38hd43ebe7_5 robostack ros-noetic-cv-bridge 1.15.0 py38hc316dd2_5 robostack ros-noetic-depth-image-proc 1.15.3 py38h7c8cae0_5 robostack ros-noetic-desktop 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-desktop-full 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-diagnostic-aggregator 1.10.3 py38h4b9bc1a_5 robostack ros-noetic-diagnostic-analysis 1.10.3 py38h4b9bc1a_5 robostack ros-noetic-diagnostic-common-diagnostics 1.10.3 py38h4b9bc1a_5 robostack ros-noetic-diagnostic-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-diagnostic-updater 1.10.3 py38h4b9bc1a_5 robostack ros-noetic-diagnostics 1.10.3 py38h4b9bc1a_5 robostack ros-noetic-diff-drive-controller 0.18.1 py38h7c8cae0_5 robostack ros-noetic-dynamic-reconfigure 1.7.1 py38h508dd2d_5 robostack ros-noetic-eigen-conversions 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-executive-smach 2.5.0 py38h4b9bc1a_5 robostack ros-noetic-filters 1.9.1 py38h508dd2d_5 robostack ros-noetic-forward-command-controller 0.18.1 py38h4b9bc1a_5 robostack ros-noetic-gazebo-dev 2.9.1 py38hb42fc0a_5 robostack ros-noetic-gazebo-msgs 2.9.1 py38h4b9bc1a_5 robostack ros-noetic-gazebo-plugins 2.9.1 py38h4b9bc1a_5 robostack ros-noetic-gazebo-ros 2.9.1 py38h4b9bc1a_5 robostack ros-noetic-gazebo-ros-control 2.9.1 py38h4b9bc1a_5 robostack ros-noetic-gazebo-ros-pkgs 2.9.1 py38h4b9bc1a_5 robostack ros-noetic-gencpp 0.6.5 py38h4b9bc1a_5 robostack ros-noetic-geneus 3.0.0 py38h4b9bc1a_5 robostack ros-noetic-genlisp 0.4.18 py38h4b9bc1a_5 robostack ros-noetic-genmsg 0.5.16 py38h4b9bc1a_5 robostack ros-noetic-gennodejs 2.0.2 py38h4b9bc1a_5 robostack ros-noetic-genpy 0.6.14 py38h4b9bc1a_5 robostack ros-noetic-geometry 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-geometry-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-geometry-tutorials 0.2.3 py38h4b9bc1a_5 robostack ros-noetic-gl-dependency 1.1.2 py38h4b9bc1a_5 robostack ros-noetic-hardware-interface 0.19.4 py38h4b9bc1a_6 robostack ros-noetic-image-common 1.12.0 py38h4b9bc1a_5 robostack ros-noetic-image-geometry 1.15.0 py38h4b9bc1a_5 robostack ros-noetic-image-pipeline 1.15.3 py38h4b9bc1a_5 robostack ros-noetic-image-proc 1.15.3 py38h7c8cae0_5 robostack ros-noetic-image-publisher 1.15.3 py38h4b9bc1a_5 robostack ros-noetic-image-rotate 1.15.3 py38h4b9bc1a_5 robostack ros-noetic-image-transport 1.12.0 py38h4b9bc1a_5 robostack ros-noetic-image-transport-plugins 1.14.0 py38h4b9bc1a_5 robostack ros-noetic-image-view 1.15.3 py38h83638ac_6 robostack ros-noetic-interactive-marker-tutorials 0.11.0 py38h4b9bc1a_5 robostack ros-noetic-interactive-markers 1.12.0 py38h4b9bc1a_5 robostack ros-noetic-joint-limits-interface 0.19.4 py38h4b9bc1a_5 robostack ros-noetic-joint-state-controller 0.18.1 py38h4b9bc1a_5 robostack ros-noetic-joint-state-publisher 1.15.0 py38h4b9bc1a_5 robostack ros-noetic-joint-state-publisher-gui 1.15.0 py38h4b9bc1a_5 robostack ros-noetic-kdl-conversions 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-kdl-parser 1.14.1 py38h4b9bc1a_5 robostack ros-noetic-laser-assembler 1.7.8 py38h4b9bc1a_5 robostack ros-noetic-laser-filters 1.8.11 py38h4b9bc1a_5 robostack ros-noetic-laser-geometry 1.6.7 py38h7c8cae0_5 robostack ros-noetic-laser-pipeline 1.6.4 py38h4b9bc1a_5 robostack ros-noetic-librviz-tutorial 0.11.0 py38h4b9bc1a_5 robostack ros-noetic-map-msgs 1.14.1 py38h4b9bc1a_5 robostack ros-noetic-media-export 0.3.0 py38h4b9bc1a_5 robostack ros-noetic-message-filters 1.15.9 py38h508dd2d_5 robostack ros-noetic-message-generation 0.4.1 py38h4b9bc1a_5 robostack ros-noetic-message-runtime 0.4.13 py38h4b9bc1a_5 robostack ros-noetic-mk 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-nav-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-nodelet 1.10.1 py38h7c8cae0_5 robostack ros-noetic-nodelet-core 1.10.1 py38h4b9bc1a_5 robostack ros-noetic-nodelet-topic-tools 1.10.1 py38h7c8cae0_5 robostack ros-noetic-nodelet-tutorial-math 0.2.0 py38h4b9bc1a_5 robostack ros-noetic-pcl-conversions 1.7.2 py38h4b9bc1a_5 robostack ros-noetic-pcl-msgs 0.3.0 py38h4b9bc1a_5 robostack ros-noetic-pcl-ros 1.7.2 py38h4b9bc1a_5 robostack ros-noetic-perception 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-perception-pcl 1.7.2 py38h4b9bc1a_5 robostack ros-noetic-pluginlib 1.13.0 py38h508dd2d_5 robostack ros-noetic-pluginlib-tutorials 0.2.0 py38h4b9bc1a_5 robostack ros-noetic-polled-camera 1.12.0 py38h4b9bc1a_5 robostack ros-noetic-position-controllers 0.18.1 py38h4b9bc1a_5 robostack ros-noetic-python-qt-binding 0.4.3 py38h4b9bc1a_5 robostack ros-noetic-qt-dotgraph 0.4.2 py38h4b9bc1a_5 robostack ros-noetic-qt-gui 0.4.2 py38h4b9bc1a_5 robostack ros-noetic-qt-gui-cpp 0.4.2 py38h4b9bc1a_5 robostack ros-noetic-qt-gui-py-common 0.4.2 py38h4b9bc1a_5 robostack ros-noetic-qwt-dependency 1.1.1 py38h4b9bc1a_5 robostack ros-noetic-realtime-tools 1.16.1 py38h4b9bc1a_5 robostack ros-noetic-resource-retriever 1.12.6 py38hc131489_5 robostack ros-noetic-robot 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-robot-state-publisher 1.15.0 py38h4b9bc1a_5 robostack ros-noetic-ros 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-ros-base 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-ros-comm 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-ros-core 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-ros-environment 1.3.2 py38h4b9bc1a_5 robostack ros-noetic-ros-tutorials 0.10.2 py38h4b9bc1a_5 robostack ros-noetic-rosbag 1.15.9 py38h84b7d0c_5 robostack ros-noetic-rosbag-migration-rule 1.0.1 py38h4b9bc1a_5 robostack ros-noetic-rosbag-storage 1.15.9 py38hf19f0dc_5 robostack ros-noetic-rosbash 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-rosboost-cfg 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-rosbuild 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-rosclean 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-rosconsole 1.14.3 py38h96c7dd2_5 robostack ros-noetic-rosconsole-bridge 0.5.4 py38h1548a2d_5 robostack ros-noetic-roscpp 1.15.9 py38h508dd2d_5 robostack ros-noetic-roscpp-core 0.7.2 py38h4b9bc1a_5 robostack ros-noetic-roscpp-serialization 0.7.2 py38h4b9bc1a_5 robostack ros-noetic-roscpp-traits 0.7.2 py38h4b9bc1a_5 robostack ros-noetic-roscpp-tutorials 0.10.2 py38h508dd2d_5 robostack ros-noetic-roscreate 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-rosgraph 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rosgraph-msgs 1.11.3 py38h4b9bc1a_5 robostack ros-noetic-roslang 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-roslaunch 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-roslib 1.15.7 py38h508dd2d_5 robostack ros-noetic-roslint 0.12.0 py38h4b9bc1a_5 robostack ros-noetic-roslisp 1.9.24 py38h4b9bc1a_5 robostack ros-noetic-roslz4 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rosmake 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-rosmaster 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rosmsg 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rosnode 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rosout 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rospack 2.6.2 py38h84b7d0c_5 robostack ros-noetic-rosparam 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rospy 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rospy-tutorials 0.10.2 py38h4b9bc1a_5 robostack ros-noetic-rosserial-msgs 0.9.1 py38h4b9bc1a_5 robostack ros-noetic-rosserial-python 0.9.1 py38h4b9bc1a_5 robostack ros-noetic-rosservice 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rostest 1.15.9 py38h508dd2d_5 robostack ros-noetic-rostime 0.7.2 py38h508dd2d_5 robostack ros-noetic-rostopic 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rosunit 1.15.7 py38h4b9bc1a_5 robostack ros-noetic-roswtf 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-action 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-bag 0.5.1 py38h4b9bc1a_5 robostack ros-noetic-rqt-bag-plugins 0.5.1 py38h4b9bc1a_5 robostack ros-noetic-rqt-common-plugins 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-console 0.4.11 py38h4b9bc1a_5 robostack ros-noetic-rqt-dep 0.4.10 py38h4b9bc1a_5 robostack ros-noetic-rqt-graph 0.4.14 py38h4b9bc1a_5 robostack ros-noetic-rqt-gui 0.5.2 py38h4b9bc1a_5 robostack ros-noetic-rqt-gui-cpp 0.5.2 py38h4b9bc1a_5 robostack ros-noetic-rqt-gui-py 0.5.2 py38h4b9bc1a_5 robostack ros-noetic-rqt-image-view 0.4.16 py38h4b9bc1a_5 robostack ros-noetic-rqt-launch 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-logger-level 0.4.11 py38h4b9bc1a_5 robostack ros-noetic-rqt-moveit 0.5.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-msg 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-nav-view 0.5.7 py38h4b9bc1a_5 robostack ros-noetic-rqt-plot 0.4.13 py38h4b9bc1a_5 robostack ros-noetic-rqt-pose-view 0.5.10 py38h4b9bc1a_5 robostack ros-noetic-rqt-publisher 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-py-common 0.5.2 py38h4b9bc1a_5 robostack ros-noetic-rqt-py-console 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-reconfigure 0.5.3 py38h4b9bc1a_5 robostack ros-noetic-rqt-robot-dashboard 0.5.8 py38h4b9bc1a_5 robostack ros-noetic-rqt-robot-monitor 0.5.13 py38h4b9bc1a_5 robostack ros-noetic-rqt-robot-plugins 0.5.8 py38h4b9bc1a_5 robostack ros-noetic-rqt-robot-steering 0.5.12 py38h4b9bc1a_5 robostack ros-noetic-rqt-runtime-monitor 0.5.8 py38h4b9bc1a_5 robostack ros-noetic-rqt-rviz 0.6.1 py38h7c8cae0_5 robostack ros-noetic-rqt-service-caller 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-shell 0.4.10 py38h4b9bc1a_5 robostack ros-noetic-rqt-srv 0.4.8 py38h4b9bc1a_5 robostack ros-noetic-rqt-tf-tree 0.6.2 py38h4b9bc1a_5 robostack ros-noetic-rqt-top 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rqt-topic 0.4.12 py38h4b9bc1a_5 robostack ros-noetic-rqt-web 0.4.9 py38h4b9bc1a_5 robostack ros-noetic-rviz 1.14.5 py38h4b9bc1a_5 robostack ros-noetic-rviz-plugin-tutorials 0.11.0 py38h4b9bc1a_5 robostack ros-noetic-rviz-python-tutorial 0.11.0 py38h4b9bc1a_5 robostack ros-noetic-self-test 1.10.3 py38h4b9bc1a_5 robostack ros-noetic-sensor-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-shape-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-simulators 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-smach 2.5.0 py38h4b9bc1a_5 robostack ros-noetic-smach-msgs 2.5.0 py38h4b9bc1a_5 robostack ros-noetic-smach-ros 2.5.0 py38h4b9bc1a_5 robostack ros-noetic-smclib 1.8.6 py38h4b9bc1a_5 robostack ros-noetic-std-msgs 0.5.13 py38h4b9bc1a_5 robostack ros-noetic-std-srvs 1.11.3 py38h4b9bc1a_5 robostack ros-noetic-stereo-image-proc 1.15.3 py38h4b9bc1a_5 robostack ros-noetic-stereo-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-tf 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-tf-conversions 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-tf2 0.7.5 py38h1548a2d_5 robostack ros-noetic-tf2-eigen 0.7.5 py38h4b9bc1a_5 robostack ros-noetic-tf2-geometry-msgs 0.7.5 py38h4b9bc1a_5 robostack ros-noetic-tf2-kdl 0.7.5 py38h4b9bc1a_5 robostack ros-noetic-tf2-msgs 0.7.5 py38h4b9bc1a_5 robostack ros-noetic-tf2-py 0.7.5 py38h4b9bc1a_5 robostack ros-noetic-tf2-ros 0.7.5 py38h4b9bc1a_5 robostack ros-noetic-theora-image-transport 1.14.0 py38h4b9bc1a_5 robostack ros-noetic-topic-tools 1.15.9 py38h4b9bc1a_5 robostack ros-noetic-trajectory-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-transmission-interface 0.19.4 py38h4b9bc1a_5 robostack ros-noetic-turtle-actionlib 0.2.0 py38h4b9bc1a_5 robostack ros-noetic-turtle-tf 0.2.3 py38h4b9bc1a_5 robostack ros-noetic-turtle-tf2 0.2.3 py38h4b9bc1a_5 robostack ros-noetic-turtlesim 0.10.2 py38h508dd2d_5 robostack ros-noetic-urdf 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-urdf-parser-plugin 1.13.2 py38h4b9bc1a_5 robostack ros-noetic-urdf-sim-tutorial 0.5.1 py38h4b9bc1a_5 robostack ros-noetic-urdf-tutorial 0.5.0 py38h4b9bc1a_5 robostack ros-noetic-vision-opencv 1.15.0 py38h4b9bc1a_5 robostack ros-noetic-visualization-marker-tutorials 0.11.0 py38h4b9bc1a_5 robostack ros-noetic-visualization-msgs 1.13.1 py38h4b9bc1a_5 robostack ros-noetic-visualization-tutorials 0.11.0 py38h4b9bc1a_5 robostack ros-noetic-viz 1.5.0 py38h4b9bc1a_5 robostack ros-noetic-webkit-dependency 1.1.2 py38h4b9bc1a_5 robostack ros-noetic-xacro 1.14.6 py38h4b9bc1a_5 robostack ros-noetic-xmlrpcpp 1.15.9 py38h508dd2d_5 robostack rosdep 0.20.1 pyhd8ed1ab_3 conda-forge rosdistro 0.8.3 py38haa244fe_2 conda-forge rospkg 1.3.0 pyhd8ed1ab_1 conda-forge ruby 2.7.2 h8b1b97a_3 conda-forge sdl2 2.0.12 h0e60522_1 conda-forge setuptools 49.6.0 py38haa244fe_3 conda-forge sip 4.19.20 py38h6538335_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sqlite 3.35.5 h8ffe710_0 conda-forge tbb 2020.2 h2d74725_4 conda-forge tbb-devel 2020.2 h2d74725_4 conda-forge tiny-process-library 2.0.4 h0e60522_0 conda-forge tinyxml 2.6.2 h2d74725_2 conda-forge tinyxml2 8.0.0 h39d44d4_1 conda-forge tk 8.6.10 h8ffe710_1 conda-forge tornado 6.1 py38h294d835_1 conda-forge urdfdom 2.3.3 h2d74725_1 conda-forge urdfdom_headers 1.0.5 h5362a0b_2 conda-forge vc 14.2 hb210afc_4 conda-forge vs2015_runtime 14.28.29325 h5e1d092_4 conda-forge vs2017_win-64 19.16.27038 h2e3bad8_2 conda-forge vs2019_win-64 19.28.29325 hed2d97d_4 conda-forge vswhere 2.8.4 h57928b3_0 conda-forge wheel 0.36.2 pyhd3deb0d_0 conda-forge wincertstore 0.2 py38haa244fe_1006 conda-forge xorg-compositeproto 0.4.2 hcd874cb_1001 conda-forge xorg-damageproto 1.2.1 hcd874cb_1002 conda-forge xorg-fixesproto 5.0 hcd874cb_1002 conda-forge xorg-inputproto 2.3.2 hcd874cb_1002 conda-forge xorg-kbproto 1.0.7 hcd874cb_1002 conda-forge xorg-libice 1.0.10 hcd874cb_0 conda-forge xorg-libsm 1.2.3 hcd874cb_1000 conda-forge xorg-libx11 1.6.12 hcd874cb_0 conda-forge xorg-libxau 1.0.9 hcd874cb_0 conda-forge xorg-libxcomposite 0.4.5 hcd874cb_0 conda-forge xorg-libxcursor 1.2.0 h301d43c_0 conda-forge xorg-libxdamage 1.1.5 hcd874cb_0 conda-forge xorg-libxdmcp 1.1.3 hcd874cb_0 conda-forge xorg-libxext 1.3.4 h301d43c_0 conda-forge xorg-libxfixes 5.0.3 h301d43c_1004 conda-forge xorg-libxi 1.7.10 h301d43c_0 conda-forge xorg-libxinerama 1.1.4 hfa435f1_1001 conda-forge xorg-libxpm 3.5.13 h301d43c_0 conda-forge xorg-libxrandr 1.5.2 h301d43c_1 conda-forge xorg-libxrender 0.9.10 h301d43c_1002 conda-forge xorg-libxt 1.1.5 h301d43c_1003 conda-forge xorg-libxtst 1.2.3 h301d43c_1002 conda-forge xorg-randrproto 1.5.0 hcd874cb_1001 conda-forge xorg-recordproto 1.14.2 hcd874cb_1002 conda-forge xorg-renderproto 0.11.1 hcd874cb_1002 conda-forge xorg-util-macros 1.19.3 hcd874cb_0 conda-forge xorg-xextproto 7.3.0 hcd874cb_1002 conda-forge xorg-xineramaproto 1.2.1 hcd874cb_1001 conda-forge xorg-xproto 7.0.31 hcd874cb_1007 conda-forge xz 5.2.5 h62dcd97_1 conda-forge yaml 0.2.5 he774522_0 conda-forge yaml-cpp 0.6.3 ha925a31_4 conda-forge zeromq 4.3.4 h0e60522_0 conda-forge zlib 1.2.11 h62dcd97_1010 conda-forge zstd 1.5.0 h6255e5f_0 conda-forge zziplib 0.13.69 h1d00b33_1 conda-forge

(robostackenv) C:\Users\athar\Documents\ros_ws>

Tobias-Fischer commented 3 years ago

I guess you have done this?

# reload environment to activate required scripts before running anything
# on Windows, please restart the Anaconda Prompt / Command Prompt!
conda deactivate
conda activate robostackenv

If yes, I am out of ideas. Any clue @wolfv @traversaro?

AtharvaBhorpe commented 3 years ago

I did do that, and also restarted my PC. :( Should I try reinstalling the robostack in a new venv? Also, when installing miniconda3, I did not add it to PATH of Windows10. Might this be the issue??

traversaro commented 3 years ago

Hi @AtharvaBhorpe, did you have installed on your system Visual Studio 2017 or 2019 with C++ support ( https://docs.microsoft.com/en-us/cpp/build/vscpp-step-0-installation?view=msvc-160 )? Differently from Linux or macOS, on Windows the compiler is not automatically installed by conda.

AtharvaBhorpe commented 3 years ago

I installed Visual Studio 19 with the "Development for C++" extension. Still, I cannot build my ros_ws. This is the whole procedure I follow:

(rosenv) C:\Windows\System32>cd ..

(rosenv) C:\Windows>cd ..

(rosenv) C:>cd Users\athar\Desktop

(rosenv) C:\Users\athar\Desktop>mkdir rosws

(rosenv) C:\Users\athar\Desktop>cd rosws

(rosenv) C:\Users\athar\Desktop\rosws>mkdir src

(rosenv) C:\Users\athar\Desktop\rosws>cd src

(rosenv) C:\Users\athar\Desktop\rosws\src>catkin_init_workspace Copying file from "C:\Users\athar\miniconda3\envs\rosenv\Library\share\catkin\cmake\toplevel.cmake" to "C:\Users\athar\Desktop\rosws\src\CMakeLists.txt"

(rosenv) C:\Users\athar\Desktop\rosws\src>cd ..

(rosenv) C:\Users\athar\Desktop\rosws>catkin_make Base path: C:\Users\athar\Desktop\rosws Source space: C:\Users\athar\Desktop\rosws\src Build space: C:\Users\athar\Desktop\rosws\build Devel space: C:\Users\athar\Desktop\rosws\devel Install space: C:\Users\athar\Desktop\rosws\install

Running command: "cmake C:\Users\athar\Desktop\rosws\src -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_DEVEL_PREFIX=C:\Users\athar\Desktop\rosws\devel -DCMAKE_INSTALL_PREFIX=C:\Users\athar\Desktop\rosws\install -G NMake Makefiles" in "C:\Users\athar\Desktop\rosws\build"

CMake Error at C:/Users/athar/miniconda3/envs/rosenv/Library/share/cmake-3.20/Modules/CMakeDetermineCCompiler.cmake:49 (message): Could not find compiler set in environment variable CC:

cl.exe. Call Stack (most recent call first): CMakeLists.txt:6 (project)

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! See also "C:/Users/athar/Desktop/rosws/build/CMakeFiles/CMakeOutput.log". Invoking "cmake" failed

The catkin_init_workspace works in the "src" directory, but catkin_make doesn't work :(

traversaro commented 3 years ago

Are you sure that the vs2019_win-64 package is correctly installed? Can you try in a new newly opened Command Prompt in which you activate the environment, and report the output of the set command in that Command Prompt?

AtharvaBhorpe commented 3 years ago

Is this what you requested?? image

traversaro commented 3 years ago

In that terminal, can you try to run the set command and report the output?

AtharvaBhorpe commented 3 years ago

I'm sorry, I didn't get which set command to run... Could you please elaborate?

traversaro commented 3 years ago

The command is called set, it is used either to set environment variables (if arguments are passed), or just to get their value (if no arguments are passed). See https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/set_1 . It should be sufficient to type set and press enter to execute the command.

AtharvaBhorpe commented 3 years ago

(rosenv) C:\Windows\System32>set ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\athar\AppData\Roaming BITS=64 BR_TG_PATH=D:\ATHARVA D DRIVE\OS\PROGRAM FILES\Automation Studio\AsTools\Technology Guarding CC=cl.exe CMAKE_GEN=Visual Studio 16 2019 CMAKE_GENERATOR=Visual Studio 15 2017 Win64 CMAKE_GENERATOR_PLATFORM=x64 CMAKE_PLAT=x64 CMAKE_PREFIX_PATH=C:/Users/athar/miniconda3/envs/rosenv/Library CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=DESKTOP-P4PVNM6 ComSpec=C:\WINDOWS\system32\cmd.exe CONDA_DEFAULT_ENV=rosenv CONDA_EXE=C:\Users\athar\miniconda3\condabin..\Scripts\conda.exe CONDA_PREFIX=C:\Users\athar\miniconda3\envs\rosenv CONDA_PREFIX_1=C:\Users\athar\miniconda3 CONDA_PROMPT_MODIFIER=(rosenv) CONDA_PYTHON_EXE=C:\Users\athar\miniconda3\python.exe CONDA_SHLVL=2 CPATH=;C:\Users\athar\miniconda3\envs\rosenv\Library\include CXX=cl.exe DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ DISTUTILS_USE_SDK=1 DriverData=C:\Windows\System32\Drivers\DriverData Framework40Version=v4.0 FrameworkDir=C:\Windows\Microsoft.NET\Framework64\ FrameworkDir64=C:\Windows\Microsoft.NET\Framework64\ FrameworkVersion=v4.0.30319 FrameworkVersion64=v4.0.30319 GAZEBO_MASTER_URI=http://localhost:11345 GAZEBO_MODEL_DATABASE_URI=http://models.gazebosim.org GAZEBO_MODEL_PATH=C:/Users/athar/miniconda3/envs/rosenv\Library\share\gazebo-11\models; GAZEBO_PLUGIN_PATH=C:/Users/athar/miniconda3/envs/rosenv\Library\bin\gazebo-11\plugins; GAZEBO_RESOURCE_PATH=C:/Users/athar/miniconda3/envs/rosenv\Library\share\gazebo-11; GEM_HOME=C:\Users\athar\miniconda3\envs\rosenv\Library\share\rubygems HOME=C:\Users\athar HOMEDRIVE=C: HOMEPATH=\Users\athar LD_LIBRARY_PATH=;C:/Users/athar/miniconda3/envs/rosenv\Library\bin\gazebo-11\plugins LIB=;C:\Users\athar\miniconda3\envs\rosenv\Library\lib LIBPATH=C:\Windows\Microsoft.NET\Framework64\v4.0.30319 LOCALAPPDATA=C:\Users\athar\AppData\Local LOGONSERVER=\DESKTOP-P4PVNM6 MSSdk=1 MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out MSYS2_ENV_CONV_EXCL=CL NUMBER_OF_PROCESSORS=12 OGRE_RESOURCE_PATH=C:/Users/athar/miniconda3/envs/rosenv\Library\bin OneDrive=C:\Users\athar\OneDrive OS=Windows_NT Path=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Users\athar\miniconda3\envs\rosenv\Library\share\rubygems\bin;C:/Users/athar/miniconda3/envs/rosenv/Library\bin;C:/Users/athar/miniconda3/envs/rosenv/Library\lib;;C:/Users/athar/miniconda3/envs/rosenv\Library\bin\gazebo-11\plugins;C:\Users\athar\miniconda3\envs\rosenv;C:\Users\athar\miniconda3\envs\rosenv\Library\mingw-w64\bin;C:\Users\athar\miniconda3\envs\rosenv\Library\usr\bin;C:\Users\athar\miniconda3\envs\rosenv\Library\bin;C:\Users\athar\miniconda3\envs\rosenv\Scripts;C:\Users\athar\miniconda3\envs\rosenv\bin;C:\Users\athar\miniconda3\condabin;C:\Program Files (x86)\VMware\VMware Player\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Polyspace\R2021a\runtime\win64;C:\Program Files\Polyspace\R2021a\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit;C:\Users\athar\miniconda3;C:\Users\athar\miniconda3\Library\mingw-w64\bin;C:\Users\athar\miniconda3\Library\usr\bin;C:\Users\athar\miniconda3\Library\bin;C:\Users\athar\miniconda3\Scripts;C:\Users\athar\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Common Files\Hilscher GmbH\TLRDecode;C:\Users\athar\miniconda3\python.exe;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PKG_CONFIG_PATH=C:/Users/athar/miniconda3/envs/rosenv/Library\lib\pkgconfig PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 10, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=9e0a ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=(rosenv) $P$G PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public PYTHONHOME=C:\Users\athar\miniconda3\envs\rosenv PYTHONPATH=C:/Users/athar/miniconda3/envs/rosenv/Library\lib/site-packages PY_VCRUNTIME_REDIST=\bin\vcruntime140.dll QT_PLUGIN_PATH=C:\Users\athar\miniconda3\envs\rosenv\Library\plugins ROS_DISTRO=noetic ROS_ETC_DIR=C:/Users/athar/miniconda3/envs/rosenv/Library/etc/ros ROS_IP=127.0.0.1 ROS_MASTER_URI=http://127.0.0.1:11311 ROS_OS_OVERRIDE=robostack:win64 ROS_PACKAGE_PATH=C:\Users\athar\miniconda3\envs\rosenv\Library\share ROS_PYTHON_VERSION=3 ROS_ROOT=C:/Users/athar/miniconda3/envs/rosenv/Library/share/ros ROS_VERSION=1 SDF_PATH=C:\Users\athar\miniconda3\envs\rosenv\Library\share\sdformat9\1.7 SW_SIM_HYDRA=C:\Program Files\Common Files\SolidWorks Shared\Simulation Worker Agent\ SW_SIM_MPIT=INTELMPI SW_SIM_TEMP=C:\ProgramData\SOLIDWORKS\SW_net_sim_temp\ SystemDrive=C: SystemRoot=C:\WINDOWS TEMP=C:\Users\athar\AppData\Local\Temp TMP=C:\Users\athar\AppData\Local\Temp TMPDIR=C:\Users\Public\Documents\Wondershare\CreatorTemp USERDOMAIN=DESKTOP-P4PVNM6 USERDOMAIN_ROAMINGPROFILE=DESKTOP-P4PVNM6 USERNAME=athar USERPROFILE=C:\Users\athar VisualStudioVersion=16.0 VS160COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\ VSCMD_ARG_app_plat=Desktop VSCMD_ARG_HOST_ARCH=x64 VSCMD_ARG_TGT_ARCH=x64 VSCMD_ARG_VCVARS_VER=14.28 VSCMD_VER=16.10.0 VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\ VS_MAJOR=16 VS_VERSION=16.0 VS_YEAR=2019 windir=C:\WINDOWS WindowsLibPath=References\CommonConfiguration\Neutral WindowsSDKLibVersion=winv6.3\ WindowsSDKVersion=\ WSLENV=WT_SESSION::WT_PROFILE_ID WT_PROFILE_ID={1851b681-1853-5bc4-83a1-77d0b1ec38a5} WT_SESSION=5cfd0d20-d2d7-428c-8118-62a63a457c14 ZES_ENABLE_SYSMAN=1 __devinit_path=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit\devinit.exe DOTNET_ADD_64BIT=1 DOTNET_PREFERRED_BITNESS=64 VSCMD_PREINIT_PATH=C:\Users\athar\miniconda3\envs\rosenv\Library\share\rubygems\bin;C:/Users/athar/miniconda3/envs/rosenv/Library\bin;C:/Users/athar/miniconda3/envs/rosenv/Library\lib;;C:/Users/athar/miniconda3/envs/rosenv\Library\bin\gazebo-11\plugins;C:\Users\athar\miniconda3\envs\rosenv;C:\Users\athar\miniconda3\envs\rosenv\Library\mingw-w64\bin;C:\Users\athar\miniconda3\envs\rosenv\Library\usr\bin;C:\Users\athar\miniconda3\envs\rosenv\Library\bin;C:\Users\athar\miniconda3\envs\rosenv\Scripts;C:\Users\athar\miniconda3\envs\rosenv\bin;C:\Users\athar\miniconda3\condabin;C:\Program Files (x86)\VMware\VMware Player\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Polyspace\R2021a\runtime\win64;C:\Program Files\Polyspace\R2021a\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit;C:\Users\athar\miniconda3;C:\Users\athar\miniconda3\Library\mingw-w64\bin;C:\Users\athar\miniconda3\Library\usr\bin;C:\Users\athar\miniconda3\Library\bin;C:\Users\athar\miniconda3\Scripts;C:\Users\athar\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Common Files\Hilscher GmbH\TLRDecode;C:\Users\athar\miniconda3\python.exe VSCMD_script_err_count=0

(rosenv) C:\Windows\System32>C

traversaro commented 3 years ago

The PATH values seems ok, In this terminal you still have the same problem you reported before? Can you also run where cl.exe in the same terminal?

AtharvaBhorpe commented 3 years ago

(rosenv) C:\Windows\System32>where cl.exe INFO: Could not find files for the given pattern(s).

(rosenv) C:\Windows\System32>

traversaro commented 3 years ago

Are you sure that Visual Studio is correctly installed? Because it seems that the cl.exe C++ compiler can't be found. For example for an environment of mine i have:

(wbtenv) C:\Users\STraversaro>where cl.exe
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\bin\Hostx64\x64\cl.exe
AtharvaBhorpe commented 3 years ago

Yes, I think it's installed properly. I'm able to find the directory that you mentioned from Files Explorer. Is there any way I can manually change the directory? EDIT: I just checked. I'm having a 14.29 version instead of 14.28: image

And maybe this version change is the reason why I get an error message every time I activate my robostackenv: image

Update: I uninstalled the 14.29 version and installed the 14.28 version from Visual Studio Installer ----> Uninstalled vs2019_win-64------>Added the directory of Visual Studio to PATH in Environment Variables.----> Tried reinstalling vs2019_win-64, then when I tried where cl.exe output is:

(rosenv) C:\Windows\System32>where cl.exe C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\cl.exe

Then when I try to catkin_make my ros_ws:

(rosenv) C:\Users\athar\Desktop\rosws>catkin_make Base path: C:\Users\athar\Desktop\rosws Source space: C:\Users\athar\Desktop\rosws\src Build space: C:\Users\athar\Desktop\rosws\build Devel space: C:\Users\athar\Desktop\rosws\devel Install space: C:\Users\athar\Desktop\rosws\install

Running command: "cmake C:\Users\athar\Desktop\rosws\src -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_DEVEL_PREFIX=C:\Users\athar\Desktop\rosws\devel -DCMAKE_INSTALL_PREFIX=C:\Users\athar\Desktop\rosws\install -G NMake Makefiles" in "C:\Users\athar\Desktop\rosws\build"

-- The C compiler identification is MSVC 19.28.29913.0 -- The CXX compiler identification is MSVC 19.28.29913.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - failed -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29910/bin/HostX64/x64/cl.exe -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29910/bin/HostX64/x64/cl.exe - broken CMake Error at C:/Users/athar/miniconda3/envs/rosenv/Library/share/cmake-3.20/Modules/CMakeTestCCompiler.cmake:66 (message): The C compiler

"C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29910/bin/HostX64/x64/cl.exe"

is not able to compile a simple test program.

It fails with the following output:

Change Dir: C:/Users/athar/Desktop/rosws/build/CMakeFiles/CMakeTmp

Run Build Command(s):nmake -f Makefile /nologo cmTC_1fb1d\fast &&   "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\nmake.exe"  -f CMakeFiles\cmTC_1fb1d.dir\build.make /nologo -L                  CMakeFiles\cmTC_1fb1d.dir\build
Building C object CMakeFiles/cmTC_1fb1d.dir/testCCompiler.c.obj
    C:\Users\athar\miniconda3\envs\rosenv\Library\bin\cmake.exe -E cmake_cl_compile_depends --dep-file=CMakeFiles\cmTC_1fb1d.dir\testCCompiler.c.obj.d --working-dir=C:\Users\athar\Desktop\rosws\build\CMakeFiles\CMakeTmp --filter-prefix="Note: including file: " -- "C:\PROGRA~2\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\cl.exe" @C:\Users\athar\AppData\Local\Temp\nm1E27.tmp
testCCompiler.c
Linking C executable cmTC_1fb1d.exe
    C:\Users\athar\miniconda3\envs\rosenv\Library\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_1fb1d.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests -- "C:\PROGRA~2\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\link.exe" /nologo @CMakeFiles\cmTC_1fb1d.dir\objects1.rsp @C:\Users\athar\AppData\Local\Temp\nm1EF3.tmp
RC Pass 1: command "rc /fo CMakeFiles\cmTC_1fb1d.dir/manifest.res CMakeFiles\cmTC_1fb1d.dir/manifest.rc" failed (exit code 0) with the following output:
The system cannot find the file specifiedNMAKE : fatal error U1077: 'C:\Users\athar\miniconda3\envs\rosenv\Library\bin\cmake.exe' : return code '0xffffffff'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX64\x64\nmake.exe"' : return code '0x2'
Stop.

CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:6 (project)

-- Configuring incomplete, errors occurred! See also "C:/Users/athar/Desktop/rosws/build/CMakeFiles/CMakeOutput.log". See also "C:/Users/athar/Desktop/rosws/build/CMakeFiles/CMakeError.log". Invoking "cmake" failed

(rosenv) C:\Users\athar\Desktop\rosws>