Linux-magazine.it Forum
Febbraio 09, 2012, 06:02:04 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [RISOLTO] - "Make xconfig"  (Letto 2310 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Callejon
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 441


Difendiamo la purezza del software libero...

kallejon@hotmail.it
Mostra profilo
« inserita:: Marzo 23, 2010, 01:19:21 pm »

Ciao a tutti...
sto tentando di lavorare il kernel per renderlo personalizzato sul mio portatile. Ho scompattato e posizionato la cartella decompressa in:

Citazione
/usr/src/

Preparo l'ambiente attraverso

Citazione
make mrproper

e infine lancio il programma che invoca un editor per configurare il kernel:

Citazione
make xconfig

Ma ad un certo punto compare questo:

Citazione
linux-cs7b:/usr/src/linux-2.6.33.1 # make xconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  CHECK   qt
*
* Unable to find the QT3 installation. Please make sure that
* the QT3 development package is correctly installed and
* either install pkg-config or set the QTDIR environment
* variable to the correct location.
*
  HOSTCC  scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
  HOSTCC  scripts/kconfig/kconfig_load.o
  HOSTCC  scripts/kconfig/kxgettext.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck', needed by `scripts/kconfig/qconf.o'.  Stop.
make: *** [xconfig] Error 2

Sembra che manchi qualcosa all'appello... Infatti ho provato a cercare tramite YaST qualcosa di somigliante a qconf senza successo...

Successivamente ho installato le librerie Qt3 e compare il seguente messaggio:

Citazione
linux-cs7b:/usr/src/linux-2.6.33.1 # make xconfig
  CHECK   qt
/usr/lib/qt3//bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
  HOSTCXX scripts/kconfig/qconf.o
  HOSTLD  scripts/kconfig/qconf
scripts/kconfig/qconf arch/x86/Kconfig
qconf: cannot connect to X server
make[1]: *** [xconfig] Error 1
make: *** [xconfig] Error 2

Cosa manca?

Grazie a tutti!
« Ultima modifica: Marzo 25, 2010, 06:21:21 pm da Callejon_SuSE » Registrato

Pc in uso: Acer Aspire 5610 - CPU Centrino Duo 1,6GHz - 1.5GB RAM - 160GB HDD
Sistema operativo in uso: OpenSuSE 11.4
Gestore grafico: GNOME, versione 2.32 (Downgrade da 3.0)
Utilizzo linux come unico SO dal 15/10/2008

Membro Wikipedia dal 2009
ooo
Utente non iscritto
« Risposta #1 inserita:: Marzo 23, 2010, 02:29:14 pm »

Per usare "make xconfig" bisogna in alcuni casi installare se non presente "libqt3-mt-dev "

vedi questo pure:
http://www.linux-magazine.it/forum/index.php/topic,2162.0.html
Registrato
Callejon
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 441


Difendiamo la purezza del software libero...

kallejon@hotmail.it
Mostra profilo
« Risposta #2 inserita:: Marzo 23, 2010, 06:28:14 pm »

Per usare "make xconfig" bisogna in alcuni casi installare se non presente "libqt3-mt-dev "

vedi questo pure:
http://www.linux-magazine.it/forum/index.php/topic,2162.0.html

Ho installato qualcosa di similare perchè libqt3-mt-dev non è presente nelle repo di Suse. Ma il problema continua a persistere...
Registrato

Pc in uso: Acer Aspire 5610 - CPU Centrino Duo 1,6GHz - 1.5GB RAM - 160GB HDD
Sistema operativo in uso: OpenSuSE 11.4
Gestore grafico: GNOME, versione 2.32 (Downgrade da 3.0)
Utilizzo linux come unico SO dal 15/10/2008

Membro Wikipedia dal 2009
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6633



Mostra profilo
« Risposta #3 inserita:: Marzo 23, 2010, 06:46:26 pm »

Prova afare così. Apri un terminale e impartisci questo comando;

xhost +local:local

premi Invio (non curarti del warning che verrà mostrato). A questo punto nello stesso terminale fai login dda amministratore (comandu su, Invio, password, Invio), quindi provi a lanciare il comando;

make xconfig

....l'interfaccia si apre?

Bye  Fico
Registrato

Callejon
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 441


Difendiamo la purezza del software libero...

kallejon@hotmail.it
Mostra profilo
« Risposta #4 inserita:: Marzo 23, 2010, 08:02:25 pm »

Prova afare così. Apri un terminale e impartisci questo comando;

xhost +local:local

premi Invio (non curarti del warning che verrà mostrato). A questo punto nello stesso terminale fai login dda amministratore (comandu su, Invio, password, Invio), quindi provi a lanciare il comando;

make xconfig

....l'interfaccia si apre?

Bye  Fico

In definitiva seguendo i passi da te consigliati, il risultato dell'output del terminale è il seguente:
Citazione
ludovico@linux-cs7b:~> xhost +local:local
non-network local connections being added to access control list
ludovico@linux-cs7b:~> cd /usr/src/linux-2.6.33.1/
ludovico@linux-cs7b:/usr/src/linux-2.6.33.1> sudo su
root's password:
linux-cs7b:/usr/src/linux-2.6.33.1 # make xconfig
scripts/kconfig/qconf arch/x86/Kconfig
qconf: cannot connect to X server
make[1]: *** [xconfig] Error 1
make: *** [xconfig] Error 2
linux-cs7b:/usr/src/linux-2.6.33.1 #

L'interfaccia non si apre... riesco ad accedere al menu del kernel solo attraverso il comando make menuconfig...

Ps. Sta diventando una questione di principio...  Sorriso
« Ultima modifica: Marzo 23, 2010, 08:10:31 pm da Callejon_SuSE » Registrato

Pc in uso: Acer Aspire 5610 - CPU Centrino Duo 1,6GHz - 1.5GB RAM - 160GB HDD
Sistema operativo in uso: OpenSuSE 11.4
Gestore grafico: GNOME, versione 2.32 (Downgrade da 3.0)
Utilizzo linux come unico SO dal 15/10/2008

Membro Wikipedia dal 2009
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6633



Mostra profilo
« Risposta #5 inserita:: Marzo 23, 2010, 09:32:34 pm »

allora, seguendo la stessa procedura, prova con;

xhost +x

...funziona? ...hai, per caso, in /etc il file X0.hosts? ...se si, cosa c'è? ...in genere dovrebbero esserci due righe;

Citazione
-
+localhost

Bye  Fico
Registrato

ooo
Utente non iscritto
« Risposta #6 inserita:: Marzo 23, 2010, 10:05:02 pm »

Puoi installare sux
e scrivere sux digiti la pass e scrivi il tuo commando make

oppure xhost +x nomeTuoPc
e poi diventi root con su e digiti il tuo comando

esempio il mio pc si chiama salvatore@debian$

xhost +x debian
Registrato
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #7 inserita:: Marzo 24, 2010, 09:50:30 pm »

Tanto a spanne sembra un problema di permessi...
una soluzione sbrigativa, tanto per poter procedere potrebbe essere quella di aprire un nuovo terminale e provare a lanciare make xconfig da utente normale senza diventare prima  root...naturalmente ridiventalo dopo aver scelto le opzioni del kernel.
Dopodichè per una soluzione raffinata segui michele.p
« Ultima modifica: Marzo 24, 2010, 09:55:15 pm da pulce » Registrato
ooo
Utente non iscritto
« Risposta #8 inserita:: Marzo 25, 2010, 02:58:16 pm »

Ah ok visto che c'è michele p noi altri possiamo fare a meno di scrivere.
Brutto sito!
Registrato
Callejon
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 441


Difendiamo la purezza del software libero...

kallejon@hotmail.it
Mostra profilo
« Risposta #9 inserita:: Marzo 25, 2010, 06:08:14 pm »

Ragazzi, stasera proverò e vi faccio sapere se funzionerà...
Registrato

Pc in uso: Acer Aspire 5610 - CPU Centrino Duo 1,6GHz - 1.5GB RAM - 160GB HDD
Sistema operativo in uso: OpenSuSE 11.4
Gestore grafico: GNOME, versione 2.32 (Downgrade da 3.0)
Utilizzo linux come unico SO dal 15/10/2008

Membro Wikipedia dal 2009
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6633



Mostra profilo
« Risposta #10 inserita:: Marzo 25, 2010, 06:13:18 pm »

[OT]
Ah ok visto che c'è michele p noi altri possiamo fare a meno di scrivere.
Brutto sito!

...boni...  Ghigno ...non fate i permalosi; in quanto forum qualsiasi utente può inserire la soluzione, suggerimenti etc e/o la domanda a patto che sia pertinente con l'argomento. Nessuno "nasce imparato".  Occhiolino

Bye  Fico

[/OT]
Registrato

Callejon
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 441


Difendiamo la purezza del software libero...

kallejon@hotmail.it
Mostra profilo
« Risposta #11 inserita:: Marzo 25, 2010, 06:20:36 pm »

Finalmente ci sono riuscito:
bisognava semplicemente mettere al posto di localhost il nome del prompt dei comandi...
Elenco qui sotto quello che ho inserito

Citazione
ludovico@linux-cs7b:/usr/src/linux-2.6.33.1> xhost +local:linux-cs7b
non-network local connections being added to access control list
ludovico@linux-cs7b:/usr/src/linux-2.6.33.1> make xconfig

E parte...  Ghigno Ghigno Ghigno
Registrato

Pc in uso: Acer Aspire 5610 - CPU Centrino Duo 1,6GHz - 1.5GB RAM - 160GB HDD
Sistema operativo in uso: OpenSuSE 11.4
Gestore grafico: GNOME, versione 2.32 (Downgrade da 3.0)
Utilizzo linux come unico SO dal 15/10/2008

Membro Wikipedia dal 2009
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6633



Mostra profilo
« Risposta #12 inserita:: Marzo 25, 2010, 06:36:29 pm »

...quindi una via di mezzo  Felice tra il mio suggerimento e quello dell'utente OOO che nel frattempo vedo che ha annullato l'iscrizione.  Triste

In Slackware in genere è sufficiente dare;

xhost +local:local

Bye  Fico
Registrato

Callejon
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 441


Difendiamo la purezza del software libero...

kallejon@hotmail.it
Mostra profilo
« Risposta #13 inserita:: Marzo 25, 2010, 06:40:28 pm »

Tanto di cappello alla Slackware...
Registrato

Pc in uso: Acer Aspire 5610 - CPU Centrino Duo 1,6GHz - 1.5GB RAM - 160GB HDD
Sistema operativo in uso: OpenSuSE 11.4
Gestore grafico: GNOME, versione 2.32 (Downgrade da 3.0)
Utilizzo linux come unico SO dal 15/10/2008

Membro Wikipedia dal 2009
Pagine: [1]   Vai su
  Stampa  
 
Vai a: