[Pxlib-devel] ubuntu compatible modified pxview deb
Brought to you by:
steinm
From: James P. <jam...@go...> - 2010-08-12 12:13:24
|
hi, i'm not sure where to send this, or if anyone even cares, but I tried to install pxview_0.2.5-1_i386.deb on Ubuntu 10.04, and the install failed saying it needed libgsf-1 >= 1.11.1 I fiddled about and fixed the deb so it now works. I've attached the working deb. Since Ubuntu 10.04 has libgsf-1-114 installed I figured it was just a naming thing that was breaking the dependancy, so i pulled the deb apart, and altered the control file to require libgsf-1-114 (>=1.14.16-1ubuntu1) and installed it. The dependancies were met fine, but pxview would not run because it was looking for /usr/lib/libgsf-1.so.1 when libgsf-1-114 had the file named /usr/lib/libgsf-1.so.114.0.16, so i created a link to this file in the postinst file, and removed the link in the prerm file. The rebuilt deb file installs and uninstalls fine on Ubuntu 10.04, and i tested it on a paradox db file and it retrieved the data to csv and html fine. I'm not sure why but whenever I try to use the --use-gsf switch, i get the following error: Inputfile: clerk.DB PXLib: Could not read header from paradox file. PXLib: Unable to get header. I have attached the data file i was using in case this sheds some light. Although the same thing happened with other data files. The version of pxlib in the Ubuntu 10.04 repos is pxlib 0.6.4-1. I don't know what difference the --use-gsf switch makes to the end result, but as it stands, the package installs and you can read paradox files out, so hopefully it'll be of some use to someone. thanks, james |