[grisbi-bugs] [Grisbi 0000495]: Manque pluging de cryptage

bugtracker at grisbi.org bugtracker at grisbi.org
Mon Jun 8 21:42:58 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=495 
====================================================================== 
Reported By:                franky
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   495
Category:                   Main
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     closed
OS:                         Debian 
Unstable Impact:            No 
Version OS:                 Ubuntu 8.10 intrepid ibex 
Version GTK:                2.0 
Resolution:                 fixed
Fixed in Version:           CVS (développement)
====================================================================== 
Date Submitted:             03-15-2009 12:01 UTC
Last Modified:              06-08-2009 19:42 UTC
====================================================================== 
Summary:                    Manque pluging de cryptage
Description: 
aprés compile , impossible d'encrypter le compte, il manque le plug in
d'incrytation.
====================================================================== 

---------------------------------------------------------------------- 
 pbiava - 03-15-09 13:45  
---------------------------------------------------------------------- 
As-tu le package de développement de open-ssl c'est dans un package qui
devrait contenir devel peut-être çà : open-ssl-devel.

ça donne ça pour moi : libopenssl0.9.8-devel-0.9.8h-3.1mdv2009.0 

---------------------------------------------------------------------- 
 GillesMorel - 03-15-09 14:48  
---------------------------------------------------------------------- 
Pour les paquets Ubuntu (et Debian en général normalement), il faut les
deux paquets suivants :

* libssl0.9.8 => pour l'utilisation (n° de version selon distro)
* libssl-dev => pour la compilation

@+ 

---------------------------------------------------------------------- 
 franky - 03-15-09 16:16  
---------------------------------------------------------------------- 
d'accord, j'ai installé les paquets libssl0.9.8 et libssl-dev
j'ai refais un configure, un make, puis probléme lorsque je veux mettre en
paquet avec un checkinstall: j'ai

Making install in plugins/openssl
make[2]: entrant dans le répertoire «
/home/franck/grisbi/src/plugins/openssl »
make[3]: entrant dans le répertoire «
/home/franck/grisbi/src/plugins/openssl »
make[3]: Rien à faire pour « install-exec-am ».
test -z "/usr/local/lib/grisbi" || /bin/mkdir -p "/usr/local/lib/grisbi"
 /bin/bash ../../../libtool   --mode=install /usr/bin/install -c 
'openssl.la' '/usr/local/lib/grisbi/openssl.la'
libtool: install: /usr/bin/install -c .libs/openssl.so
/usr/local/lib/grisbi/openssl.so
libtool: install: /usr/bin/install -c .libs/openssl.lai
/usr/local/lib/grisbi/openssl.la
libtool: install: /usr/bin/install -c .libs/openssl.a
/usr/local/lib/grisbi/openssl.a
libtool: install: chmod 644 /usr/local/lib/grisbi/openssl.a
chmod: changing permissions of `/usr/local/lib/grisbi/openssl.a': No such
file or directory
make[3]: *** [install-pluginLTLIBRARIES] Erreur 1
make[3]: quittant le répertoire « /home/franck/grisbi/src/plugins/openssl
»
make[2]: *** [install-am] Erreur 2
make[2]: quittant le répertoire « /home/franck/grisbi/src/plugins/openssl
»
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /home/franck/grisbi/src »
make: *** [install-recursive] Erreur 1

****  Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

Sans SSL la mise en packet est ok, je ne connais pas assez pour me
depatouiller de cela..... 

---------------------------------------------------------------------- 
 GillesMorel - 03-15-09 16:44  
---------------------------------------------------------------------- 
Pourquoi vouloir créer un paquet avec checkinstall ?
Il est plus simple (et à mon sens plus "propre") de compiler en mettant
juste la destination dans ton /home/franck/* comme ceci par exemple :

 ./configure -prefix=/home/franck/Desktop/devel/grisbi-compil

=> à adapter selon ton choix pour le chemin de destination !

Puis les traditionnels ' make ' & ' make install ' (pas en sudo pour ce
dernier puisque dans ton /home/franck/*)

Ainsi, tout sera mis dans un répertoire unique (ici
/home/franck/Desktop/devel/grisbi-compil) qu'il suffira de supprimer pour
enlever Grisbi version CVS (ça évite même de passer par un ' make uninstall
' ;-)

Pour les paquets, j'en mettrai à disposition lorsque le moment sera venu
(mais pas avant une version RC en tout état de cause ;-). 

---------------------------------------------------------------------- 
 franky - 03-15-09 19:23  
---------------------------------------------------------------------- 
J'ai fait l'essai comme tu m'as dit, impossible de crypter mon
fichier,toujours un probléme avec ssl, et en plus cette fois, en plus,
grisbi est en anglais lol
Je suis encore trop bleu pour tout comprendre, je vais rouler sans
cryptage pour l'instant.....
A moins que je n'ai pas capté, cette notion de cryptage, permet bien de
verrouiller ton fichier gsb avec un password ? 

---------------------------------------------------------------------- 
 pbiava - 03-15-09 19:37  
---------------------------------------------------------------------- 
Peux-tu regarder dans le répertoire des sources :
grisbi-0.6.0/src/plugins/openssl si tu as un fichier openssl.la
si tu ne l'a pas essaie de mettre ici le fichier config.log pour voir ce
qui manque. 

---------------------------------------------------------------------- 
 franky - 03-16-09 12:03  
---------------------------------------------------------------------- 
voilà ce que j'ai:

franck at ubuntu-desktop:~/grisbi/src/plugins/openssl$ ls
CVS       Makefile.am  openssl.c  openssl.la            
openssl_la-openssl.o
Makefile  Makefile.in  openssl.h  openssl_la-openssl.lo 

---------------------------------------------------------------------- 
 pbiava - 03-16-09 18:04  
---------------------------------------------------------------------- 
Bon c'est au complet. Je ne connais pas mandriva mais peux-tu faire un make
install sous root pour voir si ça fonctionne mieux.

normalement les fichiers doivent être installés dans /usr/local/lib/grisbi 

---------------------------------------------------------------------- 
 franky - 03-16-09 19:14  
---------------------------------------------------------------------- 
J'ai des-installé mon DEB, sous j'ai refait sous root ./configure, make, et
make install, cette fois ci , ca fonctionne, j'ai pu mettre un mot de pass
sur le gsb.
Par contre petite remarque, la fenetre qui demande le mot de pass n'est
pas francisé en totalitée......

Question subsidiaire: je suis debutant sous Linux, et je me demande, si
dans quelque temps je veux supprimer Grisbi (c'est pas le cas je te
rassure), comment je sais que je n'ai pas installé installer depuis
SYNAPTIC, et qu'il faut que je fasse un make uninstall ?
Est ce que je peux supprimer le rep qui m'a permis de compiler, maintenant
que Grisbi est installé 

---------------------------------------------------------------------- 
 GillesMorel - 03-16-09 21:07  
---------------------------------------------------------------------- 
Pour la francisation, c'était censé être bon, j'avais basculé ça hier soir
... je regarde car chez moi non plus elle n'est pas totalement francisée
:((

Sinon, pour supprimer une version compilée à la mano (traditionnellement,
la version CVS), l'intérêt de la compiler comme indiqué plus haut (tout en
tant qu'$USER et mis dans ton /home, c'est que tu as un répertoire unique
regroupant tout (dans des sous-répertoires bin/ lib/ ...) et qu'il suffit
de supprimer ce répertoire pour supprimer la version du programme
(grisbi-compil dans mon exemple plus haut).

Dans ton cas, il faut garder le répertoire de sources car c'est ici que tu
devras faire le 'make uninstall' (en root ou plus exactement sudo) qui
supprimera les fichiers copiés dans /usr/local/* & co. 

---------------------------------------------------------------------- 
 pbiava - 06-08-09 19:42  
---------------------------------------------------------------------- 
Corrigé dans le CVS 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
03-15-09 12:01  franky         New Issue                                    
03-15-09 12:01  franky         OS                        => Debian          
03-15-09 12:01  franky         Unstable Impact           => No              
03-15-09 12:01  franky         Version OS                => Ubuntu 8.10 intrepid
ibex
03-15-09 12:01  franky         Version GTK               => 2.0             
03-15-09 13:44  pbiava         Status                   new => assigned     
03-15-09 13:44  pbiava         Assigned To               => pbiava          
03-15-09 13:45  pbiava         Note Added: 0000812                          
03-15-09 14:48  GillesMorel    Note Added: 0000816                          
03-15-09 16:16  franky         Note Added: 0000817                          
03-15-09 16:44  GillesMorel    Note Added: 0000818                          
03-15-09 19:23  franky         Note Added: 0000820                          
03-15-09 19:37  pbiava         Note Added: 0000821                          
03-16-09 12:03  franky         Note Added: 0000822                          
03-16-09 18:04  pbiava         Note Added: 0000824                          
03-16-09 19:14  franky         Note Added: 0000825                          
03-16-09 21:07  GillesMorel    Note Added: 0000829                          
03-24-09 21:16  pbiava         Status                   assigned => resolved
03-24-09 21:16  pbiava         Fixed in Version          => CVS (développement)
03-24-09 21:16  pbiava         Resolution               open => fixed       
06-08-09 19:42  pbiava         Status                   resolved => closed  
06-08-09 19:42  pbiava         Note Added: 0001034                          
======================================================================



More information about the bugsreports mailing list