Skip to content

[noetic] build error on RPi #129

Description

@zzzzyp-sgg

Hi, I try to build this program on my RPi4, and my system is Ubuntu20.04 + ROS noetic, when I run "catkin_make", errors will occur
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to dladdr@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to sem_trywait@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to dlclose@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to sem_post@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to dlerror@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_mutexattr_init@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_key_create@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_detach@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_setspecific@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to sem_close@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to __libc_single_threaded@GLIBC_2.32' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_join@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_mutex_trylock@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to dlsym@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_getspecific@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to std::__throw_bad_array_new_length()@GLIBCXX_3.4.29'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_key_delete@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_condattr_setclock@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to sem_open@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to stat@GLIBC_2.33'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to dlopen@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_mutexattr_settype@GLIBC_2.34'
/usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_create@GLIBC_2.34' /usr/bin/ld: ../../lib/libSpinnaker.so: undefined reference to pthread_mutexattr_destroy@GLIBC_2.34'
collect2: error: ld returned 1 exit status
make: *** [Makefile:53: Acquisition] Error 1

Do you know how to solve this problem?Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions