Skip to content

apollo run issue fix : symbol not found #62

@GitBubble

Description

@GitBubble

#19 is the issue not fixed but closed anyway.

runtime error :

system/indigo/src/install/ros_x86_64/lib/rosout/rosout: symbol lookup error: system/indigo/src/install/ros_x86_64/lib/librosconsole_log4cxx.so: undefined symbol: ZN7log4cxx16AppenderSkeleton9setOptionERKSsS2

the error will jump out when i build apollo-platform with boost 1.58.0 .

root cause : build.sh will copy librosconsole_log4cxx.so under third_party/lib directory to install directory, for the existed librosconsole_log4cxx.so under third_party/lib was built with boost-1.54.0.
it will print error message when you run any binary use with librosconsole_log4xx.so.

the fix here is easy, just ignore librosconsole_log4cxx.so copy action ,let the catkin_make_isolate install it for you.

BTW, the swig wrapper script is really a trifle when run building . i integrate swig-wrapper build to the build.sh #

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