[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.
Rispondi
Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

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 1 set 2012, 13:09, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

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

Messaggio da 414N »

Come hai installato gtk3? Hai disabilitato l'introspezione in fase di configure?

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

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.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

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
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

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

Messaggio da 414N »

Abilita l'introspezione e dovresti ritrovarti coi moduli GIR in GIRo per il sistema ;)

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

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
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

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

Messaggio da 414N »

Ma l'hai installato gobject-introspection 3.2, oltre ad averlo scaricato?

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

-.- bhe certo, non passavo nemmeno la fase del configure altrimenti.

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

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

Messaggio da ilmich »

non sapendo bene a cosa serva l'introspezione citata, hai provato a fare il contrario?!?! ovvero disabilitarla nel pacchetto che vuoi compilarti?!!?!?
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

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.

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

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

Messaggio da ilmich »

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
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

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.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

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

Messaggio da NicoMetal »

RISOLTO! grazie mille!

Rispondi