splashy
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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 sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
splashy
ciao a tutti
visto che la patch bootsplash non viene piu sviluppata ho deciso di provare splashy
tra le dipendenze c'è
libproc development files
libsysfs development files
a quali librerie si riferiscono?
visto che la patch bootsplash non viene piu sviluppata ho deciso di provare splashy
tra le dipendenze c'è
libproc development files
libsysfs development files
a quali librerie si riferiscono?
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
grazie !
a proposito
grazie ancora

a proposito
dove conviene mettere questo comando in modo che splashy venga avviato il piu presto possibile?In order to install Splashy in your own custom distribution or variant of UNIX system, you would need to:
1. tell the system to start â€/sbin/splashy boot†as early as possible
grazie ancora
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
non riesco a compilare splashy
ho letto che è necessario modificare il makefile
qualcuno è riuscito a compilarlo??
ecco l ì errore di compilazione
ho letto che è necessario modificare il makefile
qualcuno è riuscito a compilarlo??
ecco l ì errore di compilazione
Codice: Seleziona tutto
gcc: /usr/lib/libfreetype.a: No such file or directory
gcc: /usr/lib/libglib-2.0.a: No such file or directory
Ultima modifica di Toni il sab 28 lug 2007, 2:46, modificato 1 volta in totale.
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
sono riuscito ad eliminare una riga , commentando una riga sui sorgenti ma mi resta questo
nel sistema è presente libfreetype.la , ho provato a fare un link simbolico ma niente
qualche suggerimento?
Codice: Seleziona tutto
shycnf.a /usr/local/lib/libdirectfb.a -lpthread -lm /usr/lib/libglib-2.0.so
gcc: /usr/lib/libfreetype.a: No such file or directory
make[2]: *** [splashy] Error 1
qualche suggerimento?
Hello,
First of all, excuse me for not writing in italiano, but although I understand it, I'm afraid I'm not so good when writing.
If you check Pat' slack build for freetype, you will see a line in which the .a files are erased:
# Can't imagine a lot of use for this:
rm -f $PKG/usr/lib/*.a
So, commenting out this one you will get a freetype package with the static libraries. For glib2, it is also necessary to modify the slack build and add the line
--enable-static
so to obtain the static version. But there are other problems. I have not been able to compile splashy even after these changes. The "configure" script detects all the libraries, but "make" dies with the following messages:
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBInit'
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBSetOption'
./.libs/libsplashy.a(splashy_video.o):/tmp/splashy-0.3.5/src/splashy_video.c
more undefined references to `DirectFBSetOption' follow
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c
undefined reference to `DirectFBCreate'
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
make[2]: Leaving directory `/tmp/splashy-0.3.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/splashy-0.3.5'
make: *** [all] Error 2
Any ideas on how to fix that?
Of course, answers in italiano are welcome
(some day I should refresh my skills in writing it!!)
First of all, excuse me for not writing in italiano, but although I understand it, I'm afraid I'm not so good when writing.
If you check Pat' slack build for freetype, you will see a line in which the .a files are erased:
# Can't imagine a lot of use for this:
rm -f $PKG/usr/lib/*.a
So, commenting out this one you will get a freetype package with the static libraries. For glib2, it is also necessary to modify the slack build and add the line
--enable-static
so to obtain the static version. But there are other problems. I have not been able to compile splashy even after these changes. The "configure" script detects all the libraries, but "make" dies with the following messages:
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c
/tmp/splashy-0.3.5/src/splashy_video.c
/tmp/splashy-0.3.5/src/splashy_video.c
/tmp/splashy-0.3.5/src/splashy_video.c
/tmp/splashy-0.3.5/src/splashy_video.c
/tmp/splashy-0.3.5/src/splashy_video.c
./.libs/libsplashy.a(splashy_video.o):/tmp/splashy-0.3.5/src/splashy_video.c
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
make[2]: Leaving directory `/tmp/splashy-0.3.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/splashy-0.3.5'
make: *** [all] Error 2
Any ideas on how to fix that?
Of course, answers in italiano are welcome
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
funzionicchia
ho installato il pacchetto directfb, preso i sorgenti di splashy e dato
arrivato all'errore ho copiato il comando errato
compilazione ed installazione riuscite provo splashy test ma non trova le librerie directfb quindi ho dovuto aggiungere ad /etc/ld.so.conf
purtoppo la progressbar non si vede in movimento e mettendo /sbin/splashy boot prima della chiamata ad ldconfig (che sta in rc.M) non parte proprio.
consigli e suggerimenti sono graditi.
ho installato il pacchetto directfb, preso i sorgenti di splashy e dato
Codice: Seleziona tutto
./configure --prefix=/ --enable-static=no && makee l'ho modificato cambiando i file *.o (ne ho evidenziato qualcuno) che davano errore in *.so e togliendo -static, eseguendo il nuovo comando in <splashy-dir>/srcgcc -g -O2 -Wall -Werror -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -o splashy -static /usr/lib/directfb-1.0-0/systems/libdirectfb_fbdev.o /usr/lib/directfb-1.0-0/wm/libdirectfbwm_default.o /usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.o /usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_default.o /usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.o /usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_keyboard.o -Wl,-uIDirectFBFont_Default -Wl,-uIDirectFBFont_FT2 -Wl,-uIDirectFBImageProvider_PNG splashy-splashy_main.o splashy-splashy_functions.o /usr/lib/libfreetype.a -lpng -L/usr/lib ./.libs/libsplashycnf.so ./.libs/libsplashy.so /home/enrico/Desktop/splashy_0.3.5/splashy-0.3.5/src/.libs/libsplashycnf.so /usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so -lz -ldl -lpthread -lm /usr/lib/libglib-2.0.a -Wl,--rpath -Wl,/home/enrico/Desktop/splashy_0.3.5/splashy-0.3.5/src/.libs
compilazione ed installazione riuscite provo splashy test ma non trova le librerie directfb quindi ho dovuto aggiungere ad /etc/ld.so.conf
Codice: Seleziona tutto
/usr/lib/directfb-1.0-0/systems
/usr/lib/directfb-1.0-0/wm
/usr/lib/directfb-1.0-0/interfaces/IDirectFBFont
/usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider
/usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider
/usr/lib/directfb-1.0-0/inputdrivers
/usr/lib/directfb-1.0-0/gfxdrivers
consigli e suggerimenti sono graditi.
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
niente!
con directfb glib2 e freetype ricompilati con --enable-static ottengo in compilazione
con directfb glib2 e freetype ricompilati con --enable-static ottengo in compilazione
Codice: Seleziona tutto
fbdev.c:(.text+0x2ba9): undefined reference to `sysfs_get_mnt_path'
fbdev.c:(.text+0x2c16): undefined reference to `sysfs_open_class_device'
fbdev.c:(.text+0x2c2c): undefined reference to `sysfs_get_classdev_device'
fbdev.c:(.text+0x2c47): undefined reference to `sysfs_get_device_attr'
fbdev.c:(.text+0x2c77): undefined reference to `sysfs_get_device_attr'
fbdev.c:(.text+0x2cfd): undefined reference to `sysfs_close_class_device'
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
allora commentando lo slack.build di Pat ottengo
risolvo il problema della /usr/lib/freetype.a
ma ottengo questo
qualche idea?
Codice: Seleziona tutto
# Can't imagine a lot of use for this:
#rm -f $PKG/usr/lib/*.a
ma ottengo questo
Codice: Seleziona tutto
usr/lib/gcc/i486-slackware-linux/4.1.2/../../../../i486-slackware-linux/bin/ld: attempted static link of dynamic object `/usr/lib/libglib-2.0.so'
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
aggiornamento
il problema secondo me è nell utilizzo della libreria libglib2 infatti
nei sorgenti è presente un file splashy-0.3.5/src/libglib2.0.la
# The name of the static archive.
#old_library='libglib-2.0.a'
se compilo in questo modo ottengo
se compilo
# The name of the static archive.
old_library='libglib-2.0.a'
quindi usando la vecchia libreria ( che si ottiene ricompilando le glib2 con enable-static)
qualche idea?
ho l'impressione che splashy da come è organizzato il makefile puo compilarsi solo su debian
il problema secondo me è nell utilizzo della libreria libglib2 infatti
nei sorgenti è presente un file splashy-0.3.5/src/libglib2.0.la
# The name of the static archive.
#old_library='libglib-2.0.a'
se compilo in questo modo ottengo
Codice: Seleziona tutto
usr/lib/gcc/i486-slackware-linux/4.1.2/../../../../i486-slackware-linux/bin/ld: attempted static link of dynamic object `/usr/lib/libglib-2.0.so'
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
# The name of the static archive.
old_library='libglib-2.0.a'
quindi usando la vecchia libreria ( che si ottiene ricompilando le glib2 con enable-static)
Codice: Seleziona tutto
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c:1082: undefined reference to `DirectFBInit'
/tmp/splashy-0.3.5/src/splashy_video.c:1084: undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c:1085: undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c:1086: undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c:1087: undefined reference to `DirectFBSetOption'
/tmp/splashy-0.3.5/src/splashy_video.c:1091: undefined reference to `DirectFBSetOption'
./.libs/libsplashy.a(splashy_video.o):/tmp/splashy-0.3.5/src/splashy_video.c:1092: more undefined references to `DirectFBSetOption' follow
./.libs/libsplashy.a(splashy_video.o): In function `splashy_start_splash':
/tmp/splashy-0.3.5/src/splashy_video.c:1098: undefined reference to `DirectFBCreate'
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
make[2]: Leaving directory `/tmp/splashy-0.3.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/splashy-0.3.5'
make: *** [all] Error 2 ho l'impressione che splashy da come è organizzato il makefile puo compilarsi solo su debian

