[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Freeze del sistema utilizzando X



NN_il_Confusionario wrote:
On Mon, Jul 23, 2007 at 09:15:32PM +0200, Davide Prina wrote:
nulla, non trovo -i gcc sui file di Linux

Strano:

   strings /boot/vmlinux-2.6.18-nn |grep -i gcc
Linux version 2.6.18-nn (Version:) (root@h15) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #6 Thu Oct 5 22:02:06 CEST 2006
2.6.18-nn mod_unload gcc-3.3

   strings /boot/vmlinux-2.6.8-3-powerpc |grep -i gcc
`2.6.8-3-powerpc gcc-3.3
Linux version 2.6.8-3-powerpc (pbuilder@ppc) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Wed Dec 6 02:17:20 UTC 2006

$ strings /boot/vmlinuz-2.6.21-2-k7 |grep -i gcc
$ strings /boot/vmlinuz-2.6.18-4-k7 |grep -i gcc
gCc@
$ strings /boot/initrd.img-2.6.21-2-k7 | grep -i gcc
GCC#=
agCC
$ for i in $(du -a /lib/modules/2.6.21-2-k7/ | sed "s/[^\/]*//"); do strings $i | grep -i gcc; done

nulla

per verificare il funzionamento del comando:
$ strings /boot/vmlinuz-2.6.21-2-k7 |grep -i linux
linux: fatal error: A20 gate not responding!
Uncompressing Linux...

Poi in /usr/share/doc/$NOMEPACCHETTO potrebbe esserci il buildinfo o
cose simili.
neanche qui ho trovato nulla di utile

ancora piu` strano, per i kernel ufficiali debian ho _sempre_ trovato tutte le info di compilazione in /usr/share/doc/

$ ls /usr/share/doc/linux-image-2.6.21-2-k7/
changelog.Debian.gz  copyright

$ grep -i gcc /usr/share/doc/linux-image-2.6.21-2-k7/copyright
$ zgrep -i gcc /usr/share/doc/linux-image-2.6.21-2-k7/changelog.Debian.gz
    - x86_64: Fix wrong gcc check in bitops.h
    - SPARC: Fix sparc builds with gcc-4.2.x
    will still compile without having to cripple gcc-4.1's checking of
  * [alpha] Switched to gcc-4.1.
    - Workaround for bug in gcc -EB / -EL options
  * arm: Make get_unaligned() work with const pointers and GCC 4.1.
  * hppa: Use gcc-4.1.
  * arm/armeb: Use gcc-4.1.
  * mips/mipsel: Use gcc-4.1.
  * Make gcc-4.1 the default compiler.
  * [powerpc]: Use gcc-4.1.
  * [sparc] Switch to gcc-4.1 as it produces a working kernel,
    while gcc-4.0 does not. No ABI bump neccessary, because
  * [amd64] Use gcc 4.1.
  * [s390] Use gcc 4.1.
  * [i386] Use gcc 4.1.
  * [ia64] Use gcc 4.1.
    - MIPS: R2 build fixes for gcc < 3.4.
  * [arm] Don't define "compiler" since GCC 4.x is the default now anyway.
  * [alpha] Switch to gcc 4.0.
* Switch sparc to gcc-4.0. Thanks to Norbert for making sure it successfully
  * Change ARM to use GCC 3.3 to avoid FTBFS errors with GCC 4
    - Build-Depend on binutils-hppa64 and gcc-4.0-hppa64.
    - Now using the default compiler (gcc-4.0), thus we get rid of the
annoying MAKEFLAGS="CC=gcc-3.4" make-kpkg... invocation for third-party

però guardando nel pacchetto non si capisce quale versione è compilata con cosa, almeno per le più recenti ... o forse devo prendere l'ultimo Use gcc?

[i386] Use gcc 4.1

però sopra c'è una nota sul gcc 4.2 ... bho?


ho provato con la 2.18 e la 2.21 e ho lo stesso problema su entrambe

Provo a prenderne uno un po' più vecchiotto.

occhio a udev (se lo usi)

ouch! è vero ... :-(

Devo anche trovare qual'è la prima versione di Linux su cui funziona udev :-(

Comunque proverò domani ... ora sto facendo altro

Con strace ho ottenuto questo messaggio di errore:
write(2, "X connection to :0.0 broken (exp"..., 65) = 65

questo dice ben poco, succede sempre quando muore un x-client

d'altro non c'è nulla di visibile.
Il programma che era in esecuzione chiude/salva su file le configurazioni prima di uscire e poi c'è quell'errore quando tenta di tornare alla schermata precedente.

tastiera o di qualsiasi altra cosa). Se sei si i386 e install
svgalib-bin (mi pare) allora hai un programma che, tramite chiamate
dirette al bios della scheda video, potrebbe rimettere in stato sano la
scheda video anche dopo una morte violenta di X (oppure potrebbe

però a me non interessa più di tanto questo problema perché non uso quasi mai programmi che cambiano la modalità video.
La cosa che vorrei fare è capire dov'è il problema e risolverlo.

> dimenticavo: hai fatto vero uno starce dell'X _server_ vero?
>
> (hint: uno strace di startx da utente non root non puo` fare uno
> starce di X che gira come root)

no, visto che il problema lo riesco ad ottenere eseguendo alcuni programmi ... l'ho fatto su un programma

Magari domani provo anche questa.

grazie per l'aiuto

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Fate una prova di guida ... e tenetevi la macchina!:
http://linguistico.sf.net/wiki/doku.php?id=usaooo2
Non autorizzo la memorizzazione del mio indirizzo su outlook



Reply to: