SLAMD64 ----> come faciamo??[RISOLTO]
Moderatore: Staff
Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- dottor3
- Linux 1.x
- Messaggi: 162
- Iscritto il: dom 27 lug 2008, 12:59
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: kde 4.5
SLAMD64 ----> come faciamo??[RISOLTO]
Salve a tutti!!!
Partiamo dal proncipio.......comprato AMD Phenom 9550...........assemblato pc.......scaricato slamd64.......(e per la prima volta mi funziona la scheda grafica al promo colpo)...........ok e' ora di mettere l'accesso a internet.............ops non c'e' wvdial.....cerco di compilare le wvstreams ma mi da errori di compilazione (cosa che non succedeva sulla slack 12.1.............cosa potrebe essere????? in pratica mi dice che una libreria dovrebbe essere ricompilata con l'opzione -l ..........help me
Partiamo dal proncipio.......comprato AMD Phenom 9550...........assemblato pc.......scaricato slamd64.......(e per la prima volta mi funziona la scheda grafica al promo colpo)...........ok e' ora di mettere l'accesso a internet.............ops non c'e' wvdial.....cerco di compilare le wvstreams ma mi da errori di compilazione (cosa che non succedeva sulla slack 12.1.............cosa potrebe essere????? in pratica mi dice che una libreria dovrebbe essere ricompilata con l'opzione -l ..........help me
Ultima modifica di dottor3 il ven 21 nov 2008, 21:45, modificato 1 volta in totale.
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: SLAMD64 ----> come facciamo??
Beh, cerca di essere più preciso per cominciare...
Cos'è che fallisce? La compilazione in sé o il link a una qualche libreria condivisa?
Hai provato ad usare uno slackbuild script già pronto (naturalmente modificandolo in modo da aderire agli standard della Slamd64)?
Riporta il messaggio di errore preciso.
Cos'è che fallisce? La compilazione in sé o il link a una qualche libreria condivisa?
Hai provato ad usare uno slackbuild script già pronto (naturalmente modificandolo in modo da aderire agli standard della Slamd64)?
Riporta il messaggio di errore preciso.
- dottor3
- Linux 1.x
- Messaggi: 162
- Iscritto il: dom 27 lug 2008, 12:59
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: kde 4.5
Re: SLAMD64 ----> come faciamo??
ecco i messaggi di errore che mi da' :
/usr/lib64/gcc/x86_64-slamd64-linux/4.2.3/../../../../x86_64-slamd64-linux/bin/ld: utils/wvbuffer.o: relocation R_X86_64_32S against `vtable for WvConstInPlaceBufBase<unsigned char>' can not be used when making a shared object; recompile with -fPIC
utils/wvbuffer.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
/usr/lib64/gcc/x86_64-slamd64-linux/4.2.3/../../../../x86_64-slamd64-linux/bin/ld: utils/wvbuffer.o: relocation R_X86_64_32S against `vtable for WvConstInPlaceBufBase<unsigned char>' can not be used when making a shared object; recompile with -fPIC
utils/wvbuffer.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: SLAMD64 ----> come faciamo??
Basta dargli l'opzione suggerita.
Spina
P.S. gcc(1) per altre info
Spina
P.S. gcc(1) per altre info
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: SLAMD64 ----> come faciamo??
Se ci dici come reperire il tuo slackbuild possiamo aiutarti. Molto probabilmente stai usando uno SlackBuild per Slackware. Dove dice devi metterci
Spina
Codice: Seleziona tutto
SLACKFLAG="-O2"
Codice: Seleziona tutto
SLACKFLAG="-O2 -fPIC"
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: SLAMD64 ----> come faciamo??
Prova ad utilizzare lo slackbuild di wvstreams presente su http://slackbuilds.org.
In esso è già presente il flag richiesto.
Se non sai come usare uno slackbuild chiedi e ti sarà spiegato (nel frattanto puoi leggere qui).
In esso è già presente il flag richiesto.
Se non sai come usare uno slackbuild chiedi e ti sarà spiegato (nel frattanto puoi leggere qui).
- dottor3
- Linux 1.x
- Messaggi: 162
- Iscritto il: dom 27 lug 2008, 12:59
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: kde 4.5
Re: SLAMD64 ----> come faciamo??
Sinceramente non ho mai usato una slackbuild.......e a quanto ho capito dal howto del sito che mi avete indicato serve ad impostare la giusta compilazione per i sistemi slack*.* ............corretto o non ho capito nulla ??
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: SLAMD64 ----> come faciamo??
Uno slackbuild altro non è che uno script che genera un pacchetto per la Slackware. In pratica tutti comandi che faresti tu a manina, ad esempio:
Scarichi il filelo estrai, ti viene creata una directory chiamata wvstreams. Poi scarichi il file nella directory wvstreams. Infine entri nella directory ed esegui e lui genererà il pacchetto slackware per te.
Spina
- estrarre i sorgenti
- lanciare il configure
- lanciare il make
- lanciare il make install
- lanciare il makepkg
Scarichi il file
Codice: Seleziona tutto
wvstreams.tar.gz
Codice: Seleziona tutto
wvstreams-4.4.1.tar.gz
Codice: Seleziona tutto
wvstreams.SlackBuild
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- dottor3
- Linux 1.x
- Messaggi: 162
- Iscritto il: dom 27 lug 2008, 12:59
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: kde 4.5
Re: SLAMD64 ----> come faciamo??
Si una volta visto il file com'era strutturato ho capito il funzionamento.......pero' anche li' mi genera un errore:
- arriva al secondo check per la famiglia dei processori e mi sputa fuori error:see config.log
ma config.log non esiste ne nella directory dell'eseguibile ne da altra parte.....
PS: ma e' possibile che il mio pc sia impazzito??? ora non riconosce piu' le porte usb......ieri lo faceva e non ho toccato nulla
- arriva al secondo check per la famiglia dei processori e mi sputa fuori error:see config.log
ma config.log non esiste ne nella directory dell'eseguibile ne da altra parte.....
PS: ma e' possibile che il mio pc sia impazzito??? ora non riconosce piu' le porte usb......ieri lo faceva e non ho toccato nulla
- targzeta
- Iper Master
- Messaggi: 6631
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: SLAMD64 ----> come faciamo??
Nello SlackBuild, dove dice devi metterci, ovviamenteMi ero scordato, scusa.
Spina
Codice: Seleziona tutto
ARCH=${ARCH:-i486}
Codice: Seleziona tutto
ARCH=${ARCH:-x86_64}
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: SLAMD64 ----> come faciamo??
Oppure puoi lanciarlo così:
Ricorda che devi essere root per creare il pacchetto.
Per fare tutto in una botta sola (ciò diventare root e lanciare la creazione del pacchetto):
Specificando l'architettura come variabile d'ambiente non hai bisogno di modificare lo slackbuild.
Se non ti lancia lo script, ricordati di renderlo eseguibile (chmod +x wvstreams.SlackBuild).
Nel caso tu volessi fare una cosa aderente agli standard della Slamd64, ti consiglio un paio di cose:
Codice: Seleziona tutto
ARCH=x86_64 ./wvstreams.SlackBuild
Per fare tutto in una botta sola (ciò diventare root e lanciare la creazione del pacchetto):
Codice: Seleziona tutto
ARCH=x86_64 su -c ./wvstreams.SlackBuild
Se non ti lancia lo script, ricordati di renderlo eseguibile (chmod +x wvstreams.SlackBuild).
Nel caso tu volessi fare una cosa aderente agli standard della Slamd64, ti consiglio un paio di cose:
- Come forse saprai le librerie a 64 bit della Slamd64 si trovano nelle directory /usr/lib64 /usr/local/lib64 e /lib64, mentre quelle a 32 bit in /usr/lib /usr/local/lib e /lib. Questo permette di usare tranquillamente pacchetti per la Slackware standard (a 32 bit) anche sulla Slamd64, senza che le librerie a 32 bit si mescolino o vadano a cozzare con quelle a 64 bit.
- Usando questo slackbuild, qualsiasi libreria condivisa venga creata durante la compilazione (che sarà a 64 bit) sarà posta in /usr/lib, e non in /usr/lib64.
- Per mantenere un po' di ordine nel sistema, modifica lo slackbuild nel seguente modo.
Da così:a così:Codice: Seleziona tutto
if [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" fi
In seguito, da così:Codice: Seleziona tutto
LIBSUFFIX="" if [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBSUFFIX="64" fi
a così:Codice: Seleziona tutto
./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ --disable-testgui \ --build=$ARCH-slackware-linux \ --host=$ARCH-slackware-linux
Codice: Seleziona tutto
./configure \ --prefix=/usr \ --libdir=/usr/lib"$LIBSUFFIX" \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ --disable-testgui \ --build=$ARCH-slamd64-linux \ --host=$ARCH-slamd64-linux
- dottor3
- Linux 1.x
- Messaggi: 162
- Iscritto il: dom 27 lug 2008, 12:59
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: kde 4.5
Re: SLAMD64 ----> come faciamo??
Ecco l'errore che mi restituisce ora............... eppure gcc ecc. sono installati correttamente.....
che mal di testa.............
che mal di testa.............
- Allegati
-
- error.txt
- messaggi compilazione ----> errore
- (45.34 KiB) Scaricato 184 volte
- 414N
- Iper Master
- Messaggi: 2922
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: SLAMD64 ----> come faciamo??
Mi sa che non hai modificato debitamente lo slackbuild. Sembra tu abbia lasciato ARCH a "i486".error.txt ha scritto: checking for i486-slackware-linux-gcc... no
- dottor3
- Linux 1.x
- Messaggi: 162
- Iscritto il: dom 27 lug 2008, 12:59
- Slackware: 13.37
- Kernel: 2.6.37.6
- Desktop: kde 4.5
Re: SLAMD64 ----> come faciamo??
Avevi ragione l'ho lasciate de-commentata!!!
ora funziona tutto a dovere.tranne che la penna usb vodafone!!!!!! [-(
Bhe pero' questo non e' il form adatto a questi problemi!!!!
Vi ringrazio per l'aiuto!!!!! e la pazienza!!!!!!!!!!
ora funziona tutto a dovere.tranne che la penna usb vodafone!!!!!! [-(
Bhe pero' questo non e' il form adatto a questi problemi!!!!
Vi ringrazio per l'aiuto!!!!! e la pazienza!!!!!!!!!!