firmware icon indicating copy to clipboard operation
firmware copied to clipboard

libmpi.so xxx symbol not found issue

Open lida2003 opened this issue 1 year ago • 0 comments

Here, we are doing some porting for Hi3536 board: Can't launch msposd on Groud stattion NVR Hi3536dv100 #18

And we got :

root@openipc-hi3536dv100:~# ldd msposd_hi3536
        ldd (0x7f603000)
        libdnvqe.so => /usr/lib/libdnvqe.so (0xb6dd5000)
        libmpi.so => /usr/lib/libmpi.so (0xb6d52000)
        libupvqe.so => /usr/lib/libupvqe.so (0xb6d3c000)
        libVoiceEngine.so => /usr/lib/libVoiceEngine.so (0xb6d23000)
        libevent_core-2.2.so.1 => /usr/lib/libevent_core-2.2.so.1 (0xb6d07000)
        libc.so => ldd (0x7f603000)
Error relocating /usr/lib/libmpi.so: jpeg_read_scanlines: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_SetBufInfo: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_GetJpegInfo: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_SetYCbCr420spFlag: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_mem_src: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_abort_decompress: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_start_decompress: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_SetOutDesc: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_destroy_decompress: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_std_error: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_CreateDecompress: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_GetLuPixSum: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_read_header: symbol not found
Error relocating /usr/lib/libmpi.so: jpeg_finish_decompress: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_SetStreamPhyMem: symbol not found
Error relocating /usr/lib/libmpi.so: HI_JPEG_SetLuPixSumFlag: symbol not found
Error relocating msposd_hi3536: MI_RGN_UpdateCanvas: symbol not found
Error relocating msposd_hi3536: unsupported relocation type 3
Error relocating msposd_hi3536: unsupported relocation type 3
Error relocating msposd_hi3536: unsupported relocation type 3
Error relocating msposd_hi3536: unsupported relocation type 3

I believe the libmpi.so is from thirdparty, which now we have met issues:

Anyone can help with the consistency of so and head files?

lida2003 avatar Nov 26 '24 23:11 lida2003