benblout
March 31st, 2007, 03:06 AM
I found a small piece of software I would like to use on my Dapper system.
In order to compile it, I had to install a newer version of libhid-dev, which ended meaning I needed 4 packages from Edgy to satisfy the various dependencies
libc6_2.4-1ubuntu12_i386.deb
libhid-dev_0.2.15+20060325-2ubuntu1_i386.deb
libhid0_0.2.15+20060325-2ubuntu1_i386.deb
libusb-0.1-4_0.1.12-2_i386.deb
After they installed, my small program compilied just fine, and ran just fine. However, even though these four packages, when installed together, don't break *any* dependencies, the system isn't happy - there are immediate warnings about locale settings, and I worry about what else will be broken with an ugrade of libc.
So my goal is to compile and link this program so that it will run on standard Dapper system. I know this isn't exactly backporting, but I thought people who did do back porting would be more familiar with these issues.
I made slight progress - by specifying the libraries on the command line for gcc, I can get the program to compile and link on a stock Dapper. And if I compile and link it with the extra libraries installed, I can make use of the LD_PRELOAD and LD_LIBRARY_PATH variables to have it run a tiny bit on a stock Dapper system - but it is not functional.
Any suggestions would be great.
Any suggestions about *where* or *who* to ask likewise great.
If helpful, I can provide any further information.
And of course, if this is too off-topic here in backports, my apologies, and I'll run off to an other part of Ubuntu. :-)
-Ben
In order to compile it, I had to install a newer version of libhid-dev, which ended meaning I needed 4 packages from Edgy to satisfy the various dependencies
libc6_2.4-1ubuntu12_i386.deb
libhid-dev_0.2.15+20060325-2ubuntu1_i386.deb
libhid0_0.2.15+20060325-2ubuntu1_i386.deb
libusb-0.1-4_0.1.12-2_i386.deb
After they installed, my small program compilied just fine, and ran just fine. However, even though these four packages, when installed together, don't break *any* dependencies, the system isn't happy - there are immediate warnings about locale settings, and I worry about what else will be broken with an ugrade of libc.
So my goal is to compile and link this program so that it will run on standard Dapper system. I know this isn't exactly backporting, but I thought people who did do back porting would be more familiar with these issues.
I made slight progress - by specifying the libraries on the command line for gcc, I can get the program to compile and link on a stock Dapper. And if I compile and link it with the extra libraries installed, I can make use of the LD_PRELOAD and LD_LIBRARY_PATH variables to have it run a tiny bit on a stock Dapper system - but it is not functional.
Any suggestions would be great.
Any suggestions about *where* or *who* to ask likewise great.
If helpful, I can provide any further information.
And of course, if this is too off-topic here in backports, my apologies, and I'll run off to an other part of Ubuntu. :-)
-Ben