libuuid
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
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.
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
libuuid
Ciao a tutti,
sto cercando di compilare le librerie per enlightenment ma ho un problema riguardo la libreria libuuid.
Ad un certo punto della compilazione ho
/bin/grep: /usr/lib/libuuid.la: No such file or directory
/bin/sed: can't read /usr/lib/libuuid.la: No such file or directory
libtool: link: `/usr/lib/libuuid.la' is not a valid libtool archive
è chiaro che sta cercando libbuuid.la sotto /usr/lib ma io ce l'ho sotto /usr/lib64.
Ho visto che compilando util-linux da sorgente me lo mette sotto /usr/lib, ma dopo reinstallato il pacchetto mi sono trovato con un sistema fermo al boot.
Ho quindi con molta fortuna reinstallato util-linux della slack14 e tutto è ritornato a posto.
Come faccio a dirgli di puntare a /usr/lib64 ?? Ho provato anche con LDFLAGS=/usr/lib64 ma niente.
Faccio un soft link sotto /usr/lib ???
Grazie
sto cercando di compilare le librerie per enlightenment ma ho un problema riguardo la libreria libuuid.
Ad un certo punto della compilazione ho
/bin/grep: /usr/lib/libuuid.la: No such file or directory
/bin/sed: can't read /usr/lib/libuuid.la: No such file or directory
libtool: link: `/usr/lib/libuuid.la' is not a valid libtool archive
è chiaro che sta cercando libbuuid.la sotto /usr/lib ma io ce l'ho sotto /usr/lib64.
Ho visto che compilando util-linux da sorgente me lo mette sotto /usr/lib, ma dopo reinstallato il pacchetto mi sono trovato con un sistema fermo al boot.
Ho quindi con molta fortuna reinstallato util-linux della slack14 e tutto è ritornato a posto.
Come faccio a dirgli di puntare a /usr/lib64 ?? Ho provato anche con LDFLAGS=/usr/lib64 ma niente.
Faccio un soft link sotto /usr/lib ???
Grazie
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
Ciao Ponce,ponce ha scritto:su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.
grazie, ma quella è la vecchia versione quando le librerie erano singole e non raggruppate insieme.
Comunque e se uno volesse compilare da solo da sorgenti??
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
Willy ha preparato gli script di build per quella nuovadafrasaga ha scritto:Ciao Ponce,ponce ha scritto:su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.
grazie, ma quella è la vecchia versione quando le librerie erano singole e non raggruppate insieme.
https://github.com/willysr/SlackHacks/t ... Builds/e18
come dicono nei film: "ehi, amico, l'America e' un paese libero!"Comunque e se uno volesse compilare da solo da sorgenti??
https://i.imgur.com/tszmaZp.gif
a parte gli scherzi, puoi anche usare gli script di build solo come guida/riferimento per risolvere i problemi...
non sono altro che degli script di shell che ripercorrono gli stessi passi che faresti da un terminale.
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
Ciao,
non mi ricordavo di Willy , grazie del link.
Adesso li provo e per "istruzione" mi guarderò gli scripts per capire ..
.. il bello di questa distro è proprio quello di non prendere la "pappa pronta".. giusto??
Grazie
non mi ricordavo di Willy , grazie del link.
Adesso li provo e per "istruzione" mi guarderò gli scripts per capire ..
.. il bello di questa distro è proprio quello di non prendere la "pappa pronta".. giusto??
Grazie
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
usare degli script per fare il build evita anche che tu abbia file sparsi per il filesystem senza che tu debba fare una fatica estrema per toglierli al momento in cui tu ne avessi la necessita' (magari quando vanno in conflitto con altre versioni dei soliti): per questo e' sempre sconsigliato compilare e installare da sorgenti senza farsi dei pacchetti.
se non ci sono gia', perdi un po' di tempo a farti degli script che ti generano dei pacchetti e ne guadagnerai tanto dopo (insieme alla sanita' mentale)
se non ci sono gia', perdi un po' di tempo a farti degli script che ti generano dei pacchetti e ne guadagnerai tanto dopo (insieme alla sanita' mentale)
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
.. comunque una volta compilato, mi faccio sì i miei pacchetti con "makepkg -c y -l y ", lo so che se installo con make install sarà un gran casino dopo quando li voglio rimuovere .ponce ha scritto:usare degli script per fare il build evita anche che tu abbia file sparsi per il filesystem senza che tu debba fare una fatica estrema per toglierli al momento in cui tu ne avessi la necessita' (magari quando vanno in conflitto con altre versioni dei soliti): per questo e' sempre sconsigliato compilare e installare da sorgenti senza farsi dei pacchetti.
se non ci sono gia', perdi un po' di tempo a farti degli script che ti generano dei pacchetti e ne guadagnerai tanto dopo (insieme alla sanita' mentale)
A volte voglio dei pacchetti che negli slackbuilds non sono aggiornati e quindi un pochettino di esperienza me la sono fatta.
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
si, pero' scusa, che senso ha allora non scriptare anche la parte di patch, configurazione, compilazione, copia di quello che ti interessa dove deve andare, cambio di permessi, aggiunta di script, ecc.?
non e' una perdita di tempo rifare tutte queste operazioni manualmente ogni volta (soprattutto se a uno piacciono le ultime versioni e aggiorna spesso)?
poi, ovviamente, uno fa come vuole
non e' una perdita di tempo rifare tutte queste operazioni manualmente ogni volta (soprattutto se a uno piacciono le ultime versioni e aggiorna spesso)?
poi, ovviamente, uno fa come vuole
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
ponce ha scritto:si, pero' scusa, che senso ha allora non scriptare anche la parte di patch, configurazione, compilazione, copia di quello che ti interessa dove deve andare, cambio di permessi, aggiunta di script, ecc.?
non e' una perdita di tempo rifare tutte queste operazioni manualmente ogni volta (soprattutto se a uno piacciono le ultime versioni e aggiorna spesso)?
poi, ovviamente, uno fa come vuole
..aspetta un po forse non ho mai capito la logica dello slackbuild
ma allora se come dici tu, standardiziamo con uno script le operazioni dui cui parli.. lo slackbuild, a meno che non cambi radicamente tutto il "codice", rimane lo stesso anche se cambia la versione??
Nel senso che basta cambiare la variabile VERSION alla versione giusta??
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
certo.
a volte cambiano cose minori, ma in genere basta giusto quello (non e' il caso di questo passaggio di versione di enlightenment -dalla 17 alla 18- pero').
a volte cambiano cose minori, ma in genere basta giusto quello (non e' il caso di questo passaggio di versione di enlightenment -dalla 17 alla 18- pero').
Ultima modifica di ponce il gio 17 apr 2014, 13:44, modificato 1 volta in totale.
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
Molte grazie,
stasera provo con questo slackbuild.
Ti faccio sapere
stasera provo con questo slackbuild.
Ti faccio sapere
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
Scusa Matteo se ti disturbo ancora...
leggendo lo slackbuild ho visto che Willy lo installa sotto /usr; ma non è una dir riservata alla distro?? Non sarebbe più "legale" installarlo in /usr/local??
leggendo lo slackbuild ho visto che Willy lo installa sotto /usr; ma non è una dir riservata alla distro?? Non sarebbe più "legale" installarlo in /usr/local??
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
no, quasi tutta la roba installata da pacchetto SBo va dentro /usr (cosi' non ci sono problemi di PATH, LD_LIBRARY_PATH e cosi' via che rimangono quelli standard), tranne alcune librerie incompatibili, roba precompilata/proprietaria e poco altro che mettiamo dentro /opt.
/usr/local e' per la roba compilata "a mano": nessun pacchetto dovrebbe installare materiale in /usr/local.
/usr/local e' per la roba compilata "a mano": nessun pacchetto dovrebbe installare materiale in /usr/local.
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: libuuid
ponce ha scritto:no, quasi tutta la roba installata da pacchetto SBo va dentro /usr (cosi' non ci sono problemi di PATH, LD_LIBRARY_PATH e cosi' via che rimangono quelli standard), tranne alcune librerie incompatibili, roba precompilata/proprietaria e poco altro che mettiamo dentro /opt.
/usr/local e' per la roba compilata "a mano": nessun pacchetto dovrebbe installare materiale in /usr/local.
..ma guarda quante cose imparo..
Grazie
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: libuuid
guarda, mi sono tolto lo sfizio di compilare e18 dagli scripts di Willy su una slackware64-14.1, quindi la procedura che riporto e' testata e funzionante: prima di tutto ti conviene usare sbopkg per compilarti/installarti le dipendenze necessarie (c'e' anche il famigerato pulseaudio -faccina che vomita- ), poi, da root
siccome e' necessario anche vlc, per non stare a compilartelo con tutte le sue (innumerevoli) dipendenze (non ne vale la pena, secondo me), scaricherei il pacchetto dal sito di AlienBOB.
dopo scarica tutti i sorgenti necessari nelle varie sottocartelle di e18 (le variabili DOWNLOAD nei vari file *.info) e alla fine lancia lo script build-all.sh nella directory principale.
Codice: Seleziona tutto
wget http://sbopkg.googlecode.com/files/sbopkg-0.37.0-noarch-1_cng.tgz
upgradepkg --install-new --reinstall sbopkg-0.37.0-noarch-1_cng.tgz
sbopkg -r
groupadd -g 216 pulse
useradd -g pulse -u 216 -d /var/lib/pulse pulse
sbopkg -i "bullet lua orc gstreamer1 gst1-plugins-base gst1-plugins-good speex json-c pulseaudio"
dopo scarica tutti i sorgenti necessari nelle varie sottocartelle di e18 (le variabili DOWNLOAD nei vari file *.info) e alla fine lancia lo script build-all.sh nella directory principale.
Ultima modifica di ponce il gio 17 apr 2014, 14:55, modificato 1 volta in totale.