Repository 32bit  Forum
Repository 64bit  Wiki

[solved] problema compilazione: Couldn't find include...

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[solved] problema compilazione: Couldn't find include...

Messaggioda NicoMetal » ven ago 31, 2012 17:40

Sto cercando di installare "libdbusmenu", ho provato sia dai sorgenti che con lo slackbuild ma sempre mi si interrompe durante il make dandomi quest'output:

Codice: Seleziona tutto

...

make[3]: Entering directory `/home/nicola/SORGENTI/libdbusmenu/libdbusmenu-0.6.2/libdbusmenu-gtk'
  CC     libdbusmenu_gtk3_la-client.lo
  CC     libdbusmenu_gtk3_la-genericmenuitem.lo
  CC     libdbusmenu_gtk3_la-menu.lo
  CC     libdbusmenu_gtk3_la-menuitem.lo
  CC     libdbusmenu_gtk3_la-parser.lo
  CC     libdbusmenu_gtk3_la-genericmenuitem-enum-types.lo
  CCLD   libdbusmenu-gtk3.la
  GISCAN DbusmenuGtk3-0.4.gir
Couldn't find include 'Gtk-3.0.gir' (search path: ['.', '../libdbusmenu-glib', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0'])
make[3]: *** [DbusmenuGtk3-0.4.gir] Error 1
make[3]: Leaving directory `/home/nicola/SORGENTI/libdbusmenu/libdbusmenu-0.6.2/libdbusmenu-gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/nicola/SORGENTI/libdbusmenu/libdbusmenu-0.6.2/libdbusmenu-gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nicola/SORGENTI/libdbusmenu/libdbusmenu-0.6.2'
make: *** [all] Error 2



Come posso fare per risolvere questo problema? Ho letto che come dipendenza ha solo json-glib ed e' gia' stato installato come anche gtk3.
Ultima modifica di NicoMetal il sab set 01, 2012 12:09, modificato 1 volta in totale.
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda 414N » ven ago 31, 2012 18:01

Come hai installato gtk3? Hai disabilitato l'introspezione in fase di configure?
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » ven ago 31, 2012 18:14

In fase di configure di solito le uniche opzioni che metto sono prefix e qualcosa per le CFLAGS. Pero' se no sbaglio lo dava disabilitato al termine del configure. Pero' non ne sono sicuro...
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » ven ago 31, 2012 18:16

ecco ora ne son sicuro. ho ridato il configure nella directory dei sorgenti delle gtk (versione 3.4.4) e alla fine da:
Codice: Seleziona tutto
 GTK+ 3.4.4
        ===========

        GDK backends:         x11
        X11 extensions:       XKB Xinerama XI2 XRANDR XFIXES Composite DAMAGE
        Print backends:       file lpr cups
        Dynamic modules:      yes
        Included immodules:   none
        PackageKit support:   yes
        colord support:       no
        Introspection:        no
        Debugging:            minimum
        Documentation:        no
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda 414N » ven ago 31, 2012 18:20

Abilita l'introspezione e dovresti ritrovarti coi moduli GIR in GIRo per il sistema ;)
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » ven ago 31, 2012 19:22

Allora scaricato perche' necessario gobject-introspetction 3.2. Dopodiche' abilitata nel configure delle gtk l'introspezione. Problema: il make delle gtk termina cosi (peraltro problema simile a quello iniziale):
Codice: Seleziona tutto
make[4]: Entering directory `/home/nicola/SORGENTI/gtk+-3.4.4/gdk'
  CC     gdk.lo
  CC     gdkapplaunchcontext.lo
  CC     gdkcairo.lo
  CC     gdkcolor.lo
  CC     gdkcursor.lo
  CC     gdkdeprecated.lo
  CC     gdkdevice.lo
  CC     gdkdevicemanager.lo
  CC     gdkdisplay.lo
  GEN    gdkconfig.h
  CC     gdkdnd.lo
  CC     gdkevents.lo
  CC     gdkglobals.lo
  CC     gdkkeys.lo
  CC     gdkoffscreenwindow.lo
  CC     gdkpango.lo
  CC     gdkpixbuf-drawable.lo
  CC     gdkscreen.lo
  CC     gdkselection.lo
  CC     gdkvisual.lo
  CC     gdkwindow.lo
  CC     gdkwindowimpl.lo
  CC     gdkenumtypes.lo
  CC     gdkdisplaymanager.lo
  CCLD   libgdk-3.la
  GISCAN Gdk-3.0.gir
Couldn't find include 'GdkPixbuf-2.0.gir' (search path: ['../gdk', 'gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0'])
make[4]: *** [Gdk-3.0.gir] Error 1
make[4]: Leaving directory `/home/nicola/SORGENTI/gtk+-3.4.4/gdk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/nicola/SORGENTI/gtk+-3.4.4/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/nicola/SORGENTI/gtk+-3.4.4/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nicola/SORGENTI/gtk+-3.4.4'
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda 414N » ven ago 31, 2012 20:10

Ma l'hai installato gobject-introspection 3.2, oltre ad averlo scaricato?
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » sab set 01, 2012 11:15

-.- bhe certo, non passavo nemmeno la fase del configure altrimenti.
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda miklos » sab set 01, 2012 11:30

non sapendo bene a cosa serva l'introspezione citata, hai provato a fare il contrario?!?! ovvero disabilitarla nel pacchetto che vuoi compilarti?!!?!?
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » sab set 01, 2012 11:32

miklos ha scritto:non sapendo bene a cosa serva l'introspezione citata, hai provato a fare il contrario?!?! ovvero disabilitarla nel pacchetto che vuoi compilarti?!!?!?

La prima volta che ho installato le gtk non sapendo cos-era l'introspezione avevo evitato di metterla.
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda miklos » sab set 01, 2012 11:52

si.. ma dico nel pacchetto libdbusmenu hai provato a fare --disable-introspection o qualcosa di simile?!?!!?
a me è capitato compilando il desktop mate di incontrare errori simili che nn sono riuscito a risolvere se non disabilitando il supporto... pero' ti ripeto, io nn so bene a cosa serva
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1278
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » sab set 01, 2012 12:04

miklos ha scritto:si.. ma dico nel pacchetto libdbusmenu hai provato a fare --disable-introspection o qualcosa di simile?!?!!?
a me è capitato compilando il desktop mate di incontrare errori simili che nn sono riuscito a risolvere se non disabilitando il supporto... pero' ti ripeto, io nn so bene a cosa serva

L-introspezione serviva nelle gtk se ho capito bene non credo che ci sia quell'opzione nel configure di libdbusmenu.
Comunque: problema installazione gtk con introspezione risolto! In pratica dovevo installare il pacchetto "GdkPixbuf".
Ora guardo se il problema iniziale si e' risolto.
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce

Re: problema compilazione: Couldn't find include 'Gtk-3.0.gi

Messaggioda NicoMetal » sab set 01, 2012 12:08

RISOLTO! grazie mille!
Avatar utente
NicoMetal
Linux 2.4
Linux 2.4
 
Messaggi: 367
Iscritto il: dom mag 02, 2010 17:21
Località: Verona
Nome Cognome: Nicola
Slackware: 13.37
Kernel: 3.2.2
Desktop: FluxBox - xfce


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Exabot [Bot], Yahoo [Bot] e 2 ospiti