Closed minhduc66532 closed 3 years ago
@shimat Can you please take a look at the problem
@minhduc66532
run ldd libOpenCvSharpExtern.so
( use your correct path),
see the library not found then install all correspondingly.
Tried it and it found everything, no missing library
linux-vdso.so.1 (0x0000007fa6311000)
/usr/lib/aarch64-linux-gnu/libgomp.so.1 (0x0000007fa5f98000)
libopencv_stitching.so.4.5 => /usr/local/lib/libopencv_stitching.so.4.5 (0x0000007fa5e74000)
libopencv_aruco.so.4.5 => /usr/local/lib/libopencv_aruco.so.4.5 (0x0000007fa5e06000)
libopencv_bgsegm.so.4.5 => /usr/local/lib/libopencv_bgsegm.so.4.5 (0x0000007fa5dd7000)
libopencv_face.so.4.5 => /usr/local/lib/libopencv_face.so.4.5 (0x0000007fa5d4f000)
libopencv_img_hash.so.4.5 => /usr/local/lib/libopencv_img_hash.so.4.5 (0x0000007fa5d27000)
libopencv_quality.so.4.5 => /usr/local/lib/libopencv_quality.so.4.5 (0x0000007fa5d03000)
libopencv_superres.so.4.5 => /usr/local/lib/libopencv_superres.so.4.5 (0x0000007fa5c4a000)
libopencv_tracking.so.4.5 => /usr/local/lib/libopencv_tracking.so.4.5 (0x0000007fa5a1d000)
libopencv_xfeatures2d.so.4.5 => /usr/local/lib/libopencv_xfeatures2d.so.4.5 (0x0000007fa56ef000)
libopencv_xphoto.so.4.5 => /usr/local/lib/libopencv_xphoto.so.4.5 (0x0000007fa5682000)
libopencv_highgui.so.4.5 => /usr/local/lib/libopencv_highgui.so.4.5 (0x0000007fa565b000)
libopencv_shape.so.4.5 => /usr/local/lib/libopencv_shape.so.4.5 (0x0000007fa5622000)
libopencv_text.so.4.5 => /usr/local/lib/libopencv_text.so.4.5 (0x0000007fa55b3000)
libopencv_dnn.so.4.5 => /usr/local/lib/libopencv_dnn.so.4.5 (0x0000007fa4d74000)
libopencv_ml.so.4.5 => /usr/local/lib/libopencv_ml.so.4.5 (0x0000007fa4cc5000)
libopencv_videoio.so.4.5 => /usr/local/lib/libopencv_videoio.so.4.5 (0x0000007fa4c3e000)
libopencv_optflow.so.4.5 => /usr/local/lib/libopencv_optflow.so.4.5 (0x0000007fa4bc8000)
libopencv_ximgproc.so.4.5 => /usr/local/lib/libopencv_ximgproc.so.4.5 (0x0000007fa498c000)
libopencv_video.so.4.5 => /usr/local/lib/libopencv_video.so.4.5 (0x0000007fa4918000)
libopencv_imgcodecs.so.4.5 => /usr/local/lib/libopencv_imgcodecs.so.4.5 (0x0000007fa4641000)
libopencv_objdetect.so.4.5 => /usr/local/lib/libopencv_objdetect.so.4.5 (0x0000007fa45cd000)
libopencv_calib3d.so.4.5 => /usr/local/lib/libopencv_calib3d.so.4.5 (0x0000007fa43df000)
libopencv_features2d.so.4.5 => /usr/local/lib/libopencv_features2d.so.4.5 (0x0000007fa4318000)
libopencv_flann.so.4.5 => /usr/local/lib/libopencv_flann.so.4.5 (0x0000007fa42a7000)
libopencv_photo.so.4.5 => /usr/local/lib/libopencv_photo.so.4.5 (0x0000007fa4153000)
libopencv_imgproc.so.4.5 => /usr/local/lib/libopencv_imgproc.so.4.5 (0x0000007fa3d0e000)
libopencv_core.so.4.5 => /usr/local/lib/libopencv_core.so.4.5 (0x0000007fa3780000)
libstdc++.so.6 => /usr/lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000007fa35c0000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000007fa3507000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000007fa34e3000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000007fa338a000)
/lib/ld-linux-aarch64.so.1 (0x0000007fa62e5000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000007fa335e000)
libopencv_cudafeatures2d.so.4.5 => /usr/local/lib/libopencv_cudafeatures2d.so.4.5 (0x0000007fa2ec6000)
libopencv_cudalegacy.so.4.5 => /usr/local/lib/libopencv_cudalegacy.so.4.5 (0x0000007fa2c41000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000007fa2c2c000)
librt.so.1 => /lib/aarch64-linux-gnu/librt.so.1 (0x0000007fa2c15000)
libopencv_cudawarping.so.4.5 => /usr/local/lib/libopencv_cudawarping.so.4.5 (0x0000007fa24d8000)
libopencv_cudaarithm.so.4.5 => /usr/local/lib/libopencv_cudaarithm.so.4.5 (0x0000007fa0b98000)
libopencv_cudacodec.so.4.5 => /usr/local/lib/libopencv_cudacodec.so.4.5 (0x0000007fa0b1e000)
libopencv_cudaoptflow.so.4.5 => /usr/local/lib/libopencv_cudaoptflow.so.4.5 (0x0000007fa0088000)
libopencv_cudaimgproc.so.4.5 => /usr/local/lib/libopencv_cudaimgproc.so.4.5 (0x0000007f9fb23000)
libopencv_cudafilters.so.4.5 => /usr/local/lib/libopencv_cudafilters.so.4.5 (0x0000007f9c0bf000)
libgtk-3.so.0 => /usr/lib/aarch64-linux-gnu/libgtk-3.so.0 (0x0000007f9ba63000)
libgdk-3.so.0 => /usr/lib/aarch64-linux-gnu/libgdk-3.so.0 (0x0000007f9b97b000)
libcairo.so.2 => /usr/lib/aarch64-linux-gnu/libcairo.so.2 (0x0000007f9b881000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x0000007f9b850000)
libgobject-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x0000007f9b7f2000)
libglib-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000007f9b6e3000)
libcublas.so.10 => /usr/lib/aarch64-linux-gnu/libcublas.so.10 (0x0000007f96a05000)
libcudnn.so.8 => /usr/lib/aarch64-linux-gnu/libcudnn.so.8 (0x0000007f969c7000)
libdc1394.so.22 => /usr/lib/aarch64-linux-gnu/libdc1394.so.22 (0x0000007f96944000)
libgstreamer-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so.0 (0x0000007f96814000)
libgstapp-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstapp-1.0.so.0 (0x0000007f967f6000)
libgstriff-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstriff-1.0.so.0 (0x0000007f967d8000)
libgstpbutils-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstpbutils-1.0.so.0 (0x0000007f96793000)
libavcodec.so.57 => /usr/lib/aarch64-linux-gnu/libavcodec.so.57 (0x0000007f9554d000)
libavformat.so.57 => /usr/lib/aarch64-linux-gnu/libavformat.so.57 (0x0000007f95313000)
libavutil.so.55 => /usr/lib/aarch64-linux-gnu/libavutil.so.55 (0x0000007f95284000)
libswscale.so.4 => /usr/lib/aarch64-linux-gnu/libswscale.so.4 (0x0000007f95211000)
libjpeg.so.8 => /usr/lib/aarch64-linux-gnu/libjpeg.so.8 (0x0000007f951c7000)
libpng16.so.16 => /usr/lib/aarch64-linux-gnu/libpng16.so.16 (0x0000007f9518c000)
libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000007f9515d000)
libtbb.so => /usr/local/lib/libtbb.so (0x0000007f95118000)
libnppc.so.10 => /usr/local/cuda/lib64/libnppc.so.10 (0x0000007f950a1000)
libnppig.so.10 => /usr/local/cuda/lib64/libnppig.so.10 (0x0000007f93532000)
libnppial.so.10 => /usr/local/cuda/lib64/libnppial.so.10 (0x0000007f92a39000)
libnppidei.so.10 => /usr/local/cuda/lib64/libnppidei.so.10 (0x0000007f92251000)
libnppist.so.10 => /usr/local/cuda/lib64/libnppist.so.10 (0x0000007f90e6a000)
libnppitc.so.10 => /usr/local/cuda/lib64/libnppitc.so.10 (0x0000007f90b75000)
libcufft.so.10 => /usr/local/cuda/lib64/libcufft.so.10 (0x0000007f84ae2000)
libnppicc.so.10 => /usr/local/cuda/lib64/libnppicc.so.10 (0x0000007f84630000)
libnppif.so.10 => /usr/local/cuda/lib64/libnppif.so.10 (0x0000007f81252000)
libnppim.so.10 => /usr/local/cuda/lib64/libnppim.so.10 (0x0000007f80b80000)
libgmodule-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgmodule-2.0.so.0 (0x0000007f80b6c000)
libpangocairo-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0 (0x0000007f80b50000)
libX11.so.6 => /usr/lib/aarch64-linux-gnu/libX11.so.6 (0x0000007f80a27000)
libXi.so.6 => /usr/lib/aarch64-linux-gnu/libXi.so.6 (0x0000007f80a07000)
libXfixes.so.3 => /usr/lib/aarch64-linux-gnu/libXfixes.so.3 (0x0000007f809f1000)
libcairo-gobject.so.2 => /usr/lib/aarch64-linux-gnu/libcairo-gobject.so.2 (0x0000007f809d8000)
libatk-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libatk-1.0.so.0 (0x0000007f809a4000)
libatk-bridge-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libatk-bridge-2.0.so.0 (0x0000007f80966000)
libepoxy.so.0 => /usr/lib/aarch64-linux-gnu/libepoxy.so.0 (0x0000007f80872000)
libpangoft2-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0 (0x0000007f8084d000)
libpango-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0 (0x0000007f807f6000)
libfontconfig.so.1 => /usr/lib/aarch64-linux-gnu/libfontconfig.so.1 (0x0000007f807a6000)
libgio-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0 (0x0000007f80628000)
libXinerama.so.1 => /usr/lib/aarch64-linux-gnu/libXinerama.so.1 (0x0000007f80615000)
libXrandr.so.2 => /usr/lib/aarch64-linux-gnu/libXrandr.so.2 (0x0000007f805fb000)
libXcursor.so.1 => /usr/lib/aarch64-linux-gnu/libXcursor.so.1 (0x0000007f805e0000)
libXcomposite.so.1 => /usr/lib/aarch64-linux-gnu/libXcomposite.so.1 (0x0000007f805cd000)
libXdamage.so.1 => /usr/lib/aarch64-linux-gnu/libXdamage.so.1 (0x0000007f805ba000)
libxkbcommon.so.0 => /usr/lib/aarch64-linux-gnu/libxkbcommon.so.0 (0x0000007f80570000)
libwayland-cursor.so.0 => /usr/lib/aarch64-linux-gnu/libwayland-cursor.so.0 (0x0000007f80558000)
libwayland-egl.so.1 => /usr/lib/aarch64-linux-gnu/libwayland-egl.so.1 (0x0000007f80546000)
libwayland-client.so.0 => /usr/lib/aarch64-linux-gnu/libwayland-client.so.0 (0x0000007f80527000)
libXext.so.6 => /usr/lib/aarch64-linux-gnu/libXext.so.6 (0x0000007f80507000)
libpixman-1.so.0 => /usr/lib/aarch64-linux-gnu/libpixman-1.so.0 (0x0000007f804a3000)
libfreetype.so.6 => /usr/lib/aarch64-linux-gnu/libfreetype.so.6 (0x0000007f803fb000)
libxcb-shm.so.0 => /usr/lib/aarch64-linux-gnu/libxcb-shm.so.0 (0x0000007f803e8000)
libxcb.so.1 => /usr/lib/aarch64-linux-gnu/libxcb.so.1 (0x0000007f803b8000)
libxcb-render.so.0 => /usr/lib/aarch64-linux-gnu/libxcb-render.so.0 (0x0000007f8039b000)
libXrender.so.1 => /usr/lib/aarch64-linux-gnu/libXrender.so.1 (0x0000007f80382000)
libffi.so.6 => /usr/lib/aarch64-linux-gnu/libffi.so.6 (0x0000007f8036a000)
libpcre.so.3 => /lib/aarch64-linux-gnu/libpcre.so.3 (0x0000007f802f8000)
libcublasLt.so.10 => /usr/lib/aarch64-linux-gnu/libcublasLt.so.10 (0x0000007f7e332000)
libraw1394.so.11 => /usr/lib/aarch64-linux-gnu/libraw1394.so.11 (0x0000007f7e314000)
libusb-1.0.so.0 => /lib/aarch64-linux-gnu/libusb-1.0.so.0 (0x0000007f7e2ee000)
libgstbase-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstbase-1.0.so.0 (0x0000007f7e277000)
libgstaudio-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstaudio-1.0.so.0 (0x0000007f7e203000)
libgsttag-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgsttag-1.0.so.0 (0x0000007f7e1bc000)
libgstvideo-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstvideo-1.0.so.0 (0x0000007f7e126000)
libswresample.so.2 => /usr/lib/aarch64-linux-gnu/libswresample.so.2 (0x0000007f7e100000)
libwebp.so.6 => /usr/lib/aarch64-linux-gnu/libwebp.so.6 (0x0000007f7e0a8000)
libva.so.2 => /usr/lib/aarch64-linux-gnu/libva.so.2 (0x0000007f7e079000)
libzvbi.so.0 => /usr/lib/aarch64-linux-gnu/libzvbi.so.0 (0x0000007f7dfea000)
libxvidcore.so.4 => /usr/lib/aarch64-linux-gnu/libxvidcore.so.4 (0x0000007f7df03000)
libx265.so.146 => /usr/lib/aarch64-linux-gnu/libx265.so.146 (0x0000007f7dca5000)
libx264.so.152 => /usr/lib/aarch64-linux-gnu/libx264.so.152 (0x0000007f7db3f000)
libwebpmux.so.3 => /usr/lib/aarch64-linux-gnu/libwebpmux.so.3 (0x0000007f7db26000)
libwavpack.so.1 => /usr/lib/aarch64-linux-gnu/libwavpack.so.1 (0x0000007f7daf4000)
libvpx.so.5 => /usr/lib/aarch64-linux-gnu/libvpx.so.5 (0x0000007f7d948000)
libvorbisenc.so.2 => /usr/lib/aarch64-linux-gnu/libvorbisenc.so.2 (0x0000007f7d899000)
libvorbis.so.0 => /usr/lib/aarch64-linux-gnu/libvorbis.so.0 (0x0000007f7d863000)
libtwolame.so.0 => /usr/lib/aarch64-linux-gnu/libtwolame.so.0 (0x0000007f7d832000)
libtheoraenc.so.1 => /usr/lib/aarch64-linux-gnu/libtheoraenc.so.1 (0x0000007f7d7f0000)
libtheoradec.so.1 => /usr/lib/aarch64-linux-gnu/libtheoradec.so.1 (0x0000007f7d7c9000)
libspeex.so.1 => /usr/lib/aarch64-linux-gnu/libspeex.so.1 (0x0000007f7d7a4000)
libsnappy.so.1 => /usr/lib/aarch64-linux-gnu/libsnappy.so.1 (0x0000007f7d78c000)
libshine.so.3 => /usr/lib/aarch64-linux-gnu/libshine.so.3 (0x0000007f7d772000)
librsvg-2.so.2 => /usr/lib/aarch64-linux-gnu/librsvg-2.so.2 (0x0000007f7d732000)
libopus.so.0 => /usr/lib/aarch64-linux-gnu/libopus.so.0 (0x0000007f7d6e5000)
libopenjp2.so.7 => /usr/lib/aarch64-linux-gnu/libopenjp2.so.7 (0x0000007f7d68a000)
libmp3lame.so.0 => /usr/lib/aarch64-linux-gnu/libmp3lame.so.0 (0x0000007f7d60e000)
libgsm.so.1 => /usr/lib/aarch64-linux-gnu/libgsm.so.1 (0x0000007f7d5f4000)
liblzma.so.5 => /lib/aarch64-linux-gnu/liblzma.so.5 (0x0000007f7d5c4000)
libssh-gcrypt.so.4 => /usr/lib/aarch64-linux-gnu/libssh-gcrypt.so.4 (0x0000007f7d54b000)
libopenmpt.so.0 => /usr/lib/aarch64-linux-gnu/libopenmpt.so.0 (0x0000007f7d383000)
libbluray.so.2 => /usr/lib/aarch64-linux-gnu/libbluray.so.2 (0x0000007f7d32c000)
libgnutls.so.30 => /usr/lib/aarch64-linux-gnu/libgnutls.so.30 (0x0000007f7d1cb000)
libxml2.so.2 => /usr/lib/aarch64-linux-gnu/libxml2.so.2 (0x0000007f7d02b000)
libgme.so.0 => /usr/lib/aarch64-linux-gnu/libgme.so.0 (0x0000007f7cfd2000)
libchromaprint.so.1 => /usr/lib/aarch64-linux-gnu/libchromaprint.so.1 (0x0000007f7cfb0000)
libbz2.so.1.0 => /lib/aarch64-linux-gnu/libbz2.so.1.0 (0x0000007f7cf90000)
libdrm.so.2 => /usr/lib/aarch64-linux-gnu/libdrm.so.2 (0x0000007f7cf5c000)
libvdpau.so.1 => /usr/lib/aarch64-linux-gnu/libvdpau.so.1 (0x0000007f7cf48000)
libva-x11.so.2 => /usr/lib/aarch64-linux-gnu/libva-x11.so.2 (0x0000007f7cf33000)
libva-drm.so.2 => /usr/lib/aarch64-linux-gnu/libva-drm.so.2 (0x0000007f7cf1e000)
libdbus-1.so.3 => /lib/aarch64-linux-gnu/libdbus-1.so.3 (0x0000007f7cecc000)
libatspi.so.0 => /usr/lib/aarch64-linux-gnu/libatspi.so.0 (0x0000007f7ce90000)
libharfbuzz.so.0 => /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0 (0x0000007f7cdf0000)
libthai.so.0 => /usr/lib/aarch64-linux-gnu/libthai.so.0 (0x0000007f7cdd6000)
libexpat.so.1 => /lib/aarch64-linux-gnu/libexpat.so.1 (0x0000007f7cd97000)
libselinux.so.1 => /lib/aarch64-linux-gnu/libselinux.so.1 (0x0000007f7cd64000)
libresolv.so.2 => /lib/aarch64-linux-gnu/libresolv.so.2 (0x0000007f7cd3f000)
libmount.so.1 => /lib/aarch64-linux-gnu/libmount.so.1 (0x0000007f7cce2000)
libXau.so.6 => /usr/lib/aarch64-linux-gnu/libXau.so.6 (0x0000007f7cccd000)
libXdmcp.so.6 => /usr/lib/aarch64-linux-gnu/libXdmcp.so.6 (0x0000007f7ccb8000)
libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000007f7cc8e000)
liborc-0.4.so.0 => /usr/lib/aarch64-linux-gnu/liborc-0.4.so.0 (0x0000007f7cc15000)
libsoxr.so.0 => /usr/lib/aarch64-linux-gnu/libsoxr.so.0 (0x0000007f7cbb4000)
libnuma.so.1 => /usr/lib/aarch64-linux-gnu/libnuma.so.1 (0x0000007f7cb94000)
libogg.so.0 => /usr/lib/aarch64-linux-gnu/libogg.so.0 (0x0000007f7cb7d000)
libcroco-0.6.so.3 => /usr/lib/aarch64-linux-gnu/libcroco-0.6.so.3 (0x0000007f7cb39000)
libgcrypt.so.20 => /lib/aarch64-linux-gnu/libgcrypt.so.20 (0x0000007f7ca7e000)
libgssapi_krb5.so.2 => /usr/lib/aarch64-linux-gnu/libgssapi_krb5.so.2 (0x0000007f7ca2b000)
libmpg123.so.0 => /usr/lib/aarch64-linux-gnu/libmpg123.so.0 (0x0000007f7c9ce000)
libvorbisfile.so.3 => /usr/lib/aarch64-linux-gnu/libvorbisfile.so.3 (0x0000007f7c9b6000)
libp11-kit.so.0 => /usr/lib/aarch64-linux-gnu/libp11-kit.so.0 (0x0000007f7c8a4000)
libidn2.so.0 => /usr/lib/aarch64-linux-gnu/libidn2.so.0 (0x0000007f7c878000)
libunistring.so.2 => /usr/lib/aarch64-linux-gnu/libunistring.so.2 (0x0000007f7c6f5000)
libtasn1.so.6 => /usr/lib/aarch64-linux-gnu/libtasn1.so.6 (0x0000007f7c6d2000)
libnettle.so.6 => /usr/lib/aarch64-linux-gnu/libnettle.so.6 (0x0000007f7c691000)
libhogweed.so.4 => /usr/lib/aarch64-linux-gnu/libhogweed.so.4 (0x0000007f7c650000)
libgmp.so.10 => /usr/lib/aarch64-linux-gnu/libgmp.so.10 (0x0000007f7c5d3000)
libicuuc.so.60 => /usr/lib/aarch64-linux-gnu/libicuuc.so.60 (0x0000007f7c3ff000)
libnvll.so => /usr/lib/aarch64-linux-gnu/tegra/libnvll.so (0x0000007f7c3e1000)
libsystemd.so.0 => /lib/aarch64-linux-gnu/libsystemd.so.0 (0x0000007f7c35c000)
libgraphite2.so.3 => /usr/lib/aarch64-linux-gnu/libgraphite2.so.3 (0x0000007f7c32b000)
libdatrie.so.1 => /usr/lib/aarch64-linux-gnu/libdatrie.so.1 (0x0000007f7c315000)
libblkid.so.1 => /lib/aarch64-linux-gnu/libblkid.so.1 (0x0000007f7c2bf000)
libbsd.so.0 => /lib/aarch64-linux-gnu/libbsd.so.0 (0x0000007f7c29b000)
libgpg-error.so.0 => /lib/aarch64-linux-gnu/libgpg-error.so.0 (0x0000007f7c279000)
libkrb5.so.3 => /usr/lib/aarch64-linux-gnu/libkrb5.so.3 (0x0000007f7c1a9000)
libk5crypto.so.3 => /usr/lib/aarch64-linux-gnu/libk5crypto.so.3 (0x0000007f7c16b000)
libcom_err.so.2 => /lib/aarch64-linux-gnu/libcom_err.so.2 (0x0000007f7c157000)
libkrb5support.so.0 => /usr/lib/aarch64-linux-gnu/libkrb5support.so.0 (0x0000007f7c13b000)
libicudata.so.60 => /usr/lib/aarch64-linux-gnu/libicudata.so.60 (0x0000007f7a782000)
libnvrm.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm.so (0x0000007f7a73f000)
libnvrm_graphics.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm_graphics.so (0x0000007f7a71f000)
libnvdc.so => /usr/lib/aarch64-linux-gnu/tegra/libnvdc.so (0x0000007f7a700000)
liblz4.so.1 => /usr/lib/aarch64-linux-gnu/liblz4.so.1 (0x0000007f7a6d2000)
libuuid.so.1 => /lib/aarch64-linux-gnu/libuuid.so.1 (0x0000007f7a6bb000)
libkeyutils.so.1 => /lib/aarch64-linux-gnu/libkeyutils.so.1 (0x0000007f7a6a7000)
libnvos.so => /usr/lib/aarch64-linux-gnu/tegra/libnvos.so (0x0000007f7a689000)
libnvimp.so => /usr/lib/aarch64-linux-gnu/tegra/libnvimp.so (0x0000007f7a674000)
if there's no missing library, you should check wether the directory of libOpenCvSharpExtern.so is in your PATH, or you can try putting libOpenCvSharpExtern.so in the same directory of your APP to see wether it works.
Yes i did put the .so file in my program directory. I even duplicate and name it to 4 different files libOpenCvSharpExtern.so | libOpenCvSharpExtern | OpenCvSharpExtern.so | OpenCvSharpExtern anddd..... it still not works. And how can i check whether the directory of libOpenCvSharpExtern.so is in my PATH ?
It's weird ! run ldd libOpenCvSharpExtern.so (library in your app) to check dependency status I can run opencvsharp on Jetson platform without problems.
It's weird !
IKR, i have no idea why it's not working
run ldd libOpenCvSharpExtern.so (library in your app) to check dependency status
Still the same as above :((
for exception message, the only reason is it can not find OpenCvSharpExtern.so or one of its dependency
but the result of ldd shows there's no missing library.
It doesn't make sense.
run the command and post the log here
LD_DEBUG=libs dotnet ./app.dll &>>log.txt
Since my app is a self contained one and i just CAN'T install dotnet on the nano for some reason. So this is the command i used: LD_DEBUG=libs ./MPU &>>log.txt Result:
7010: find library=libpthread.so.0 [0]; searching
7010: search path=/home/minhduc/pm/netcoredeps/tls/aarch64:/home/minhduc/pm/netcoredeps/tls:/home/minhduc/pm/netcoredeps/aarch64:/home/minhduc/pm/netcoredeps (RPATH from file ./MPU)
7010: trying file=/home/minhduc/pm/netcoredeps/tls/aarch64/libpthread.so.0
7010: trying file=/home/minhduc/pm/netcoredeps/tls/libpthread.so.0
7010: trying file=/home/minhduc/pm/netcoredeps/aarch64/libpthread.so.0
7010: trying file=/home/minhduc/pm/netcoredeps/libpthread.so.0
7010: search path=/usr/local/cuda/lib64/tls/aarch64:/usr/local/cuda/lib64/tls:/usr/local/cuda/lib64/aarch64:/usr/local/cuda/lib64:/usr/local/lib/tls/aarch64:/usr/local/lib/tls:/usr/local/lib/aarch64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/tls/aarch64:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/tls:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/aarch64:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/tls/aarch64/libpthread.so.0
7010: trying file=/usr/local/cuda/lib64/tls/libpthread.so.0
7010: trying file=/usr/local/cuda/lib64/aarch64/libpthread.so.0
7010: trying file=/usr/local/cuda/lib64/libpthread.so.0
7010: trying file=/usr/local/lib/tls/aarch64/libpthread.so.0
7010: trying file=/usr/local/lib/tls/libpthread.so.0
7010: trying file=/usr/local/lib/aarch64/libpthread.so.0
7010: trying file=/usr/local/lib/libpthread.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/tls/aarch64/libpthread.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/tls/libpthread.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/aarch64/libpthread.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libpthread.so.0
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libpthread.so.0
7010:
7010: find library=libdl.so.2 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libdl.so.2
7010: trying file=/usr/local/lib/libdl.so.2
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libdl.so.2
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libdl.so.2
7010:
7010: find library=libz.so.1 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libz.so.1
7010: trying file=/usr/local/lib/libz.so.1
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libz.so.1
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libz.so.1
7010:
7010: find library=libgssapi_krb5.so.2 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libgssapi_krb5.so.2
7010: trying file=/usr/local/lib/libgssapi_krb5.so.2
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libgssapi_krb5.so.2
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libgssapi_krb5.so.2
7010:
7010: find library=librt.so.1 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/librt.so.1
7010: trying file=/usr/local/lib/librt.so.1
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/librt.so.1
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/librt.so.1
7010:
7010: find library=libstdc++.so.6 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libstdc++.so.6
7010: trying file=/usr/local/lib/libstdc++.so.6
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libstdc++.so.6
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libstdc++.so.6
7010:
7010: find library=libm.so.6 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libm.so.6
7010: trying file=/usr/local/lib/libm.so.6
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libm.so.6
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libm.so.6
7010:
7010: find library=libgcc_s.so.1 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libgcc_s.so.1
7010: trying file=/usr/local/lib/libgcc_s.so.1
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libgcc_s.so.1
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libgcc_s.so.1
7010:
7010: find library=libc.so.6 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libc.so.6
7010: trying file=/usr/local/lib/libc.so.6
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libc.so.6
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libc.so.6
7010:
7010: find library=libkrb5.so.3 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libkrb5.so.3
7010: trying file=/usr/local/lib/libkrb5.so.3
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libkrb5.so.3
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libkrb5.so.3
7010:
7010: find library=libk5crypto.so.3 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libk5crypto.so.3
7010: trying file=/usr/local/lib/libk5crypto.so.3
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libk5crypto.so.3
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libk5crypto.so.3
7010:
7010: find library=libcom_err.so.2 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libcom_err.so.2
7010: trying file=/usr/local/lib/libcom_err.so.2
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libcom_err.so.2
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libcom_err.so.2
7010:
7010: find library=libkrb5support.so.0 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libkrb5support.so.0
7010: trying file=/usr/local/lib/libkrb5support.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libkrb5support.so.0
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libkrb5support.so.0
7010:
7010: find library=libkeyutils.so.1 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libkeyutils.so.1
7010: trying file=/usr/local/lib/libkeyutils.so.1
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libkeyutils.so.1
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libkeyutils.so.1
7010:
7010: find library=libresolv.so.2 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libresolv.so.2
7010: trying file=/usr/local/lib/libresolv.so.2
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libresolv.so.2
7010: search cache=/etc/ld.so.cache
7010: trying file=/lib/aarch64-linux-gnu/libresolv.so.2
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libpthread.so.0
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libc.so.6
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libresolv.so.2
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libkeyutils.so.1
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libdl.so.2
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libkrb5support.so.0
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libcom_err.so.2
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libk5crypto.so.3
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libkrb5.so.3
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libgcc_s.so.1
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libm.so.6
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libstdc++.so.6
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/librt.so.1
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libgssapi_krb5.so.2
7010:
7010:
7010: calling init: /lib/aarch64-linux-gnu/libz.so.1
7010:
7010:
7010: initialize program: ./MPU
7010:
7010: find library=liblttng-ust-tracepoint.so.0 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/local/lib/liblttng-ust-tracepoint.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/liblttng-ust-tracepoint.so.0
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu/tls/aarch64:/lib/aarch64-linux-gnu/tls:/lib/aarch64-linux-gnu/aarch64:/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu/tls/aarch64:/usr/lib/aarch64-linux-gnu/tls:/usr/lib/aarch64-linux-gnu/aarch64:/usr/lib/aarch64-linux-gnu:/lib/tls/aarch64:/lib/tls:/lib/aarch64:/lib:/usr/lib/tls/aarch64:/usr/lib/tls:/usr/lib/aarch64:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/tls/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/aarch64-linux-gnu/tls/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/aarch64-linux-gnu/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/aarch64-linux-gnu/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/aarch64-linux-gnu/tls/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/aarch64-linux-gnu/tls/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/aarch64-linux-gnu/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/aarch64-linux-gnu/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/tls/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/tls/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/tls/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/tls/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/aarch64/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/liblttng-ust-tracepoint.so.0
7010:
7010: find library=liblttng-ust-tracepoint.so.0 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/local/lib/liblttng-ust-tracepoint.so.0
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/liblttng-ust-tracepoint.so.0
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/aarch64-linux-gnu/liblttng-ust-tracepoint.so.0
7010: trying file=/lib/liblttng-ust-tracepoint.so.0
7010: trying file=/usr/lib/liblttng-ust-tracepoint.so.0
7010:
7010: find library=libssl.so.1.1 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libssl.so.1.1
7010: trying file=/usr/local/lib/libssl.so.1.1
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libssl.so.1.1
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libssl.so.1.1
7010:
7010: find library=libcrypto.so.1.1 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libcrypto.so.1.1
7010: trying file=/usr/local/lib/libcrypto.so.1.1
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libcrypto.so.1.1
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libcrypto.so.1.1
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libcrypto.so.1.1
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libssl.so.1.1
7010:
7010: /usr/lib/aarch64-linux-gnu/libssl.so.1.1: error: symbol lookup error: undefined symbol: SSL_state (fatal)
7010:
7010: transferring control: ./MPU
7010:
7010: find library=libicuuc.so.85 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.85
7010: trying file=/usr/local/lib/libicuuc.so.85
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.85
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.85
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.85
7010: trying file=/lib/libicuuc.so.85
7010: trying file=/usr/lib/libicuuc.so.85
7010:
7010: find library=libicuuc.so.84 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.84
7010: trying file=/usr/local/lib/libicuuc.so.84
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.84
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.84
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.84
7010: trying file=/lib/libicuuc.so.84
7010: trying file=/usr/lib/libicuuc.so.84
7010:
7010: find library=libicuuc.so.83 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.83
7010: trying file=/usr/local/lib/libicuuc.so.83
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.83
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.83
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.83
7010: trying file=/lib/libicuuc.so.83
7010: trying file=/usr/lib/libicuuc.so.83
7010:
7010: find library=libicuuc.so.82 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.82
7010: trying file=/usr/local/lib/libicuuc.so.82
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.82
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.82
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.82
7010: trying file=/lib/libicuuc.so.82
7010: trying file=/usr/lib/libicuuc.so.82
7010:
7010: find library=libicuuc.so.81 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.81
7010: trying file=/usr/local/lib/libicuuc.so.81
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.81
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.81
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.81
7010: trying file=/lib/libicuuc.so.81
7010: trying file=/usr/lib/libicuuc.so.81
7010:
7010: find library=libicuuc.so.80 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.80
7010: trying file=/usr/local/lib/libicuuc.so.80
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.80
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.80
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.80
7010: trying file=/lib/libicuuc.so.80
7010: trying file=/usr/lib/libicuuc.so.80
7010:
7010: find library=libicuuc.so.79 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.79
7010: trying file=/usr/local/lib/libicuuc.so.79
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.79
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.79
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.79
7010: trying file=/lib/libicuuc.so.79
7010: trying file=/usr/lib/libicuuc.so.79
7010:
7010: find library=libicuuc.so.78 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.78
7010: trying file=/usr/local/lib/libicuuc.so.78
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.78
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.78
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.78
7010: trying file=/lib/libicuuc.so.78
7010: trying file=/usr/lib/libicuuc.so.78
7010:
7010: find library=libicuuc.so.77 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.77
7010: trying file=/usr/local/lib/libicuuc.so.77
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.77
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.77
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.77
7010: trying file=/lib/libicuuc.so.77
7010: trying file=/usr/lib/libicuuc.so.77
7010:
7010: find library=libicuuc.so.76 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.76
7010: trying file=/usr/local/lib/libicuuc.so.76
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.76
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.76
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.76
7010: trying file=/lib/libicuuc.so.76
7010: trying file=/usr/lib/libicuuc.so.76
7010:
7010: find library=libicuuc.so.75 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.75
7010: trying file=/usr/local/lib/libicuuc.so.75
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.75
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.75
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.75
7010: trying file=/lib/libicuuc.so.75
7010: trying file=/usr/lib/libicuuc.so.75
7010:
7010: find library=libicuuc.so.74 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.74
7010: trying file=/usr/local/lib/libicuuc.so.74
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.74
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.74
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.74
7010: trying file=/lib/libicuuc.so.74
7010: trying file=/usr/lib/libicuuc.so.74
7010:
7010: find library=libicuuc.so.73 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.73
7010: trying file=/usr/local/lib/libicuuc.so.73
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.73
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.73
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.73
7010: trying file=/lib/libicuuc.so.73
7010: trying file=/usr/lib/libicuuc.so.73
7010:
7010: find library=libicuuc.so.72 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.72
7010: trying file=/usr/local/lib/libicuuc.so.72
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.72
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.72
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.72
7010: trying file=/lib/libicuuc.so.72
7010: trying file=/usr/lib/libicuuc.so.72
7010:
7010: find library=libicuuc.so.71 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.71
7010: trying file=/usr/local/lib/libicuuc.so.71
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.71
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.71
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.71
7010: trying file=/lib/libicuuc.so.71
7010: trying file=/usr/lib/libicuuc.so.71
7010:
7010: find library=libicuuc.so.70 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.70
7010: trying file=/usr/local/lib/libicuuc.so.70
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.70
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.70
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.70
7010: trying file=/lib/libicuuc.so.70
7010: trying file=/usr/lib/libicuuc.so.70
7010:
7010: find library=libicuuc.so.69 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.69
7010: trying file=/usr/local/lib/libicuuc.so.69
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.69
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.69
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.69
7010: trying file=/lib/libicuuc.so.69
7010: trying file=/usr/lib/libicuuc.so.69
7010:
7010: find library=libicuuc.so.68 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.68
7010: trying file=/usr/local/lib/libicuuc.so.68
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.68
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.68
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.68
7010: trying file=/lib/libicuuc.so.68
7010: trying file=/usr/lib/libicuuc.so.68
7010:
7010: find library=libicuuc.so.67 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.67
7010: trying file=/usr/local/lib/libicuuc.so.67
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.67
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.67
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.67
7010: trying file=/lib/libicuuc.so.67
7010: trying file=/usr/lib/libicuuc.so.67
7010:
7010: find library=libicuuc.so.66 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.66
7010: trying file=/usr/local/lib/libicuuc.so.66
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.66
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.66
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.66
7010: trying file=/lib/libicuuc.so.66
7010: trying file=/usr/lib/libicuuc.so.66
7010:
7010: find library=libicuuc.so.65 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.65
7010: trying file=/usr/local/lib/libicuuc.so.65
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.65
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.65
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.65
7010: trying file=/lib/libicuuc.so.65
7010: trying file=/usr/lib/libicuuc.so.65
7010:
7010: find library=libicuuc.so.64 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.64
7010: trying file=/usr/local/lib/libicuuc.so.64
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.64
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.64
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.64
7010: trying file=/lib/libicuuc.so.64
7010: trying file=/usr/lib/libicuuc.so.64
7010:
7010: find library=libicuuc.so.63 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.63
7010: trying file=/usr/local/lib/libicuuc.so.63
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.63
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.63
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.63
7010: trying file=/lib/libicuuc.so.63
7010: trying file=/usr/lib/libicuuc.so.63
7010:
7010: find library=libicuuc.so.62 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.62
7010: trying file=/usr/local/lib/libicuuc.so.62
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.62
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.62
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.62
7010: trying file=/lib/libicuuc.so.62
7010: trying file=/usr/lib/libicuuc.so.62
7010:
7010: find library=libicuuc.so.61 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.61
7010: trying file=/usr/local/lib/libicuuc.so.61
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.61
7010: search cache=/etc/ld.so.cache
7010: search path=/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu:/lib:/usr/lib (system search path)
7010: trying file=/lib/aarch64-linux-gnu/libicuuc.so.61
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.61
7010: trying file=/lib/libicuuc.so.61
7010: trying file=/usr/lib/libicuuc.so.61
7010:
7010: find library=libicuuc.so.60 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicuuc.so.60
7010: trying file=/usr/local/lib/libicuuc.so.60
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicuuc.so.60
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libicuuc.so.60
7010:
7010: find library=libicudata.so.60 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicudata.so.60
7010: trying file=/usr/local/lib/libicudata.so.60
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicudata.so.60
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libicudata.so.60
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libicudata.so.60
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libicuuc.so.60
7010:
7010: /usr/lib/aarch64-linux-gnu/libicuuc.so.60: error: symbol lookup error: undefined symbol: u_strlen (fatal)
7010: find library=libicui18n.so.60 [0]; searching
7010: search path=/usr/local/cuda/lib64:/usr/local/lib:/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern (LD_LIBRARY_PATH)
7010: trying file=/usr/local/cuda/lib64/libicui18n.so.60
7010: trying file=/usr/local/lib/libicui18n.so.60
7010: trying file=/home/minhduc/os/opencvsharp/src/build/OpenCvSharpExtern/libicui18n.so.60
7010: search cache=/etc/ld.so.cache
7010: trying file=/usr/lib/aarch64-linux-gnu/libicui18n.so.60
7010:
7010:
7010: calling init: /usr/lib/aarch64-linux-gnu/libicui18n.so.60
7010:
do you confirm that your MPU has referred the library opencvsharp? there's nothing to do with the library opencvsharp in the log above and there's no exception occurred.
You know what, i thing i'm gonna test this again tomorrow. Because i just realized that at the beginning of my code there is a "me ask, you answer" step. So i'm gonna invoke something Opencv related at the beginning
@AvenSun Sorry for not update anything for 2 days. I was extremely busy doing some other stuff. But anyway i somehow fixed it with one simple command
export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libgomp.so.1:/$LD_PRELOAD
Everytime i run my app or any other command this will show up
ERROR: ld.so: object '/' from LD_PRELOAD cannot be preloaded (cannot read file data): ignored.
And that's..... it, any ideas why this works ?
I didn't meet this problem. generally the commonly used library path is LD_LIBRARY_PATH.
generally the commonly used library path is LD_LIBRARY_PATH.
Yeah i even put OpenCvSharpExtern path in LD_LIBRARY_PATH but it still doesn't work unless i run the command i mentioned above. Weird
On some platforms like jetson nano, it runs aarch64. All the files should be built in 64 bit, from your .NET project(use target linux-arm64) to libOpencvSharp.so. It took me so much time to figure this out...
And if some of your files are not 64 bit, it says notfound.
Use file <yourfile>
to see if it is in 64 bit.
This might be helpful to your problem.
Oh, I'm really sorry for the inconvenience. I did a fresh install of the jetpack and everything is working fine now
Summary of your issue
OpenCvSharpExtern built perfectly fine but my program can't still find it:
Environment
What did you do when you faced the problem?
Opencv 4.5.0 (with CUDA)
OpenCvSharpExtern:
What did you intend to be?