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 1Beh, è 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.
