Installare wine su amd64

7 risposte [Ultimo contenuto]
Ritratto di JoErNanO
JoErNanO
(Geek)
Offline
Geek
Iscritto: 16/03/2006
Messaggi: 78

Ciao a tutti, sono tornato. Laughing

Ho un maledetto problema con l'installazione di wine.

Distro: Debian Sid
Piattaforma: amd64
Kernel: 2.18

Ho scaricato gli ultimi sorgenti ma questo errore mi si presentava anche con sorgenti precedenti. Confidando negli sviluppatori di wine, ho abbandonato con la speranza di un pacchetto .deb per Debian Sid, ma per ora nulla di fatto.

Ora, lancio ./configure
checking for gcc... gcc -m32<br />checking for C compiler default output file name...<br />configure: error: C compiler cannot create executables

Bene, questa è quella che gli scienziati definiscono una gran vaccata. Compilo dalla mattina alla sera svariati programmi senza problemi. Inoltre possiedo gcc 3.3 4.0 e 4.1 con relative -dev, libc e libglib. Insomma ho tutto il necessario per compilare ma evidentemente sto antipatico a wine.

Cosa posso fare?

—¤÷(`[¤*°o.O -NoN DiStUrBaRe Il NaNo ChE DoRmE- O.o°*¤]´)÷¤—
«una strana creatura dai poteri informatici illimitati, un nano cybernetico...»
Linux Registered User #380227
Amd 64 x2 4800+ // Debian Sid
Topolinux Freelance

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Quote:

Bene, questa è quella che gli scienziati definiscono una gran vaccata. Compilo dalla mattina alla sera svariati programmi senza problemi

Si si bravo... bravo. Ma L'intenzione di modificare eventualmente un makefile o un configure sembra che tu non ce l'abbia!

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 946

Accidenti, siamo ritornati ai fasti del passato!
Si rivedono "facce" che da un po' non incontravo più.

Provando a cercare su Google, ho visto che il problema si propone spesso e volentieri, ma si risolve quasi sempre tramite banali aggiustamenti (come settare le variabili CC, qualche path, o controllare librerie di sviluppo).
Il suggerimento di Coree (come tutti i suoi, del resto) mi pare molto promettente.

Anche se per Solaris, mi pare che diverse cose siano di base abbastanza da darti qualche dritta:
http://www.brandonhutchinson.com/c_compiler_cannot_create_executables.html

(bentornati, ragazzi!)

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di JoErNanO
JoErNanO
(Geek)
Offline
Geek
Iscritto: 16/03/2006
Messaggi: 78

Posso modificare il configure, senza dubbio posso provarci.
La domanda è: Cosa modifico e in che modo??

L'altra domanda ha un non so che di polemico: Perchè diavolo nessuno compila wine*-amd64.deb, nonostante le mie innumerevoli richieste inoltrate allo staff di winehq??

Riguardo alle librerie di sviluppo ripeto, ho tutto ciò che è presente nei repo unstable che ha a che vedere con gcc e g++. Tranne ovviamente pacchetti inutili per sviluppare algoritmi di crittazione dei baci perugina in Fortran insomma. Laughing

P.S. A volte ritornano. Wink

—¤÷(`[¤*°o.O -NoN DiStUrBaRe Il NaNo ChE DoRmE- O.o°*¤]´)÷¤—
«una strana creatura dai poteri informatici illimitati, un nano cybernetico...»
Linux Registered User #380227
Amd 64 x2 4800+ // Debian Sid
Topolinux Freelance

Ritratto di JoErNanO
JoErNanO
(Geek)
Offline
Geek
Iscritto: 16/03/2006
Messaggi: 78

Doppio post e up, per la serie "facciamoci picchiare da ntropia il moderatore brutto e cattivo!!". Laughing

Mi hanno fatto venire un dubbio:
Quote:

JoErNanO, sei sicuro che wine possa girare su sistemi x86 non 32bit??

E infatti, stando a quello che sta scritto qua,
bisogna emulare l'ambiente 32bit per far andare wine.

Ora vedrò di creare uno script e il pacchetto .deb di wine-amd64.

—¤÷(`[¤*°o.O -NoN DiStUrBaRe Il NaNo ChE DoRmE- O.o°*¤]´)÷¤—
«una strana creatura dai poteri informatici illimitati, un nano cybernetico...»
Linux Registered User #380227
Amd 64 x2 4800+ // Debian Sid
Topolinux Freelance

Ritratto di JoErNanO
JoErNanO
(Geek)
Offline
Geek
Iscritto: 16/03/2006
Messaggi: 78

Altro up.

Il ./configure va a buon fine, il make dep anche, il make no, si inchioda qui
ld: Relocatable linking with relocations from format elf64-x86-64 (/usr/lib/libsicuuc.a(ubidi.ao)) to format elf32-i386 (gdi32.auEaGg.o) is not supported<br />winebuild: ld -m elf_i386 -r failed with status 256<br />winegcc: ../../tools/winebuild/winebuild failed.<br />make[2]: *** [gdi32.dll.so] Error 2<br />make[2]: Leaving directory `/home/joe/wine-0.9.26/dlls/gdi32&#039;

Cercando su google ho capito che grossomodo vuol dire che non è possibile emulare l'ambiente a 32bit.
Sono condannato a non poter utilizzare wine su amd64?

—¤÷(`[¤*°o.O -NoN DiStUrBaRe Il NaNo ChE DoRmE- O.o°*¤]´)÷¤—
«una strana creatura dai poteri informatici illimitati, un nano cybernetico...»
Linux Registered User #380227
Amd 64 x2 4800+ // Debian Sid
Topolinux Freelance

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 946

Ora non esagerare, dai, che non sono così cattivo... Smile

Comunque, mia pare che la procedura che segui tu non sia quella riportata nel link che hai riportato. Provato a fare come dicono loro?

Se invece quello che stai tentando di fare è una compilazione brutale di wine a 64 bitte, mi domando, dall'alto della mia ignoranza, se sia davvero possibile, visto che Wine (e qui, speriamo che qualche fulmine non punisca la mia blasfema ignoranza) è un po' un wrapper delle API Win32 su quelle di Linux, e non credo sia affatto progettato per tradurre on-the-fly a 64 bit... Ma sarei curioso di sapere che cosa ne pensa qualcuno ne sappia più di me.

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di JoErNanO
JoErNanO
(Geek)
Offline
Geek
Iscritto: 16/03/2006
Messaggi: 78

Tutto ciò che varia rispetto alla procedura seguita è il fatto che io lanci make dep prima di make, come viene detto nei file INSTALL di wine.

Ciò che dici rispetto al 32bit ha assolutamente senso!! Laughing

—¤÷(`[¤*°o.O -NoN DiStUrBaRe Il NaNo ChE DoRmE- O.o°*¤]´)÷¤—
«una strana creatura dai poteri informatici illimitati, un nano cybernetico...»
Linux Registered User #380227
Amd 64 x2 4800+ // Debian Sid
Topolinux Freelance