Abilitare il frame buffer splash sul swsuspend2

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
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1019
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Abilitare il frame buffer splash sul swsuspend2

Messaggio da Burroughs »

Torno a voi in questi giorni di canicola con una delle mie solite problematiche ai limiti dell'impossibile... :)
Allora, veniamo al dunque: uso con profitto, da parecchio, la sospensione sul mio portatile attraverso la patch ed i tools forniti dal progetto TuxOnIce (ex swsuspend2) e ne sono molto soddisfatto.
Volendo rendere più carina graficamente sia la fase di sospensione che quella di ripresa, ho pensato bene di abilitare il framebuffer splash: ho scaricato la Userspace UI ed avviato la compilazione per rendermi subito conto di un primo, piccolo problema: le librerie libmng devono essere compilate staticamente.
Nessun problema, mi prendo lo slackbuild di Pat e provvedo.
Riavvio la compilazione ed ottengo quanto segue:

Codice: Seleziona tutto

root@andy:/opt/suspend2-userui-0.7.2# make tuxoniceui_fbsplash
make -C fbsplash all
make[1]: Entering directory `/opt/suspend2-userui-0.7.2/fbsplash'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/suspend2-userui-0.7.2/fbsplash'
cc  -static userui_core.o fbsplash/userui_fbsplash.o -o tuxoniceui_fbsplash -lmng -lpng -ljpeg -lz -lfreetype -llcms -lm
/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../i486-slackware-linux/bin/ld: cannot find -lfreetype
collect2: ld returned 1 exit status
make: *** [tuxoniceui_fbsplash] Error 1
Dall'errore capisco che anche freetype dovrebbe essere compilato staticamente.
Beh, è qui che mi blocco: la versione di freetype che uso io, infatti, come si evince da questo post, non è quella originaria di Pat ma quella meritoriamente approntata da un tal daedra.
Ora, mentre Pat ha come al solito rilasciato lo slackbuild, daedra si è ben guardato dal farlo.
Come pensate si possa procedere al fine di compilare staticamente il package in questione, dato che, come è facile immaginare, ignoro quali opzioni daedra abbia implementato in fase di configurazione?
Spero di essermi spiegato.
Resto in attesa di suggerimenti.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Rispondi