Request for Debian 7 (Wheezy) Client

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

#2

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.

#3

Hello Michael,

that's sad. I will try to get the deb-src package and then try to recompile it for a dynamic version.

#4

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?

#5

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.

#7

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