[grisbi-bugs] [Grisbi 0001832]: Erreurs à la compilation

Grisbi Bug Tracker bugtracker at grisbi.org
Lun 2 Avr 17:54:29 CEST 2018


The following issue has been REOPENED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1832 
====================================================================== 
Reported By:                brochignac
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   1832
Category:                   Main
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     feedback
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 Kubuntu 17.10 Artful 
Version GTK:                3.22.25 
====================================================================== 
Date Submitted:             2018-04-02 13:10 CEST
Last Modified:              2018-04-02 17:54 CEST
====================================================================== 
Summary:                    Erreurs à la compilation
Description: 
Bonjour,
Suite à la mise à jour e812f106 vers 6a884c58, j'ai les erreurs de compilation
suivantes au make.
Pour être sûr, j'ai fait un "git clone https://github.com/grisbi/grisbi" tout
neuf, j'ai les mêmes erreurs.
La version de Pierre sur "git clone https://github.com/pierre-biava/grisbi.git"
compile sans erreur.

$ make -j5
make  all-recursive
make[1] : on entre dans le répertoire « /home/dom/git/grisbi »
Making all in src
make[2] : on entre dans le répertoire « /home/dom/git/grisbi/src »
  GEN      grisbi_resources.c
make  all-recursive
make[3] : on entre dans le répertoire « /home/dom/git/grisbi/src »
Making all in ui
make[4] : on entre dans le répertoire « /home/dom/git/grisbi/src/ui »
make[4]: rien à faire pour « all ».
make[4] : on quitte le répertoire « /home/dom/git/grisbi/src/ui »
Making all in prefs
make[4] : on entre dans le répertoire « /home/dom/git/grisbi/src/prefs »
  CC       prefs_page_archives.lo
  CC       prefs_page_display_adr.lo
  CC       prefs_page_display_fonts.lo
  CC       prefs_page_display_gui.lo
  CC       prefs_page_divers.lo
  CC       prefs_page_files.lo
  CC       prefs_page_import_asso.lo
  CC       prefs_page_import_files.lo
  CCLD     libprefspages.la
make[4] : on quitte le répertoire « /home/dom/git/grisbi/src/prefs »
Making all in plugins/gnucash
make[4] : on entre dans le répertoire
« /home/dom/git/grisbi/src/plugins/gnucash »
  CC       gnucash.lo
  CCLD     gnucash.la
make[4] : on quitte le répertoire
« /home/dom/git/grisbi/src/plugins/gnucash »
Making all in plugins/ofx
make[4] : on entre dans le répertoire
« /home/dom/git/grisbi/src/plugins/ofx »
  CC       ofx.lo
  CCLD     ofx.la
make[4] : on quitte le répertoire « /home/dom/git/grisbi/src/plugins/ofx »
Making all in plugins/openssl
make[4] : on entre dans le répertoire
« /home/dom/git/grisbi/src/plugins/openssl »
  CC       openssl.lo
  CCLD     openssl.la
make[4] : on quitte le répertoire
« /home/dom/git/grisbi/src/plugins/openssl »
make[4] : on entre dans le répertoire « /home/dom/git/grisbi/src »
  CC       accueil.lo
  CC       affichage_liste.lo
  CC       bet_config.lo
  CC       bet_data_finance.lo
  CC       bet_data.lo
In file included from bet_data_finance.c:30:0:
bet_data_finance.h:4:10: fatal error: gtk/gtk.h: Aucun fichier ou dossier de ce
type
 #include <gtk/gtk.h>
          ^~~~~~~~~~~
compilation terminated.
Makefile:1096 : la recette pour la cible « bet_data_finance.lo » a
échouée
make[4]: *** [bet_data_finance.lo] Erreur 1
make[4]: *** Attente des tâches non terminées....
In file included from bet_data.c:32:0:
bet_data.h:4:10: fatal error: gtk/gtk.h: Aucun fichier ou dossier de ce type
 #include <gtk/gtk.h>
          ^~~~~~~~~~~
compilation terminated.
In file included from affichage_liste.c:32:0:
affichage_liste.h:4:10: fatal error: gtk/gtk.h: Aucun fichier ou dossier de ce
type
 #include <gtk/gtk.h>
          ^~~~~~~~~~~
compilation terminated.
Makefile:1096 : la recette pour la cible « bet_data.lo » a échouée
make[4]: *** [bet_data.lo] Erreur 1
Makefile:1096 : la recette pour la cible « affichage_liste.lo » a échouée
make[4]: *** [affichage_liste.lo] Erreur 1
bet_config.c:29:10: fatal error: gdk/gdkkeysyms.h: Aucun fichier ou dossier de
ce type
 #include <gdk/gdkkeysyms.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:1096 : la recette pour la cible « bet_config.lo » a échouée
make[4]: *** [bet_config.lo] Erreur 1
In file included from accueil.c:32:0:
accueil.h:4:10: fatal error: gtk/gtk.h: Aucun fichier ou dossier de ce type
 #include <gtk/gtk.h>
          ^~~~~~~~~~~
compilation terminated.
Makefile:1096 : la recette pour la cible « accueil.lo » a échouée
make[4]: *** [accueil.lo] Erreur 1
make[4] : on quitte le répertoire « /home/dom/git/grisbi/src »
Makefile:1136 : la recette pour la cible « all-recursive » a échouée
make[3]: *** [all-recursive] Erreur 1
make[3] : on quitte le répertoire « /home/dom/git/grisbi/src »
Makefile:829 : la recette pour la cible « all » a échouée
make[2]: *** [all] Erreur 2
make[2] : on quitte le répertoire « /home/dom/git/grisbi/src »
Makefile:549 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/dom/git/grisbi »
Makefile:438 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

====================================================================== 

---------------------------------------------------------------------- 
 (0004399) LudovicRousseau (developer) - 2018-04-02 17:44
 http://www.grisbi.org/bugsreports/view.php?id=1832#c4399 
---------------------------------------------------------------------- 
corrigé dans
https://github.com/grisbi/grisbi/commit/1d0fd81c0145f991582ffd03ab853fb024f37e1e
Je n'ai le problème sur aucune de mes configurations.

Désolé pour le bug. 

---------------------------------------------------------------------- 
 (0004400) brochignac (reporter) - 2018-04-02 17:54
 http://www.grisbi.org/bugsreports/view.php?id=1832#c4400 
---------------------------------------------------------------------- 
Je viens de faire la mise à jour de 6a884c58 vers 1d0fd81c et j'ai une autre
erreur un peu plus loin:
...
  CC       utils.lo
  CC       utils_buttons.lo
  CC       utils_dates.lo
  CC       utils_editables.lo
  CC       utils_files.lo
  CC       utils_gtkbuilder.lo
  CC       utils_operations.lo
  CC       utils_prefs.lo
  CC       utils_real.lo
  CC       utils_str.lo
  CC       main.o
  CC       grisbi_resources.o
  GEN      org.gtk.grisbi.gschema.valid
  CCLD     libgrisbi.la
  CCLD     grisbi
/usr/bin/ld: ./.libs/libgrisbi.a(utils_dates.o): undefined reference to symbol
'g_date_strftime'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libglib-2.0.so: error
adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:928 : la recette pour la cible « grisbi » a échouée
make[4]: *** [grisbi] Erreur 1
make[4] : on quitte le répertoire « /home/dom/git/grisbi/src »
Makefile:1137 : la recette pour la cible « all-recursive » a échouée
make[3]: *** [all-recursive] Erreur 1
make[3] : on quitte le répertoire « /home/dom/git/grisbi/src »
Makefile:830 : la recette pour la cible « all » a échouée
make[2]: *** [all] Erreur 2
make[2] : on quitte le répertoire « /home/dom/git/grisbi/src »
Makefile:549 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/dom/git/grisbi »
Makefile:438 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-04-02 13:10 brochignac     New Issue                                    
2018-04-02 17:44 LudovicRousseauAssigned To               => LudovicRousseau 
2018-04-02 17:44 LudovicRousseauStatus                   new => resolved     
2018-04-02 17:44 LudovicRousseauResolution               open => fixed       
2018-04-02 17:44 LudovicRousseauFixed in Version          => development (git)
2018-04-02 17:44 LudovicRousseauNote Added: 0004399                          
2018-04-02 17:54 brochignac     Status                   resolved => feedback
2018-04-02 17:54 brochignac     Resolution               fixed => reopened   
2018-04-02 17:54 brochignac     Note Added: 0004400                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports