Skip to content

update qualisys_cpp_sdk#6

Merged
Yasu31 merged 1 commit intomainfrom
update-qualisys_cpp_sdk
Apr 28, 2025
Merged

update qualisys_cpp_sdk#6
Yasu31 merged 1 commit intomainfrom
update-qualisys_cpp_sdk

Conversation

@Yasu31
Copy link
Copy Markdown
Contributor

@Yasu31 Yasu31 commented Apr 28, 2025

use more recent version of qualisys_cpp_sdk to resolve error:

r/RigidBodyStreaming/RigidBodyStreaming.cpp.o
In file included from /home/yasu/3d-soft-trunk/mobilerack-interface/subm/qualisys_cpp_sdk/RigidBodyStreaming/RigidBodyStreaming.cpp:1:
/home/yasu/3d-soft-trunk/mobilerack-interface/subm/qualisys_cpp_sdk/RTProtocol.h:195:9: error: ‘uint32_t’ does not name a type
  195 |         uint32_t physicalId;

tweak some of the code to make it work with qualisys_cpp_sdk again, as it caused an error:

(venv) (base) ➜  3d-soft-trunk git:(master) ✗ make
[ 25%] Built target yaml-cpp
[ 27%] Built target fmt
[ 35%] Built target qualisys_cpp_sdk
[ 36%] Linking CXX shared library ../lib/libQualisysClient.so
/usr/bin/ld: ../lib/libqualisys_cpp_sdk.a(tinyxml2.cpp.o): warning: relocation against stdout@@GLIBC_2.2.5' in read-only section .text'
/usr/bin/ld: ../lib/libqualisys_cpp_sdk.a(RTProtocol.cpp.o): relocation R_X86_64_PC32 against symbol __libc_single_threaded@@GLIBC_2.32' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[2]: *** [mobilerack-interface/CMakeFiles/QualisysClient.dir/build.make:154: lib/libQualisysClient.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:954: mobilerack-interface/CMakeFiles/QualisysClient.dir/all] Error 2
make: *** [Makefile:136: all] Error 

fixed by setting set(qualisys_cpp_sdk_OUTPUT_TYPE SHARED), seen in qualisys/qualisys_cpp_sdk#113 and qualisys/qualisys_cpp_sdk#119

…k some code to make it work with qualisys_cpp_sdk again
@Yasu31 Yasu31 merged commit 871208c into main Apr 28, 2025
@Yasu31 Yasu31 deleted the update-qualisys_cpp_sdk branch April 29, 2025 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant