View Single Post
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