How do I start Ni Mate


#1

Silly question, I suppose, but I can’t figure it out.

I am running lubuntu 17.10.
Downloaded and placed in /src/nimate/ Delicode-NI-mate_1.20-ubuntu_1386.deb
executed >sudo dpkg -i Delicode-NI-mate_1.20-ubuntu_i386.deb
It compained that I had 4 libqt4 dependencies missing.
From this link:


It told me to run:

sudo apt-get -f install
It did something, but I’m not sure if it then removed my Ni Mate program.

So maybe I’m okay, but how do I try to start Ni Mate to see if everything is all right?


Ni mate stalls at “Loading Configurations”
#2

I think when I run :
sudo -apt-get -f install
it removes Delicode Ni-Mate, as I can’t find any reference to that when I search my files.
So for 2 of the 4 files I need:
libqt4-opengl and libqt4-network, they’re in my synaptic package manager and shouldn’t be a problem to install.
But if you look at this website:


It says that
libqt4-core and libqt4-gui
don’t exist anymore and were “dummy packages with dependencies to other packages”.
So I’m afraid I’m out of my depth. I’m not sure how to fix this without screwing up my entire operating system.
Thanks for any help.


#3

Next, from the above website I did the following:
dpkg-deb -x yourfile.deb newdir
dpkg-deb --control yourfile.deb newdir/DEBIAN
gedit newdir/DEBIAN/control

and changed the libqt4-gui (>= 4.8.1) to libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4
dpkg -b newdir modified.deb
I also deleted the libqt4-core dependency.

Then I ran:
sudo dpkg -i modified.deb and got the following files missing:
libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network

This time when I ran:
sudo apt-get -f install
it didn’t remove Nimate.

But if I go to opt/NI_mate and run:
./Delicode_NI_mate.sh
I get the error:
libasound.so.2 no such file or directory
But libasound.so.2 is included in libasound2
https://packages.debian.org/search?searchon=contents&keywords=libasound.so.2&mode=path&suite=stable&arch=any
and I have libasound2 already installed on my computer.
Any ideas?


#4

I have the file at:
/usr/lib/x86_64-linux-gnu/libasound.so.2
So why can’t Ni Mate find it?
(+ Is it okay that I deleted the libqt4-core dependency?)


#5

If I run :
ldd /opt/NI_mate/Delicode_NI_mate
I get this output:
linux-gate.so.1 => (0xf7f03000)
libOpenNI.so => not found
libcryptopp.so => not found
libzbar.so.0 => not found
libasound.so.2 => not found
libQtOpenGL.so.4 => /usr/lib/i386-linux-gnu/libQtOpenGL.so.4 (0xf7de1000)
libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf72c9000)
libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xf716f000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xf6e69000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf6df8000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf6dd9000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6c53000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6b54000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6b37000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6961000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf694c000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf6801000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf6745000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf6740000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf6734000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf66eb000)
libaudio.so.2 => /usr/lib/i386-linux-gnu/libaudio.so.2 (0xf66cf000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf659f000)
libpng16.so.16 => /usr/lib/i386-linux-gnu/libpng16.so.16 (0xf6565000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6546000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf64e6000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf64dd000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf64c1000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf64ae000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf64a4000)
/lib/ld-linux.so.2 (0xf7f05000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf6479000)
libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf6475000)
libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf646f000)
libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf6467000)
libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf6464000)
libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf6446000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf6442000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf643b000)
libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf6438000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf640c000)
libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf63ef000)
libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf63e9000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf63e2000)
libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf63cc000)
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf6365000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6361000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf62ea000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf62e1000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf62db000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf62c0000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf62b9000)

Of the 4 files not found:
this one is in /usr/lib/x86_64-linux-gnu/libasound.so.2
and the other 3 files (libOpenNI.so,libcryptopp.so,libzbar.so.0 )
I found in /src/nimate/newdir/opt/NI_mate which was created when I altered the deb dependencies for Delicode-NI-mate_1.20-ubuntu_i386.deb, so the files must be part of your program.

I’m afraid I’m pretty lost.


#6

I was trying to install the 32 bit version I think:
Delicode-NI-mate_1.20-ubuntu_1386.deb
so the program wasn’t looking in the 64 bit directory.

I did the whole same process with:
Delicode-NI-mate_1.11-ubuntu_amd64.deb

Now Nimate opens. But it wants me go to a Ni-mate web page to register the sensor, but the web page couldn’t be found.

I think I noticed reading somewhere that the version 1.2 licenses need to be done manually. If so, what is my next step?

I think I’m getting closer!

Thanks for your help.


#7

Good to see you got NI mate running. I’ve sent the license over PM.