Robotics StackExchange | Archived questions

winros_make fails with fatal error

Hello,

I installed winros on Win7 using VisualStudio 2013 (Version 12). I also installed Python and CMake. I can start ROSCore normally and even the examples, but when i try to run winros_make it fails.

In order to run ROS with overlay I created a workspace and added the Universal-Robot-package (link:universal-robot) to the src folder using wstool (link:win_ros/hydro/Msvc Overlays ).

When i run winros_make it fails displaying following message:

CMake Error at C:/opt/ros-vc12/hydro/x86/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
    Could not find a package configuration file provided by "dynamic_reconfigure" with any of the following names:

    dynamic_reconfigureConfig.cmake
    dynamic_reconfiguration-config.cmake

  Add the installation prefix of "dynamic_reconfigure" to CMAKE_PREFIX_PATH of set "dynamic_reconfiguration_DIR" to a directory containing one of the above files. If "dynamic_reconfiguration" provides a seperate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
universal_robot/ur_driver/CMakeLists.txt:7 (find_package)

-- Configuring incomplete, errors occured!
See also "C:ws/ws/overlay/build/CMakeFiles/CMakeOutput.log".

Executing nmake in the root build directory

Microsoft (R) Program Meintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.

NMAKE: fatal error U1064: MAKEFILE not found and no target specified
Stop.

This is the CMakeOutput.log-file:

The system is: Windows - 6.1.7601 - AMD64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe 
Build flags: 
Id flags: 

The output was:
0
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

CMakeCCompilerId.c
Microsoft (R) Incremental Linker Version 12.00.31101.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:CMakeCCompilerId.exe 
CMakeCCompilerId.obj 


Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.exe"

Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.obj"

The C compiler identification is MSVC, found in "C:/ws/overlay/build/CMakeFiles/3.6.0-rc3/CompilerIdC/CMakeCCompilerId.exe"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe 
Build flags: 
Id flags: 

The output was:
0
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

CMakeCXXCompilerId.cpp
Microsoft (R) Incremental Linker Version 12.00.31101.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:CMakeCXXCompilerId.exe 
CMakeCXXCompilerId.obj 


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced     "CMakeCXXCompilerId.exe"

Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced     "CMakeCXXCompilerId.obj"

The CXX compiler identification is MSVC, found in "C:/ws/overlay/build/CMakeFiles/3.6.0-rc3/CompilerIdCXX/CMakeCXXCompilerId.exe"

Determining if the C compiler works passed with the following output:
Change Dir: C:/ws/overlay/build/CMakeFiles/CMakeTmp

Run Build Command:"nmake" "/NOLOGO" "cmTC_219c1\fast"
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f CMakeFiles\cmTC_219c1.dir\build.make /nologo -L                  CMakeFiles\cmTC_219c1.dir\build

Building C object CMakeFiles/cmTC_219c1.dir/testCCompiler.c.obj

    C:\PROGRA~2\MICROS~1.0\VC\bin\cl.exe  @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA1CA.tmp

testCCompiler.c

Linking C executable cmTC_219c1.exe

    C:\CMake\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_219c1.dir --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo @CMakeFiles\cmTC_219c1.dir\objects1.rsp @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA1EA.tmp



Detecting C compiler ABI info compiled with the following output:
Change Dir: C:/ws/overlay/build/CMakeFiles/CMakeTmp

Run Build Command:"nmake" "/NOLOGO" "cmTC_36f32\fast"
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f CMakeFiles\cmTC_36f32.dir\build.make /nologo -L                  CMakeFiles\cmTC_36f32.dir\build

Building C object CMakeFiles/cmTC_36f32.dir/CMakeCCompilerABI.c.obj

    C:\PROGRA~2\MICROS~1.0\VC\bin\cl.exe  @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA36F.tmp

CMakeCCompilerABI.c

Linking C executable cmTC_36f32.exe

    C:\CMake\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_36f32.dir --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo @CMakeFiles\cmTC_36f32.dir\objects1.rsp @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA380.tmp



Determining if the CXX compiler works passed with the following output:
Change Dir: C:/ws/overlay/build/CMakeFiles/CMakeTmp

Run Build Command:"nmake" "/NOLOGO" "cmTC_7ffce\fast"
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f CMakeFiles\cmTC_7ffce.dir\build.make /nologo -L                  CMakeFiles\cmTC_7ffce.dir\build

Building CXX object CMakeFiles/cmTC_7ffce.dir/testCXXCompiler.cxx.obj

    C:\PROGRA~2\MICROS~1.0\VC\bin\cl.exe  @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA505.tmp

testCXXCompiler.cxx

Linking CXX executable cmTC_7ffce.exe

    C:\CMake\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_7ffce.dir --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo @CMakeFiles\cmTC_7ffce.dir\objects1.rsp @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA535.tmp



Detecting CXX compiler ABI info compiled with the following output:
Change Dir: C:/ws/overlay/build/CMakeFiles/CMakeTmp

Run Build Command:"nmake" "/NOLOGO" "cmTC_0ddad\fast"
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f CMakeFiles\cmTC_0ddad.dir\build.make /nologo -L                  CMakeFiles\cmTC_0ddad.dir\build

Building CXX object CMakeFiles/cmTC_0ddad.dir/CMakeCXXCompilerABI.cpp.obj

    C:\PROGRA~2\MICROS~1.0\VC\bin\cl.exe  @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA69B.tmp

CMakeCXXCompilerABI.cpp

Linking CXX executable cmTC_0ddad.exe

    C:\CMake\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_0ddad.dir --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo @CMakeFiles\cmTC_0ddad.dir\objects1.rsp @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA6BB.tmp





Detecting CXX [] compiler features compiled with the following output:
Change Dir: C:/ws/overlay/build/CMakeFiles/CMakeTmp

Run Build Command:"nmake" "/NOLOGO" "cmTC_226c6\fast"
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe" -f CMakeFiles\cmTC_226c6.dir\build.make /nologo -L                  CMakeFiles\cmTC_226c6.dir\build

Building CXX object CMakeFiles/cmTC_226c6.dir/feature_tests.cxx.obj

    C:\PROGRA~2\MICROS~1.0\VC\bin\cl.exe  @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA8FB.tmp

feature_tests.cxx

Linking CXX executable cmTC_226c6.exe

    C:\CMake\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_226c6.dir --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\link.exe /nologo @CMakeFiles\cmTC_226c6.dir\objects1.rsp @C:\Users\ANSYS-~1\AppData\Local\Temp\nmA91B.tmp



    Feature record: CXX_FEATURE:1cxx_alias_templates
    Feature record: CXX_FEATURE:0cxx_alignas
    Feature record: CXX_FEATURE:0cxx_alignof
    Feature record: CXX_FEATURE:0cxx_attributes
    Feature record: CXX_FEATURE:0cxx_attribute_deprecated
    Feature record: CXX_FEATURE:1cxx_auto_type
    Feature record: CXX_FEATURE:0cxx_binary_literals
    Feature record: CXX_FEATURE:0cxx_constexpr
    Feature record: CXX_FEATURE:1cxx_contextual_conversions
    Feature record: CXX_FEATURE:1cxx_decltype
    Feature record: CXX_FEATURE:0cxx_decltype_auto
    Feature record: CXX_FEATURE:1cxx_default_function_template_args
    Feature record: CXX_FEATURE:1cxx_defaulted_functions
    Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
    Feature record: CXX_FEATURE:1cxx_delegating_constructors
    Feature record: CXX_FEATURE:0cxx_deleted_functions
    Feature record: CXX_FEATURE:0cxx_digit_separators
    Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
    Feature record: CXX_FEATURE:1cxx_explicit_conversions
    Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
    Feature record: CXX_FEATURE:1cxx_extern_templates
    Feature record: CXX_FEATURE:1cxx_final
    Feature record: CXX_FEATURE:0cxx_func_identifier
    Feature record: CXX_FEATURE:1cxx_generalized_initializers
    Feature record: CXX_FEATURE:0cxx_generic_lambdas
    Feature record: CXX_FEATURE:0cxx_inheriting_constructors
    Feature record: CXX_FEATURE:0cxx_inline_namespaces
    Feature record: CXX_FEATURE:1cxx_lambdas
    Feature record: CXX_FEATURE:0cxx_lambda_init_captures
    Feature record: CXX_FEATURE:1cxx_local_type_template_args
    Feature record: CXX_FEATURE:1cxx_long_long_type
    Feature record: CXX_FEATURE:0cxx_noexcept
    Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
    Feature record: CXX_FEATURE:1cxx_nullptr
    Feature record: CXX_FEATURE:1cxx_override
    Feature record: CXX_FEATURE:1cxx_range_for
    Feature record: CXX_FEATURE:1cxx_raw_string_literals
    Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
    Feature record: CXX_FEATURE:0cxx_return_type_deduction
    Feature record: CXX_FEATURE:1cxx_right_angle_brackets
    Feature record: CXX_FEATURE:1cxx_rvalue_references
    Feature record: CXX_FEATURE:0cxx_sizeof_member
    Feature record: CXX_FEATURE:1cxx_static_assert
    Feature record: CXX_FEATURE:1cxx_strong_enums
    Feature record: CXX_FEATURE:1cxx_template_template_parameters
    Feature record: CXX_FEATURE:0cxx_thread_local
    Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:0cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:0cxx_unrestricted_unions
Feature record: CXX_FEATURE:0cxx_user_literals
Feature record: CXX_FEATURE:0cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates

I hope someone can help me.

Best regards J_Schaefer

Asked by J_Schaefer on 2016-06-27 04:16:11 UTC

Comments

Please copy/paste console text directly. You image is currently not visible, which makes this question difficult to answer, but even if it were, images are not searchable and depending on the retention of the hosting service (even if it is ROS Answers itself) could disappear at some point.

Asked by gvdhoorn on 2016-06-27 04:40:42 UTC

Edited the post. Inserted the console text and the file CMakeOutput.log

Asked by J_Schaefer on 2016-06-27 05:22:25 UTC

The error suggests you copied only the universal_robot repository into your workspace. That package depends on many others, of which dynamic_reconfigure is only one. Could you tell us what you want to achieve? With some more information, we might be able to tell you whether that is doable.

Asked by gvdhoorn on 2016-06-27 05:37:32 UTC

I want to run an UR5 using WinROS. I try to install this package and others if necessary.

Asked by J_Schaefer on 2016-06-27 07:27:02 UTC

Would that include using MoveIt and all the visualisation tools? Because in that case I don't think that is going to be feasible.

Asked by gvdhoorn on 2016-06-27 09:31:15 UTC

I think it would include at least MoveIt. Why do you think so?

Asked by J_Schaefer on 2016-06-27 10:18:00 UTC

The Windows 'port' of ROS has never seen feature-parity with the Linux/OSX builds. Additionally, development has sort-of stalled. It might be possible, but I imagine there'd be quite some effort required.

You might want to see whether ros_cygwin works.

Asked by gvdhoorn on 2016-06-27 10:32:07 UTC

Answers