Pagina 1 di 1

Inviato: 2 marzo 2009, 19:37
da giuseppe
Ciao ho bisogno di copilare dei programmi per l'università a 32 bit!!! ma se do l'opzione a gcc -m32 ottengo il seguente errore:

Codice: Seleziona tutto

In file included from /usr/include/features.h:354,
                 from /usr/include/stdio.h:28,
                 from p.c:1:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
Non sono riuscito a risolverlo!!!

Inviato: 2 marzo 2009, 20:01
da ilpianista
hai glibc?

Inviato: 2 marzo 2009, 20:14
da giuseppe
si...

Inviato: 2 marzo 2009, 20:27
da ilpianista
guarda...sto "indagando" intanto se vuoi questo è l'header:

http://rafb.net/p/4802Of65.html

EDIT:
<bash> why there isn't gnu/stubs-32.h on x86_64? where is it?
<Neverth> bash, nowhere
<Neverth> bash, just WORDSIZE fucked up in stubs.h
<_Snowman_> arch64 doesn't have it.
<_Snowman_> it's gcc doesn't have multi arch support
<brain0> we need a multiarch gcc
<brain0> I think we can even do it in a way that won't piss andy off
<brain0> but I don't have the time

Inviato: 3 marzo 2009, 7:40
da vingiul
Ciao,
visto l'ultimo post di BaSh, credo ti convenga installare VirtualBox (o similare), e creare una macchina virtuale con Arch a 32Bit.
vingiul

Inviato: 3 marzo 2009, 19:00
da giuseppe
Non mi piace come soluzione... Continuo a cercare!!! Perchè ho visto che un problema comune...

Inviato: 3 marzo 2009, 20:17
da giuseppe
Se metto il file, preso da qui ottengo questo :

Codice: Seleziona tutto

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.3/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.3/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
Non so se è meglio o peggio...

Inviato: 4 marzo 2009, 11:38
da vingiul
Ciao,
hai assolutamente ragione: la mia (usare una VM) e' una non-soluzione; ma se hai fretta di fare il lavoro per l'universita'.... Il problema lo puoi approfondire dopo, con calma....
vingiul

Inviato: 4 marzo 2009, 13:32
da Giovanni
giuseppe ha scritto:Ciao ho bisogno di copilare dei programmi per l'università a 32 bit
Prova questa soluzione:

http://wiki.archlinux.org/index.php/Dev ... ean_Chroot