Skip to content

During the compilation process of isaac_ros_nitros, I encountered the following error: #60

@Alex-li0

Description

@Alex-li0
--- stderr: isaac_ros_nitros                                                                                                   
/usr/bin/ld:/home/robot/fast_planner_ws/install/isaac_ros_gxf/lib/libgxf_core.so: file format not recognized; treating as linker script
/usr/bin/ld:/home/robot/fast_planner_ws/install/isaac_ros_gxf/lib/libgxf_core.so:1: syntax error
collect2: error: ld returned 1 exit status
gmake[2]: *** [CMakeFiles/isaac_ros_nitros.dir/build.make:364:libisaac_ros_nitros.so] 错误 1
gmake[1]: *** [CMakeFiles/Makefile2:141:CMakeFiles/isaac_ros_nitros.dir/all] 错误 2
gmake: *** [Makefile:146:all] 错误 2
---
Failed   <<< isaac_ros_nitros [1.66s, exited with code 2]

The error seems to be related to the linker not recognizing the libgxf_core.so file format and treating it as a script. The syntax error in the .so file is also preventing successful compilation. This occurs on a Jetson Orin NX Super platform.
Problem Description:

  • Platform: Jetson Orin NX Super

  • The compilation of isaac_ros_nitros fails due to the linker not being able to recognize the libgxf_core.so file format.

  • The error message suggests that the file is either corrupt, in an unsupported format, or incompatible with the current system architecture.
    Steps to Reproduce :

  • Set up the Jetson Orin NX Super platform with the required dependencies.

  • Try to compile the isaac_ros_nitros package.

  • Observe the error regarding libgxf_core.so.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions