WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: splash screen / framebuffer kernel  (Read 1777 times)

Offline imaad

  • Jr. Member
  • **
  • Posts: 70
  • stii ... nu intodeauna stii
splash screen / framebuffer kernel
« on: February 22, 2015, 04:21:54 AM »
Hi,

I want to use a splash screen at boot of system. I use tinycore 6.0 (linux kernel 3.16.6) and the bootloader is grub2.
I intended to compile splashutils-1.5.4 to use with grub2 but a get this error:

Code: [Select]
tc@box:~/splashutils-1.5.4.4$ sudo make
make --silent all-recursive
Making all in libs
Making all in src
Making all in .
  CC      fbcondecor_helper-kernel.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-libfbsplash.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-libfbsplashrender.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-fbcon_decor.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-common.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-parse.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-list.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-render.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-image.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-effects.o
make[4]: DWITH_ERRLIST: Command not found
  CC      fbcondecor_helper-ttf.o
make[4]: DWITH_ERRLIST: Command not found
  LD      fbcondecor_helper
make[4]: Os: Command not found
strip: 'fbcondecor_helper': No such file
Makefile:1727: recipe for target 'fbcondecor_helper' failed
make[4]: *** [fbcondecor_helper] Error 1
Makefile:1320: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
Makefile:575: recipe for target 'all' failed
make[2]: *** [all] Error 2
Makefile:340: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:269: recipe for target 'all' failed
make: *** [all] Error 2
tc@box:~/splashutils-1.5.4.4$

Can anyone know what is "fbcondecor_helper" ?
It's framebuffer already included in linux kernel in order to use splash screen ? Or I need to recompile the kernel with framebuffer inside ?

Thank for yours advices,
Best regards,
imaad

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: splash screen / framebuffer kernel
« Reply #1 on: February 22, 2015, 04:46:50 AM »
Doesn't grub2 have it's own splash (themes)?

Edit: Is it that the Makefile is looking for a command that is not present (/usr/bin/perl, /usr/bin/python, coreutils,)?

BTW, it's probably better not to use sudo make, but just plain make.
« Last Edit: February 22, 2015, 05:33:10 AM by Juanito »

Offline imaad

  • Jr. Member
  • **
  • Posts: 70
  • stii ... nu intodeauna stii
Re: splash screen / framebuffer kernel
« Reply #2 on: February 22, 2015, 06:36:19 AM »
Grub2 allow you to use a image as background and to modify the color of the menu but it don't allow to show a image or a bar progression when the system is loading.
Apparently Fbsplash can do that if framebuffer is enabal in linuk kernel.

I try to compile as user and not as root and I have permission error.
Code: [Select]
tc@box:~/splashutils-1.5.4.4$ make
make --silent all-recursive
Making all in libs
Making all in src
Making all in .
libfbsplash.c:699:1: fatal error: opening dependency file .deps/libfbsplash.Tpo: Permission denied
 }
 ^
compilation terminated.
Makefile:904: recipe for target 'libfbsplash.lo' failed
make[4]: *** [libfbsplash.lo] Error 1
Makefile:1320: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
Makefile:575: recipe for target 'all' failed
make[2]: *** [all] Error 2
Makefile:340: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:269: recipe for target 'all' failed
make: *** [all] Error 2
tc@box:~/splashutils-1.5.4.4$

It's more complicate that I thought.
Best regards,
imaad

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11178
Re: splash screen / framebuffer kernel
« Reply #3 on: February 22, 2015, 12:50:23 PM »
Hi imaad
Quote
make[4]: DWITH_ERRLIST: Command not found
DWITH_ERRLIST  is a compiler flag that is being interpreted as a command for some reason.
Quote
make[4]: Os: Command not found
Same holds true for  Os.