djbfft.SlackBuild problema?
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.
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.
- ZeroUno
- 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?
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
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- conraid
- 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?
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'
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'
- ZeroUno
- 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?
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
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 1101111Re: djbfft.SlackBuild problema?
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. 
- ZeroUno
- 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?
Beh, non so... finora li ho solo compilati.
Il problema è che liba52 a 64 bit sembra che non si compili.
Ciao,
01
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