jhu-cisst / cisstNetlib

1 stars 1 forks source link

colcon build error #5

Closed liushuya7 closed 2 years ago

liushuya7 commented 2 years ago

Hi,

The package is placed under a ROS2 workspace. However, when I run colcon build, I get the following stderr:

--- stderr: cisstNetlib                                               
CMake Deprecation Warning at CMakeLists.txt:9 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

Using fortran runtime library: /usr/lib/x86_64-linux-gnu/libgfortran.so.5.0.0
Using gcc runtime library: /usr/lib/gcc/x86_64-linux-gnu/11/libgcc.a
Using quadmath library: /usr/lib/gcc/x86_64-linux-gnu/11/libquadmath.a
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at /home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/INSTALL/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at /home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/INSTALL/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at /home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/INSTALL/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at /home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/INSTALL/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at /home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/INSTALL/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xlintstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:96 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xlintstrfd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:99 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:103 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:106 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:109 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:112 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:115 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:118 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:121 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:124 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:127 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:130 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:133 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:136 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:139 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:142 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:145 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:148 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:151 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:154 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at TESTING/CMakeLists.txt:13 (get_target_property):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xeigtstd".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  TESTING/CMakeLists.txt:157 (add_lapack_test)
This warning is for project developers.  Use -Wno-dev to suppress it.

/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:393:40:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                                      2  
......
  393 |      $                   0, V1T, LDV1T, 0, 1, U1, LDU1, U2, LDU2, 0, 0,
      |                                        1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:416:35:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                            2       
......
  416 |      $                   THETA, 0, 0, 1, V1T, LDV1T, U2, LDU2, U1, LDU1,
      |                                   1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:440:55:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                                                2       
......
  440 |      $                   THETA, 0, U2, LDU2, U1, LDU1, 0, 1, V1T, LDV1T,
      |                                                       1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:477:23:

  351 |             CALL DORBDB1( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
      |                                                                  2
......
  477 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
      |                       1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:484:44:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2
......
  484 |             CALL DORGQR( P, P, Q, U1, LDU1, WORK(ITAUP1), WORK(IORGQR),
      |                                            1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:489:48:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2 
......
  489 |             CALL DORGQR( M-P, M-P, Q, U2, LDU2, WORK(ITAUP2),
      |                                                1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:500:57:

  366 |      $                   0, WORK(1), -1, CHILDINFO )
      |                         2                                
......
  500 |             CALL DORGLQ( Q-1, Q-1, Q-1, V1T(2,2), LDV1T, WORK(ITAUQ1),
      |                                                         1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:507:22:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                         2
......
  507 |      $                WORK(IPHI), U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1,
      |                      1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:532:23:

  374 |             CALL DORBDB2( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
      |                                                                  2
......
  532 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
      |                       1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:544:55:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2        
......
  544 |             CALL DORGQR( P-1, P-1, P-1, U1(2,2), LDU1, WORK(ITAUP1),
      |                                                       1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:549:48:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2 
......
  549 |             CALL DORGQR( M-P, M-P, Q, U2, LDU2, WORK(ITAUP2),
      |                                                1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:554:46:

  366 |      $                   0, WORK(1), -1, CHILDINFO )
      |                         2                     
......
  554 |             CALL DORGLQ( Q, Q, R, V1T, LDV1T, WORK(ITAUQ1),
      |                                              1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:561:22:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                         2
......
  561 |      $                WORK(IPHI), V1T, LDV1T, 0, 1, U1, LDU1, U2, LDU2,
      |                      1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:586:23:

  397 |             CALL DORBDB3( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
      |                                                                  2
......
  586 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
      |                       1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:593:44:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2
......
  593 |             CALL DORGQR( P, P, Q, U1, LDU1, WORK(ITAUP1), WORK(IORGQR),
      |                                            1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:605:25:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2
......
  605 |      $                   WORK(ITAUP2), WORK(IORGQR), LORGQR, CHILDINFO )
      |                         1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:609:46:

  366 |      $                   0, WORK(1), -1, CHILDINFO )
      |                         2                     
......
  609 |             CALL DORGLQ( Q, Q, R, V1T, LDV1T, WORK(ITAUQ1),
      |                                              1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:616:29:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                         2    
......
  616 |      $                THETA, WORK(IPHI), 0, 1, V1T, LDV1T, U2, LDU2, U1,
      |                             1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:646:23:

  421 |             CALL DORBDB4( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
      |                                                                  2
......
  646 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
      |                       1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:659:46:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2
......
  659 |             CALL DORGQR( P, P, M-Q, U1, LDU1, WORK(ITAUP1),
      |                                              1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:669:50:

  355 |                CALL DORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
      |                                               2   
......
  669 |             CALL DORGQR( M-P, M-P, M-Q, U2, LDU2, WORK(ITAUP2),
      |                                                  1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:678:46:

  366 |      $                   0, WORK(1), -1, CHILDINFO )
      |                         2                     
......
  678 |             CALL DORGLQ( Q, Q, Q, V1T, LDV1T, WORK(ITAUQ1),
      |                                              1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
/home/josh/ros2_biggs_ur/build/cisstNetlib/cisstNetlibLapack/src/cisstNetlib_Fortran/SRC/dorcsd2by1.f:685:29:

  370 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
      |                         2    
......
  685 |      $                THETA, WORK(IPHI), U2, LDU2, U1, LDU1, 0, 1, V1T,
      |                             1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).

How to resolve this?

adeguet1 commented 2 years ago

Is this on Ubuntu 22.04? We only support 20.04 with Foxy or Galactic.

liushuya7 commented 2 years ago

Yes, Ubuntu 22.04. Got it, good to know. Thanks!

adeguet1 commented 2 years ago

I cleaned up the CMake code a bit. CMake step also checks if the OS is Ubuntu 22.04 and if so, forces the Fortran compiler to be a bit older so we only get warnings (gfortran-9). That's not a great fix but it should work for most of our users (I assume Ubuntu 22.04 and ROS 2 Humble). I also updated all the cisst/ROS/CRTK packages for the dVRK sawNDITracker so they would compile. Make sure you use the devel branches when they exist.

liushuya7 commented 2 years ago

Oh wow, I didn't expect there would be a fix this fast. Thanks!! I will test it when I get a chance.

liushuya7 commented 2 years ago

I tried to colcon build, and now I get:

/usr/bin/ld: CMakeFiles/xlintstzc.dir/zdrvac.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x0): first defined here
/usr/bin/ld/usr/bin/ld: : CMakeFiles/xlintstzc.dir/zdrvac.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstc.dir/cdrvgb.c.oCMakeFiles/xlintstzc.dir/zchkab.c.o::((.bss.bss+0x+0x020)): multiple definition of `: first defined here
infoc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cdrvgb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstzc.dir/zerrab.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstzc.dir/zerrab.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cerrge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cerrge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstzc.dir/zerrac.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstzc.dir/zerrac.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cdrvpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cdrvpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cerrpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstc.dir/cerrpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstc.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstzc.dir/xerbla.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstzc.dir/xerbla.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstzc.dir/zchkab.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/xlaenv.c.o:(.bss+0x0): multiple definition of `claenv_'; CMakeFiles/xlintstz.dir/ilaenv.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkaa.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkaa.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkaa.c.o:(.bss+0x40): multiple definition of `claenv_'; CMakeFiles/xlintstz.dir/ilaenv.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/xlaenv.c.o:(.bss+0x0): multiple definition of `claenv_'; CMakeFiles/xlintstd.dir/ilaenv.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkaa.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkaa.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkaa.c.o:(.bss+0x40): multiple definition of `claenv_'; CMakeFiles/xlintstd.dir/ilaenv.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkgb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkgb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkgt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkgt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchklq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchklq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkps.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkps.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkpt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkq3.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkq3.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkql.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkql.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkqp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkqp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkqr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkqr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkrq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchkrq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchksp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchksp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchksy.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchksy.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktz.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dchktz.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvgt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvgt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvls.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvls.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvsp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvsp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvsy.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvsy.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrgt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrgt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrlq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrlq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrls.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrls.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrps.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrps.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrql.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrql.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrqp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrqp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrqr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrqr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrrq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrrq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrsy.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrsy.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrtr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrtr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrtz.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrtz.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrvx.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrvx.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkgb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkgb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkgt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkgt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkhe.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkhe.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkhp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkhp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchklq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchklq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkps.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkps.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkpt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkq3.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkq3.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkql.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkql.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkqp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkqp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkqr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkqr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkrq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchkrq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchksp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchksp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchksy.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchksy.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchktb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchktb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dlqt01.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchktp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: /usr/bin/ldCMakeFiles/xlintstz.dir/zchktp.c.o: :(.bss+0x20): multiple definition of `CMakeFiles/xlintstd.dir/dlqt02.c.osrnamc_:'(.bss; +0xCMakeFiles/xlintstz.dir/xerbla.c.o:0().bss: multiple definition of `+0x20srnamc_)': first defined here
; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dlqt03.c.o:(.bss+0x0): multiple definition of `srnamc_'/usr/bin/ld: ; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20)CMakeFiles/xlintstz.dir/zchktr.c.o: first defined here:
(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchktr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchktz.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zchktz.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvgt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvgt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvhe.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvhe.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvhp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvhp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvls.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvls.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: /usr/bin/ld: CMakeFiles/xlintstd.dir/dqlt01.c.o:(.bss+0x0): multiple definition of `CMakeFiles/xlintstz.dir/zdrvpp.c.osrnamc_:'(.bss; +0x0)CMakeFiles/xlintstd.dir/xerbla.c.o: multiple definition of `:(infoc_.bss'+0x20; ): first defined hereCMakeFiles/xlintstz.dir/xerbla.c.o
:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dqlt02.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpt.c.o:(.bss+0x20): multiple definition of `srnamc_'/usr/bin/ld; : CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0xCMakeFiles/xlintstd.dir/dqlt03.c.o20:)(: first defined here.bss
+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvsp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvsp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dqrt01.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: /usr/bin/ld: CMakeFiles/xlintstd.dir/dqrt02.c.oCMakeFiles/xlintstz.dir/zdrvsy.c.o::((.bss.bss+0x+0x00)): multiple definition of `: multiple definition of `infoc_srnamc_''; ; CMakeFiles/xlintstz.dir/xerbla.c.oCMakeFiles/xlintstd.dir/xerbla.c.o::((.bss+0x.bss+0x0)20: first defined here)
: first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvsy.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrgt.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrgt.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/dqrt03.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrhe.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrhe.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrlq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrlq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrls.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrls.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrps.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrps.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld/usr/bin/ld: : CMakeFiles/xlintstz.dir/zerrql.c.o:CMakeFiles/xlintstd.dir/drqt01.c.o(:.bss(+0x.bss+0x0): multiple definition of `0)infoc_: multiple definition of `'srnamc_; 'CMakeFiles/xlintstz.dir/xerbla.c.o; :(.bss+0xCMakeFiles/xlintstd.dir/xerbla.c.o:0().bss: first defined here+0x
20)/usr/bin/ld: : first defined here
CMakeFiles/xlintstz.dir/zerrql.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/drqt02.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrqp.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrqp.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/drqt03.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrqr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrqr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrrq.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrrq.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrsy.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrsy.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrtr.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrtr.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrtz.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrtz.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrvx.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrvx.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvgb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvgb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/ddrvpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstd.dir/derrpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstd.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zlqt01.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zlqt02.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zlqt03.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstrfs.dir/build.make:405: TESTING/LIN/xlintstrfs] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1687: TESTING/LIN/CMakeFiles/xlintstrfs.dir/all] Error 2
gmake[4]: *** Waiting for unfinished jobs....
/usr/bin/ld: CMakeFiles/xlintstz.dir/zqlt01.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zqlt02.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zqlt03.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zqrt01.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zqrt02.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zqrt03.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zrqt01.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zrqt02.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zrqt03.c.o:(.bss+0x0): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvgb.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvgb.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrge.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrge.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zdrvpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrpo.c.o:(.bss+0x0): multiple definition of `infoc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/xlintstz.dir/zerrpo.c.o:(.bss+0x20): multiple definition of `srnamc_'; CMakeFiles/xlintstz.dir/xerbla.c.o:(.bss+0x20): first defined here
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstrfd.dir/build.make:405: TESTING/LIN/xlintstrfd] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1716: TESTING/LIN/CMakeFiles/xlintstrfd.dir/all] Error 2
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstds.dir/build.make:373: TESTING/LIN/xlintstds] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1629: TESTING/LIN/CMakeFiles/xlintstds.dir/all] Error 2
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstzc.dir/build.make:405: TESTING/LIN/xlintstzc] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1658: TESTING/LIN/CMakeFiles/xlintstzc.dir/all] Error 2
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintsts.dir/build.make:2341: TESTING/LIN/xlintsts] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1513: TESTING/LIN/CMakeFiles/xlintsts.dir/all] Error 2
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstc.dir/build.make:2613: TESTING/LIN/xlintstc] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1542: TESTING/LIN/CMakeFiles/xlintstc.dir/all] Error 2
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstd.dir/build.make:2341: TESTING/LIN/xlintstd] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1571: TESTING/LIN/CMakeFiles/xlintstd.dir/all] Error 2
collect2: error: ld returned 1 exit status
gmake[5]: *** [TESTING/LIN/CMakeFiles/xlintstz.dir/build.make:2613: TESTING/LIN/xlintstz] Error 1
gmake[4]: *** [CMakeFiles/Makefile2:1600: TESTING/LIN/CMakeFiles/xlintstz.dir/all] Error 2
gmake[3]: *** [Makefile:121: all] Error 2
gmake[2]: *** [CMakeFiles/cisstNetlib_C.dir/build.make:86: cisstNetlibLapack/src/cisstNetlib_C-stamp/cisstNetlib_C-build] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:166: CMakeFiles/cisstNetlib_C.dir/all] Error 2
gmake: *** [Makefile:156: all] Error 2
---
Failed   <<< cisstNetlib [0.67s, exited with code 2]
adeguet1 commented 2 years ago

That's odd, it seems the build decided to use the C compiler instead of the Fortran one. Can you try gfortran-9 in the command line to make sure it's installed? Also I would recommend you remove the whole build and install directories in your workspace every time you:

This is to make sure there is nothing cached by CMake. I know there is a colcon option to force CMake to run for all packages but I can't remember the exact name so rm -r build install is faster.

liushuya7 commented 2 years ago

Thanks! Yes, it turns out that I did not have gfortran-9 installed.

sudo apt install gfortran-9

solved the issue.