Reply
Thread Tools
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
 
 
Posts: 190 | Thanked: 5 times | Joined on Nov 2005 @ Bee-u-tee-ful Garden Home, Oregon
#2
Originally Posted by pdafan
ldd maemopad |grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7a4e000)
Sorry I can't help, and sorry if I come across as an ***, but do you understand the output of "ldd"? It will output a list of all shared objects that are linked to a given binary.

From what you've written above... it seems to me that maemopad (and gpasman by extension)requires gtk 2.0. Or did I misunderstand your problem?

BTW, I don't know if it helps at all, but for passwords I've always been told to use password safe (http://www.schneier.com/passsafe.html).

Brad.
 
Posts: 111 | Thanked: 9 times | Joined on Nov 2005 @ Hong Kong
#3
Hi,

What does your debian/control file look like?
 
Posts: 4 | Thanked: 0 times | Joined on Nov 2005
#4
Hey,

you should go post developing problems to the mailing lists at maemo.org
http://maemo.org/community/mailing-lists.html

There are alot of people who can help you out with the problems you are having.
 
Posts: 62 | Thanked: 1 time | Joined on Dec 2005
#5
Thanks for all the replies. Since no one wrote at first, I gave up waiting for an easy answer and just continued hacking away at it. I eventually got the package to the point where it would install and even run!

Now the only thing not working is that after clicking the menu item, the software doesn't actually launch. When running from the command line, things work fine. I suspect it has something to do with the DBUS service - I don't have that in there yet.

I'll go look through the developer mailing lists as well. Meanwhile, if there's anyone else out there who is more of an expert than me (ie. someone who has already ported an app to 770), please feel welcome to port gpasman. It should be a piece of cake. I might get to it eventually, but now I'm really in no hurry since I've realized that there are many things to be tweaked on the 770 before I'm ready to commit any sensitive data to it - the biggest one being how to best move all user and application data to the MMC card.
 
vlg's Avatar
Posts: 44 | Thanked: 26 times | Joined on Jan 2006 @ Rockville, MD, USA
#6
pdafan,

if you have not yet completed your port, I would be willing to help you out. I use GNU keyring on my trusty Palm IIIex, and need similar functionality for nokia770. You've indicated you got it compiled and working on the unit and still had some problems with UI. Please, let me know where I can help.
 
Posts: 605 | Thanked: 137 times | Joined on Nov 2005 @ La Rochelle, France
#7
I used keyring on my Palm too & have now migrated my data to password safe which is available for 770.
I used a java viewer for my keyring pdb and add an extract to xml function to it ... then had to import the xml file into password safe on a PC and copy the password safe data file to my 770 et voila ...
Just let me know if you want my hacked viewer to export to xml !
Fred
 
Posts: 62 | Thanked: 1 time | Joined on Dec 2005
#8
I've given up trying to port gpasman - I'd do what vlg says and use PW Safe instead. I don't have the time to be porting SW to the 770 at the moment - I am not a developer.

In the long run, I'm holding out for a general purpose database application. This could be used for passwords or anything else, like a contact list. Until some more serious apps show up the 770 is going to be a toy (at least for me - I don't want to depend on web-only apps.)
 
Posts: 2 | Thanked: 0 times | Joined on Feb 2008
#9
I understand that it's a bit late..
Though I guess there still might be people interested in this useful piece of software.
Gpasman i's now available in Garage: https://garage.maemo.org/projects/gpasman/
 
Posts: 348 | Thanked: 61 times | Joined on Dec 2007
#10
It won't install on OS2008. I get "incompatible application package".
 
Reply


 
Forum Jump


All times are GMT. The time now is 21:58.