Thread
:
Help with porting gpasman!
View Single Post
pdafan
2005-12-27 , 16:11
Posts: 62 | Thanked: 1 time | Joined on Dec 2005
#
1
gpasman
is a password manager, and I desparately need a piece of software like that.
See here:
http://gpasman.sourceforge.net/
On my gentoo system, I installed the latest version available, 1.3.1, just to see that it worked. It seems to do what I need. (what I would really like is a general purpose encryption program that I can use to encrypt any file and protect it with a password - anyone?)
I downloaded version 1.9.3 for porting to the 770. Here are the steps required to make it compile cleanly:
- Replace "2.2" on line 3028 of
configure
with "2.6" so that the correct version of GTK is allowed.
- Run
intltoolize -f -c
prior to building
I can compile ok, and I can even run the software with the PC SDK.
I can even build a PC debian package using the supplied script. However, when I
try to install it, I get the following error messages:
[
sbox-SDK_PC: ~] > app-installer-tool install gpasman_1.9.3-1_i386.deb
Selecting previously deselected package gpasman.
(Reading database ... 37 files and directories currently installed.)
Unpacking gpasman (from gpasman_1.9.3-1_i386.deb) ...
dpkg: dependency problems prevent configuration of gpasman:
gpasman depends on libatk1.0-0 (>= 1.9.0); however:
Package libatk1.0-0 is not installed.
gpasman depends on libc6 (>= 2.3.2.ds1-4); however:
Package libc6 is not installed.
gpasman depends on libglib2.0-0 (>= 2.6.0); however:
Package libglib2.0-0 is not installed.
gpasman depends on libgtk2.0-0 (>= 1:2.6.4-8); however:
Package libgtk2.0-0 is not installed.
gpasman depends on libpango1.0-0 (>= 1.8.1); however:
Package libpango1.0-0 is not installed.
dpkg: error processing gpasman (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing: gpasman
depends libatk1.0-0 (>= 1.9.0)
depends libc6 (>= 2.3.2.ds1-4)
depends libglib2.0-0 (>= 2.6.0)
depends libgtk2.0-0 (>= 1:2.6.4-8)
depends libpango1.0-0 (>= 1.8.1)
Installation of gpasman_1.9.3-1_i386.deb failed, removing package gpasman.
(Reading database ... 57 files and directories currently installed.)
Removing gpasman ...
dpkg (subprocess): failed to chroot to `/var/lib/install':
Operation not permitted
dpkg: error processing gpasman (--purge):
subprocess post-removal script returned error exit status 2
Errors were encountered while processing: gpasman
Removing failed!
Does anyone know what this means?
I had compiled maemopad as suggested in the SDK walkthrough. I checked to see
if it was using the GTK libs:
[sbox-SDK_PC: ~/maemopad/src] > ldd maemopad |grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7a4e000)
Ok, so it doesn't seem to use libgtk2.0-0 as in the gpasman error log.
When I ran the same check on gpasman:
[sbox-SDK_PC: ~/gpasman-1.9.3/src] > ldd gpasman |grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7cf2000)
I get the same thing! It also does not appear to need libgtk2.0-0.
So what am I missing here? Now the app-installer is really confused and won't remove or install the package. (I'm not a Debian user, so I'm not used to using these packages.)
Thanks for any info,
- Ari
Attached Images
Quote & Reply
|
pdafan
View Public Profile
Send a private message to pdafan
Find all posts by pdafan