Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: fbsplash

Git Clone URL: (read-only)
Package Base: fbsplash
Description: Userspace splash screen implementation (formerly 'gensplash') (deprecated, see: Plymouth)
Upstream URL:
Licenses: GPL
Conflicts: fbsplash-scripts, initscripts-extras-fbsplash
Submitter: None
Maintainer: nemesys
Last Packager: nemesys
Votes: 298
Popularity: 0.753390
First Submitted: 2007-11-01 02:26
Last Updated: 2016-10-19 21:33

Latest Comments

1 2 3 4 5 6 ... Next › Last »

nemesys commented on 2016-10-19 21:35

Corrected PKGBUILD to include working source mirror and also implemented freetype2.patch to correct freetype2 related errors and allow for successful build and use.

Det commented on 2016-08-12 18:12

Disowned. If it still works, and you still prefer over Plymouth, you should adopt.

ironman820 commented on 2016-08-12 18:10

Latest version of Freetype2 moved the old Freetype packages to a subdirectory.

I had to change the lines that handle that to:

#Fix freetype => freetype2
sed -i 's|\(#include <freetype\)/|\12/freetype/|' src/libfbsplashrender.c
sed -i 's|\(#include <freetype\)/|\12/freetype/|' src/ttf.h
sed -i 's|\(#include <freetype\)/|\12/freetype/|' src/ttf.c

tomkwok commented on 2014-09-27 13:39

Updated with patches from alex.syrel

alex.syrel commented on 2014-02-04 21:16

To build without such errors:

ttf.c:28:30: fatal error: freetype/ftoutln.h: No such file or directory
#include <freetype/ftoutln.h>
compilation terminated.

Edit PKGBUILD and in section build() before make add:

#Fix freetype => freetype2
sed -i 's:\(#include <freetype\)/:\12/:' src/libfbsplashrender.c
sed -i 's:\(#include <freetype\)/:\12/:' src/ttf.h
sed -i 's:\(#include <freetype\)/:\12/:' src/ttf.c

ShadowKyogre commented on 2014-01-13 18:29

I'm disowning this package because I no longer use fbsplash and the related packages and currently do not have the time to set up a test machine to help maintain the package. If there's anyone out there that wants to maintain these packages, it would be greatly appreciated :).

Aspiring commented on 2013-12-11 05:45 error: possibly undefined macro: AC_MSG_ERROR
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

cmsigler commented on 2013-09-28 00:19


I hope I've come up with a solution more or less done The Arch Way (TM) now. I've posted an updated PKGBUILD here:

This incorporates the current version of freetype2 (, so I use the patches from freetype2 in ABS, which are here:

I also make some patches to splashutils, which are here:

With this PKGBUILD and these patches, as well as the other files and patches provided with the current version of fbsplash, this will hopefully build and work correctly. I've been testing it for a few days with no problems.



cmsigler commented on 2013-09-10 14:28


This was a bit of a pain to diagnose. When I tried to rebuild, I kept getting this error message:

"/usr/bin/ld: cannot find -lfreetype"

But the libraries for freetype2 were installed. Happily, Ubuntu forums bought me a clue:

fbsplash needs to link against the static library, libfreetype.a, but this is no longer provided by freetype2 since its upgrade to version 2.5. So, we need to install a local alternative package to freetype2. Here's the PKGBUILD I use for what I've called freetype2-static

Once freetype2-static is built and installed, patches are needed to get fbsplash to build against lcms2, since libmng version 2 builds against lcms2, not the older lcms version 1. I also included fixes to get autoconf/automake to stop complaining. This is the patch I've put together:

Finally, here's a patch to update fbsplash's PKGBUILD:

Using a static library-built freetype2 package along with this revised PKGBUILD and new patch to get fbsplash to build against lcms2 should get things working again. After all of this, I was able to rebuild uswsusp-fbsplash and it seemed to work fine.



Anonymous comment on 2013-08-11 12:09

Doesn't work anymore because of freetype 2.5