djbfft.SlackBuild problema?

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
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.
Rispondi
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

djbfft.SlackBuild problema?

Messaggio da ZeroUno »

http://repository.slacky.eu/slackware-1 ... ies/djbfft

stavo ricompilando il pacchetto in oggetto (packager gohanz) e mi ritrovo una stranezza nello slackbuild.

make
make setup check

mkdir -p $PKG/usr/lib
mkdir -p $PKG/usr/include

( cd /usr/local/djbfft/include
cp * $PKG/usr/include
cd ../lib
ln -s djbfft.a libdjbfft.a
cp -a * $PKG/usr/lib
rm -r /usr/local/djbfft
)

cioè durante la creazione del pacchetto il prodotto viene installato NEL SISTEMA running, copiato da quelle directory in $PKG ed infine CANCELLATO dal sistema. Il che vuol dire che se io mi ero fatto una compilazione precedente ora posso anche dirgli addio!!
E' strana questa soluzione... non c'era alternativa?

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: djbfft.SlackBuild problema?

Messaggio da conraid »

In effetti andrebbero sempre usate dir temporanee per queste cose... quando necessarie. Il tutto nella mia umile opinione
A volte però, e non parlo del caso specifico che non conosco, devi usare directory dentro /usr/local per via di non stare a smanettare con i path delle librerie. La usa anche Pat questa soluzione in alcuni paccheti. Forse sarebbe meglio usare qualcosa come pkg-nomeprogramma anche dentro /usr/local... anche io in un pacchetto uso una soluzione simile... ora che mi ci fai pensare devo rivederlo un po'

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: djbfft.SlackBuild problema?

Messaggio da ZeroUno »

Ho trovato come sistemarlo...
va modificato (o patchato) il file auto-home in cui c'è scritto in chiaro il percorso di installazione (non ha un ./configure).
se ho visto bene i sorgenti dovrebbe andare a modificare solo il path di installazione, senza scriverlo per niente dentro le librerie.

ora devo vedere se si può modificare anche il path di lib in lib64 (ho una slamd), ma non dovrebbe essere un problema anche se non ci riesco.

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: djbfft.SlackBuild problema?

Messaggio da gohanz »

Tra l'atro djbfft servirebbe a liba52 per abilitare un accellerazione nella visione dei dvd. Ma non ha mai funzionato. Infatti lanciando un lettore multimediale da shell, si ha sempre un warning relativo appunto alla mancanza di djbfft. :-k

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: djbfft.SlackBuild problema?

Messaggio da ZeroUno »

Beh, non so... finora li ho solo compilati.
Il problema è che liba52 a 64 bit sembra che non si compili.

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi