Package Details: miscsplashutils 0.1.8-5

Git Clone URL: https://aur.archlinux.org/miscsplashutils.git (read-only)
Package Base: miscsplashutils
Description: Miscellaneous framebuffer utilities including fbres and fbtruetype
Upstream URL: http://dev.gentoo.org/~spock/projects/gensplash/
Licenses: GPL
Submitter: ilpianista
Maintainer: nemesys
Last Packager: nemesys
Votes: 138
Popularity: 0.010252
First Submitted: 2010-11-18 17:04
Last Updated: 2015-06-20 06:12

Latest Comments

nemesys commented on 2014-09-11 13:48

Updated PKGBUILD to include the fixes to produce a functional build in a single patch file I created with the help of other users here and also from the gentoo forums to fix the "ftoutln.h: file or directory not found" error.

acidicX commented on 2014-07-30 13:42

Sorry but it won't compile on my install:

ttf.c:16:30: error: freetype/ftoutln.h: file or dir not found
#include <freetype/ftoutln.h>
^
Kompilierung beendet.
make[1]: *** [ttf.o] Error 1
make: *** [all] Error 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab ...

cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wl,-O1,--sort-common,--as-needed,-z,relro fbres.c -o fbres
strip fbres
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wl,-O1,--sort-common,--as-needed,-z,relro usleep.c -o usleep
strip usleep
make[1]: Entering directory '/var/cache/pacman/pkg/miscsplashutils2613/miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o fbtruetype.o fbtruetype.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o messages.o messages.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o console.o console.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o ttf.o ttf.c
<builtin>: recipe for target 'ttf.o' failed
make[1]: Leaving directory '/var/cache/pacman/pkg/miscsplashutils2613/miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype'
Makefile:16: recipe for target 'all' failed

acidicX commented on 2014-07-30 13:40

won't compile for me:

make[1]: *** [ttf.o] Error 1
make: *** [all] Error 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab ...

cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wl,-O1,--sort-common,--as-needed,-z,relro fbres.c -o fbres
strip fbres
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wl,-O1,--sort-common,--as-needed,-z,relro usleep.c -o usleep
strip usleep
make[1]: Entering directory '/var/cache/pacman/pkg/miscsplashutils2613/miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype'
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o fbtruetype.o fbtruetype.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o messages.o messages.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o console.o console.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o ttf.o ttf.c
<builtin>: recipe for target 'ttf.o' failed
make[1]: Leaving directory '/var/cache/pacman/pkg/miscsplashutils2613/miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype'
Makefile:16: recipe for target 'all' failed

acidicX commented on 2014-07-30 13:39

vee.aur commented on 2014-05-01 05:46

using blacxun's edits, plus a the header-tweaks allows this to compile; similar header-fix for fbsplash (have just installed both, about to test it out on ARCH_2014.04 and current updates) - test fbtruetype works great (via): fbtruetype -f /path/to/ttf "text to display"


sed -i "s/sbin/bin/g" fbtruetype/Makefile
sed -i "26d;31d;55,57d;61d" fbtruetype/Makefile
sed -i "s/fbtruetype.static//g" fbtruetype/Makefile
sed -i "60s/sbin/bin/g" fbtruetype/Makefile
sed -i "s@\(#include <\)freetype/\(ftoutln.h>\)@\1\2@g" fbtruetype/ttf.c
sed -i "s@\(#include <\)freetype/\(ttnameid.h>\)@\1\2@g" fbtruetype/ttf.c

vee.aur commented on 2014-05-01 05:38

using blacxun's edits, plus a the header-tweaks allows this to compile; similar header-fix for fbsplash (have just installed both, about to test it out on ARCH_2014.04 and current updates).

sed -i "s/sbin/bin/g" fbtruetype/Makefile
sed -i "26d;31d;55,57d;61d" fbtruetype/Makefile
sed -i "s/fbtruetype.static//g" fbtruetype/Makefile
sed -i "60s/sbin/bin/g" fbtruetype/Makefile
sed -i "s@\(#include <\)freetype/\(ftoutln.h>\)@\1\2@g" fbtruetype/ttf.c
sed -i "s@\(#include <\)freetype/\(ttnameid.h>\)@\1\2@g" fbtruetype/ttf.c


dudefellaguy commented on 2014-02-26 16:43

I fixed some of the errors I was having with this package: https://gist.github.com/ooesili/9233111
I don't have everything working, the splash goes black prematurely after a couple second, and it sometimes spits out some error like "libgcc_s.so.1 needs to installed for pthread_cancel to work". I changed the #includes to use freetype2/* and, as IooNag said, freetype no longer ships with a static library, so I removed it from the fbtruetype Makefile. I hope someone out there benefits from this, even though it's a little dodgy.

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 :).

GottZ commented on 2014-01-08 08:12

freetype/ftautln.h, freetype/ttnameid.h, /usr/lib/libfreetype.a and /usr/lib/libbz2.a do not exist.

ttnameid.h and ftautln.h however do exist if you just do #include <ttnameid.h> and #include <ftautln.h>

antiuser commented on 2014-01-05 02:29

gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -c -o ttf.o ttf.c
ttf.c:16:30: фатальная ошибка: freetype/ftoutln.h: Нет такого файла или каталога
#include <freetype/ftoutln.h>
^
компиляция прервана.
<встроенное>: ошибка выполнения рецепта для цели «ttf.o»
make[1]: *** [ttf.o] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-root/aur-miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype»
Makefile:16: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

IooNag commented on 2014-01-04 21:13

Hello, there is right now at least 2 issues with this package: freetype2 package no longer ships a static library (FS#36849) and its include files are in /usr/include/freetype2 directory (not .../freetype).

I've fixed these problems on my system by adding following commands before "make" in build():

# Remove fbtruetype.static target (like blacxun's comment)
sed -i '/^PROGRAMS/{s/fbtruetype\.static//}' fbtruetype/Makefile
sed -i '/INSTALL.*fbtruetype.static.*bin/d' fbtruetype/Makefile
# Include freetype2/... instead of freetype/... (fix jesusignacio's bug)
sed -i 's:\(#include <freetype\)/:\12/:' fbtruetype/ttf.c

With this change it builds fine but I haven't tested it yet.

jesusignacio commented on 2013-12-05 10:14

Hi all:

I'm having problems building the package due to a missing ftoutln.h file:

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

http://sprunge.us/SaXY

cmsigler commented on 2013-10-16 13:35

Hi, all,

I fixed things on my local system to deal with the missing libfreetype.a by building it via this PKGBUILD. This is a different way to go than blacxun's solution, so YMMV.

I created an updated PKGBUILD which you can find here:

http://pastebin.com/Mr7zvZRA

I've used patches from freetype2-2.5.0.1 which are here:

http://pastebin.com/XVGThn7d
http://pastebin.com/Y6i86mpx
http://pastebin.com/7iicpjpK

For me, with this PKGBUILD and these patches, miscsplashutils built, installed and worked fine. HTH.

Clemmitt

blacxun commented on 2013-08-11 08:55

a little correction:
sed -i "26d;31d;55,57d;61d" fbtruetype/Makefile

blacxun commented on 2013-08-11 08:53

Hi,

for to avoid the problem building with static librairies(freetype), i did the following:
sed -i "26d;31;55,57d;61d" fbtruetype/Makefile
sed -i s/fbtruetype.static//g fbtruetype/Makefile
sed -i "60s/sbin/bin/g"
it is compiled successfully and checked by:
fbtruetype -f /path/to/ttf "text to display"

hth

FoolEcho commented on 2013-07-05 19:17

Hi,

Since freetype2 doesn't provide the static libs anymore, the compilation fails:

gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/freetype2 -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/lib -static -o fbtruetype.static -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/lib fbtruetype.o messages.o console.o ttf.o luxisri.o /usr/lib/libfreetype.a /usr/lib/libz.a /usr/lib/libbz2.a -lm
gcc: erreur: /usr/lib/libfreetype.a: Aucun fichier ou dossier de ce type
make[1]: *** [fbtruetype.static] Erreur 1
make[1]: *** Attente des tâches non terminées....
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-ylange/aur-miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype »
make: *** [all] Erreur 2

Note that patching fbtruetype/Makefile once again, removing the static compilation, is enough for this package but it doesn't seem a good workaround because fbsplash doesn't compile anymore always 'cause freetype2. I think you need to provide a static version of freetype2.

cmsigler commented on 2013-06-04 13:02

Hi,

I was able to use the following for the source URL:

http://distfiles.gentoo.org/distfiles/${pkgname}-${pkgver}.tar.bz2

HTH.

Clemmitt

UnsolvedCypher commented on 2013-06-03 19:57

I'm getting a 403 forbidden from the source.

ShadowKyogre commented on 2013-06-03 19:02

@FoolEcho: Updated for the /usr/bin move. Sorry for the delays due to university work ><.

FoolEcho commented on 2013-06-03 15:53

Could you update to take care about the /usr/bin/move ?
https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-intervention/

Thanks.

Jristz commented on 2013-05-01 08:46

upstream URL 404 and package url 404

I read that Gento switch to another place only, is think to find the new source only

this is the last reference to fbsplash as a webpage as I find: http://fbsplash.alanhaggai.org/

coincoin commented on 2013-03-07 14:40

Thanks jimmy00784 I confirm I have the error 403. I could fix with your file.

jimmy00784 commented on 2013-01-22 05:46

Please update the path of the source file as the existing one is giving 403 error. This may be possibly due to change on Gentoo's site.
I found the below to be working.

http://distfiles.gentoo.org/distfiles/miscsplashutils-0.1.8.tar.bz2

For the time being, this file can be manually downloaded and placed in the same folder as PKGBUILD.

Anonymous comment on 2012-11-16 17:46

@cyberpatrol That's unfortunate. It's thanks to able developers like you that Arch Linux is such a good distribution. There are arrogant people everywhere, please don't succomb to them.

Anonymous comment on 2012-09-30 13:56

Due to recent changes in Arch Linux for the worse, and the bad, ignorant and arrogant attitude of the Arch Linux devs, who aren't able to take criticism, who only want to hear their own opinion, I decided to not contribute to Arch Linux anymore. So I orphan this package.

Anonymous comment on 2012-07-07 20:52

Moved from /lib to /usr/lib.

Anonymous comment on 2011-08-09 18:37

@sirsteveh: Added your patch and informed upstream about it. Thanks. Unfortunately I currently can't find an appropriate fix for fbsplash.

Anonymous comment on 2011-08-09 13:42

@sirsteveh: I'll have a look at the patch later.

Anonymous comment on 2011-08-09 13:30

Please, stop flagging this package as out-of-date as long as there's no NEW upstream release!

Anonymous comment on 2011-08-09 12:07

Add this to the PKGBUILD just before `make`:

sed -i '26s,libz.a,libz.a $(LIBDIR)/libbz2.a,' fbtruetype/Makefile

Anonymous comment on 2011-08-02 10:15

No, it's not. That's what comments are for. "Flag Out-of-date" is to inform the maintainer that the package is out-of-date, means that upstream has released a new version.

Anonymous comment on 2011-08-02 06:03

I think button "Flag Out-of-date" it's the way to calling maintainer for a reason.

Anonymous comment on 2011-08-01 23:37

Flagging a package as out-of-date means there is a new version released by upstream. But there's no new version for miscsplashutils, so it's not out-of-date.
A compile error is not a reason for flagging a package as out-of-date.

The compile error is an upstream bug either in miscsplashutils and fbsplash due to a change in the new freetype2 or in freetype2 itself. I already contacted upstream.

Anonymous comment on 2011-08-01 20:51

cyberpatrol where do you see what I'm saying about new version? I post error code and flag it out of date, it's means what package is broken for now and needs new revision.

Anonymous comment on 2011-08-01 20:36

I get the same error message as Vitok, too.

ernetas commented on 2011-08-01 18:30

It's not the newer version that I flag it out of date for. It's the same error message Vitok gets I get too. :)

ernetas commented on 2011-08-01 18:30

It's not the newer version that I flag it out of date. It's the same error message Vitok gets I get too. :)

Anonymous comment on 2011-08-01 07:45

Where do you see a newer version?

Anonymous comment on 2011-08-01 07:10

/usr/lib/libfreetype.a /usr/lib/libz.a -lm
/usr/lib/libfreetype.a(ftbzip2.o): In function `ft_bzip2_stream_close':
(.text+0x64): undefined reference to `BZ2_bzDecompressEnd'
/usr/lib/libfreetype.a(ftbzip2.o): In function `ft_bzip2_file_fill_output':
(.text+0x179): undefined reference to `BZ2_bzDecompress'
/usr/lib/libfreetype.a(ftbzip2.o): In function `ft_bzip2_stream_io':
(.text+0x2ed): undefined reference to `BZ2_bzDecompressEnd'
/usr/lib/libfreetype.a(ftbzip2.o): In function `ft_bzip2_stream_io':
(.text+0x342): undefined reference to `BZ2_bzDecompressInit'
/usr/lib/libfreetype.a(ftbzip2.o): In function `FT_Stream_OpenBzip2':
(.text+0x58a): undefined reference to `BZ2_bzDecompressInit'
collect2: ld returned 1 exit status
make[1]: *** [fbtruetype.static] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-vitok/aur-miscsplashutils/src/miscsplashutils-0.1.8/fbtruetype'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build miscsplashutils.

ilpianista commented on 2010-11-18 17:04

* Moved from [community]