rik70 ha scritto:Grazie.
Ho questo:
Codice: Seleziona tutto
var/log//packages/./spice-0.14.1-x86_64-1ponce:usr/lib64/libspice-server.la
Dici che devo/posso modificare lo SlackBuild?
no, forse mi sono spiegato male: il problema non e' generato dallo SlackBuild di spice, ce l'hai perche' in passato hai compilato spice e questo ha utilizzato /usr/lib64/libopus.la, dovresti poterlo verificare nel file /usr/lib64/libspice-server.la.
se rimuovi spice, lo ricompili e il file /usr/lib64/libopus.la non e' nel sistema, quando verra' generato il file /usr/lib64/libspice-server.la non ci saranno riferimenti a /usr/lib64/libopus.la e non dovresti aver problemi a compilare xf86-video-qxl.
poi si, in futuro, quando su SBo metteremo online gli SlackBuild per la 15.0, modificheremo ogni SlackBuild perche' includa una riga simile a questa
Codice: Seleziona tutto
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
ma per ora non ce n'e' bisogno.
Con freetype mi capita con la 14.2
quello e' strano, forse c'e' qualche libreria, dipendenza di freetype, che non fornisce piu' qualche file *.la.
rik70 ha scritto:P.s.
Ma rimaniamo in current. Durante la compilazione del pacchetto spice appare:
Codice: Seleziona tutto
libtool: install: /usr/bin/ginstall -c .libs/libspice-server.lai /tmp/SBo/package-spice/usr/lib64/libspice-server.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
questo e' un warning ininfluente, puoi ignorarlo tranquillamente visto che stai facendo un pacchetto.
rik70 ha scritto:Ok risolto modificando lo spice.SlackBuild aggiungendo dopo
Codice: Seleziona tutto
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
in realta' credo che non ce ne dovrebbe essere bisogno, sarebbe stato sufficiente ricompilare spice, come scrivevo sopra.