When I try to build my project, I get “error adding symbols: file format not recognized”. How can I fix this?
[main] Building folder: example_project_v9
 
[proc] Executing command: /opt/ndc/uzone/P41988V3.5.0/sysroots/x86_64-ndclinuxsdk-linux/usr/bin/cmake --build /home/vboxuser/Desktop/repos/UZ_D3/P46177V1.1.0/example_project_v9/build
 --config Debug --target all --
 
[build] [3/10  10% :: 2.314] Building CXX object Ndc8/Parameter/CMakeFiles/ndc8_parameter.dir/Misc.cpp.o
 
[build] [4/10  20% :: 6.383] Building CXX object Ndc8/Parameter/CMakeFiles/ndc8_parameter.dir/Proxy.cpp.o
 
[build] [5/10  30% :: 12.446] Building CXX object Ndc8/Parameter/CMakeFiles/ndc8_parameter.dir/HandlerMock.cpp.o
 
[build] [6/10  40% :: 15.924] Building CXX object src/CMakeFiles/uzone_lib.dir/Adder.cpp.o
 
[build] [6/10  50% :: 16.275] Building CXX object Ndc8/Parameter/CMakeFiles/ndc8_parameter.dir/Handler.cpp.o
 
[build] [7/10  60% :: 16.600] Linking CXX static library Ndc8/Parameter/libndc8_parameter.a
 
[build] [8/10  70% :: 16.770] Linking CXX static library src/libuzone_lib.a
 
[build] [8/10  80% :: 21.155] Building CXX object uzone/CMakeFiles/uzone_app.dir/main.cpp.o
 
[build] [9/10  90% :: 21.268] Linking CXX executable uzone/uzone_app
 
[build] FAILED: uzone/uzone_app
 
[build] : && /opt/ndc/uzone/P41988V3.5.0/sysroots/x86_64-ndclinuxsdk-linux/usr/bin/arm-ndclinux-linux-gnueabi/arm-ndclinux-linux-gnueabi-g++  
 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/opt/ndc/uzone/P41988V3.5.0/sysroots/cortexa9t2hf-neon-ndclinux-linux-gnueabi --sysroot=/opt/ndc/uzone/P41988V3.5.0/sysroots/cortexa9t2hf-neon-ndclinux-linux-gnueabi  -g  -Wl,-O1 -Wl,--hash-style=gnu
 -Wl,--as-needed uzone/CMakeFiles/uzone_app.dir/main.cpp.o  -o uzone/uzone_app -L/home/vboxuser/Desktop/repos/UZ_D3/P46177V1.1.0/ndc8api/c++/Ndc8/Parameter/../../../Ndc8Lib -Wl,-rpath,/home/vboxuser/Desktop/repos/UZ_D3/P46177V1.1.0/ndc8api/c++/Ndc8/Parameter/../../../Ndc8Lib 
 src/libuzone_lib.a  Ndc8/Parameter/libndc8_parameter.a  /opt/ndc/uzone/P41988V3.5.0/sysroots/cortexa9t2hf-neon-ndclinux-linux-gnueabi/usr/lib/libspdlog.so.1.9.2  /opt/ndc/uzone/P41988V3.5.0/sysroots/cortexa9t2hf-neon-ndclinux-linux-gnueabi/usr/lib/libfmt.so.8.1.1 
 -Wl,--as-needed  -Wl,-rpath=/opt/lib  -lndc8lib  -lpthread  /home/vboxuser/vcpkg/installed/x64-linux/debug/lib/libmosquitto_static.a  /home/vboxuser/vcpkg/installed/x64-linux/debug/lib/libmosquittopp_static.a && :
 
[build] /opt/ndc/uzone/P41988V3.5.0/sysroots/x86_64-ndclinuxsdk-linux/usr/libexec/arm-ndclinux-linux-gnueabi/gcc/arm-ndclinux-linux-gnueabi/9.3.0/real-ld:
 /home/vboxuser/vcpkg/installed/x64-linux/debug/lib/libmosquitto_static.a: error adding symbols: file format not recognized
 
[build] collect2: error: ld returned 1 exit status
 
[build] ninja: build stopped: subcommand failed.
 
[proc] The command: /opt/ndc/uzone/P41988V3.5.0/sysroots/x86_64-ndclinuxsdk-linux/usr/bin/cmake --build /home/vboxuser/Desktop/repos/UZ_D3/P46177V1.1.0/example_project_v9/build
 --config Debug --target all -- exited with code: 1
 
[driver] Build completed: 00:00:21.335
 
[build] Build finished with exit code 1
 
I have installed Mosquitto using vcpkg. 
here is my Cmake file :
add_library(uzone_lib STATIC
 
target_link_libraries(uzone_lib PUBLIC ndc8_parameter)
 
target_include_directories(uzone_lib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
 
include("/home/vboxuser/vcpkg/scripts/buildsystems/vcpkg.cmake")
 
find_package(mosquitto REQUIRED)
 
target_include_directories(uzone_lib PRIVATE ${MOSQUITTO_INCLUDE_DIRS})
 
target_link_libraries(uzone_lib  PRIVATE ${MOSQUITTO_LIBRARIES})
 
_______________________________________________
mosquitto-dev mailing list
mosquitto-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/mosquitto-dev