Originariamente inviato da ramy89
Supporta la compilazione a 32 bit, è quello che hai specificato nei flag:
codice:
gcc -fPIC -I src/ -I include/ -I ../../include/ -DUNIX -DDEBUG -m32 -g -o debug/libpwrapper.so ../../src/pwrapper.c -shared
-m32 specifica di compilare a 32 bit.
Prova da terminale a installare glibc-devel:
codice:
# yum -y install glibc-devel
Oppure:
codice:
sudo apt-get install glibc-devel
e infatti è proprio quello il problema, non sai quante volte ci abbia provato...il punto è che nella versione 11.10 di ubuntu il pacchetto che ha stubs-32.h dipende da

libc6-dev-amd64

e non da

libc6-dev-i386

creando la confusione.
in contrasto con quanto io dichiaravo e con il mio tipo di sistema.
Stavo letteralmente impazzendo, poi mi sono imbattutta in quei link che ho messo su e le cose hanno iniziato ad avere di nuovo una logica.
La cosa bella è che il verbose indicava che ogni pacchetto che io installavo era relativo a i386, anche se in realtà poi non mi trovavo le cose corrette.
Sono dovuta tornare a ubuntu 10.04, non ho di questi problemi.