libuuid

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

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.
dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

libuuid

Messaggio da dafrasaga »

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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

ponce ha scritto:su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.
Ciao Ponce,
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??

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

dafrasaga ha scritto:
ponce ha scritto:su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.
Ciao Ponce,
grazie, ma quella è la vecchia versione quando le librerie erano singole e non raggruppate insieme.
Willy ha preparato gli script di build per quella nuova
https://github.com/willysr/SlackHacks/t ... Builds/e18
Comunque e se uno volesse compilare da solo da sorgenti??
come dicono nei film: "ehi, amico, l'America e' un paese libero!"
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.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

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 :D

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

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) ;)

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

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) ;)
.. 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 .
A volte voglio dei pacchetti che negli slackbuilds non sono aggiornati e quindi un pochettino di esperienza me la sono fatta. :D

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

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 :)

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

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 :oops: 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??

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

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').
Ultima modifica di ponce il gio 17 apr 2014, 13:44, modificato 1 volta in totale.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

Molte grazie,
stasera provo con questo slackbuild.
Ti faccio sapere

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

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??

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

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.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: libuuid

Messaggio da dafrasaga »

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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
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

Messaggio da ponce »

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

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"
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.
Ultima modifica di ponce il gio 17 apr 2014, 14:55, modificato 1 volta in totale.

Rispondi