Hello Michael,
could you please provide client binaries for Debian Wheezy (i386, amd64)?
You already have the binaries for the server.
On Debian Wheezy there is no dynamic library libusbip available.
There is only the package libusbip-dev which only provides are static version of the library.
Thanks,
Christian
I got it compiled, but then i
I got it compiled, but then i realized I dont think i can statically link my closed source client with a gpl library...i dont want legal problems so i dont think it will be doable for wheezy unfortunately.
Hello Michael,
Hello Michael,
that's sad. I will try to get the deb-src package and then try to recompile it for a dynamic version.
Hello Michael,
Hello Michael,
I have successfully recompiled the libusbip-dev package which now also includes the shared library version.
Would you consider providing the DEB packages (amd64 and i386) on your page next to your Debian version of the client as well?
Here is what I did:
Here is what I did:
Install source of package:
apt-get source libusbip-dev
Install dependencies:
apt-get build-dep libusbip-dev
Remove the line "--disable-shared" from configure command. Do not forget to remove the trailing backslash of the previous line.
nano linux-tools-3.2.17/debian/build/drivers/staging/usbip/Makefile
Add shared library files. File must look like this:
cat linux-tools-3.2.17/debian/libusbip-dev.install
usr/lib/libusbip.so
usr/lib/libusbip.so.0
usr/lib/libusbip.so.0.0.1
usr/lib/libusbip.la
usr/lib/libusbip.a
usr/include/usbip/*
Add shared library files again for userspace files. File must look like this:
cat linux-tools-3.2.17/debian/usbip.install
usr/lib/libusbip.so
usr/lib/libusbip.so.0
usr/lib/libusbip.so.0.0.1
usr/sbin/usbip
usr/sbin/usbipd
usr/share/man/man8/usbip.8
usr/share/man/man8/usbipd.8
Change directory:
cd linux-tools-3.2.17/
Build package:
dpkg-buildpackage -b
Now you will the DEB packages in the parent directory. Just install them.
Michael, could you have a
Michael, could you have a look here please?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762461
Ok, turns out i didnt even
Ok, turns out i didnt even need that library, my client already does everything required i just need to use the driver directly...i have now posted debian wheezy client i386/amd64
Ok, great. Thank you!
Ok, great. Thank you!