Bug#732735: performous: FTBFS: Required library Freetype NOT FOUND.
Steve Cotton
steve at s.cotton.clara.co.uk
Sat Dec 21 16:16:57 UTC 2013
On Sat, Dec 21, 2013 at 12:52 +0100, Markus Koschany wrote:
> performous currently FTBFS because the software ships a local cmake
> module, FindFreeType.cmake, instead of using Debian's system default
> module for cmake. However simply removing the local module did not help
> (normally cmake falls back to the system's default then), thus I have
> created a small patch to address this problem.
tl;dr : I think Markus's patch is good.
Sending this anyway to save other people from looking at #731089.
There's a very recent bugfix for FreeType in CMake:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731089
Source-Version: 2.8.12.1-1.1
But even when the system module works, Performous's other CMake
modules don't, they use a different capitalisation and sometimes
different names for variables set by FindFreetype.cmake.
Simply deleting all the local cmake modules isn't an easy option
either, not all of them have matching system-supplied ones.
> + find_path(Freetype_INCLUDE_DIR
> +- NAMES freetype/freetype.h
> ++ NAMES freetype2/freetype.h
I don't think this one is perfect. IIUC, according to
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731015#10
the only reliable header filename is "ft2build.h".
But after writing the rest of this, I think it's the right fix.
Thanks,
Steve
More information about the Pkg-games-devel
mailing list