Repository 32bit  Forum
Repository 64bit  Wiki

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.

libuuid

Messaggioda dafrasaga » gio apr 17, 2014 9:35

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
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 10:56

su SlackBuilds.org ci sono gia' gli script di build di enlightnment pronti.
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 11:00

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??
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 11:34

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.
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 12:09

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
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 12:20

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) ;)
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 12:24

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
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 12:28

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 :)
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 12:35

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??
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 12:39

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 apr 17, 2014 12:44, modificato 1 volta in totale.
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 12:42

Molte grazie,
stasera provo con questo slackbuild.
Ti faccio sapere
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 12:48

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??
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 13:04

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.
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Re: libuuid

Messaggioda dafrasaga » gio apr 17, 2014 13:09

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
dafrasaga
Linux 1.0
Linux 1.0
 
Messaggi: 87
Iscritto il: mar set 08, 2009 10:39
Località: Vinci -FI-
Slackware: 14 64 bit
Kernel: 3.3.1

Re: libuuid

Messaggioda ponce » gio apr 17, 2014 13:42

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 apr 17, 2014 13:55, modificato 1 volta in totale.
Avatar utente
ponce
Master
Master
 
Messaggi: 1507
Iscritto il: mer mar 05, 2008 16:45
Località: Pisa
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.18-rc2
Desktop: lxde

Prossimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite