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
|