$Piattaforma = Amd64
$Distro = Debian Sid
$Kernel = 2.6.16-amd64-k8
Devo provare a far partire Baldur's Gate da Linux con wine.
Ho scaricato i sorgenti da
qui.
Spacchettato il tutto
tar xjvf wine-0.9.16.tar.bz2
Entro nella directory
Lancio il configure
sh-3.1$ ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
Controllo sto maledetto gcc e scopro che ho:
gcc-3.4
gcc-4.0
gcc-4.1
Comprensivi di g++. Insomma fino ad adesso ho sempre compilato per bene.
Secondo voi che devo fare??
Lancio il configure
See `config.log' for more details.
Comprensivi di g++. Insomma fino ad adesso ho sempre compilato per bene.
Secondo voi che devo fare??
Non per essere pedante, ma... Hai guardato nel config.log come diceva l'ultima riga di compilazione?
Che dice lì?
Io ho avuto un problema simile con ROOT (software del CERN, non l'utente
), e ho dovuto assicurarmi che ci fosse anche cpp, c++, libstdc++6,comprensivi di relativi pacchetti -dev.
Probabilmente non è il tuo caso (ROOT è un programma un po' particolare riguardo a richieste su librerie di sviluppo installate), ma magari...
EDIT: avevo dimenticato di cancellare le parti inutili
ora l'ho fatto
Cerchiamo di evitare il quoting completo del messaggio, tanto vale scrivere la risposta e basta
Ciao
Lemoeb
Ecco il pezzo interessato del config.log:
configure:2389: checking for C compiler default output file name
configure:2416: gcc -m32 conftest.c >&5
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
configure:2419: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "Wine"
| #define PACKAGE_TARNAME "wine"
| #define PACKAGE_VERSION "0.9.16"
| #define PACKAGE_STRING "Wine 0.9.16"
| #define PACKAGE_BUGREPORT "wine-devel@winehq.org"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2458: error: C compiler cannot create executables
See `config.log' for more details.
Scusami se mi intrometto, e di solito questi interventi sono odiosi lo so, ma la tua distribuzione non ce l'ha wine pacchettizzato?
Ecco appunto!! Wine pacchettizzato per Debian non esiste. Esiste per Ubuntu e dicono che il pacchetto Dapper funzioni su Debian Sid e questo è vero. Però è compilato per i386 non amd64.
Pensavo di compilarlo io e di mandare il pacchetto a quelli della Debian.
Concedimi di dire allora che questa cosa è un po' sconcertante...
Allora, come pensavo, direi che a giudicare dal log hai qualche problema con la versione delle libc... Prova ad installare anche le vecchie versioni
prova ad usare apt-build
man apt-build
se hai problemi fammi sapere scusa ma sono di fretta!
prova ad usare apt-build
Premesso che ho letto il man page e non si capisce una _ciolla_. 
Il dubbio che ho è da dove li piglia i sorgenti da compilare e installare??
Allora, come pensavo, direi che a giudicare dal log hai qualche problema con la versione delle libc... Prova ad installare anche le vecchie versioni
Come versioni delle libc ci stanno solo le libc6. Dici che devo installarle da sorgenti??
Concedimi di dire allora che questa cosa è un po' sconcertante...
Sono assolutamente daccordo. Credo sia per la difficoltà dei pacchetti Debian a essere considerati stabili da includere nelle Stable releases. Il problema è che uso la Sid. 