[Slackbuilds-users] Scribus-1.4.6: build fails not finding freetype.h
Sebastien BALLET
slacker6896 at gmail.com
Mon Aug 7 07:51:22 UTC 2017
Hello,
In one of my previous post, I ask you to create the file
/tmp/cmake-test/CMakeLists.txt
with the content below :
8<---------------/tmp/cmake-test/CMakeLists.txt ----------
cmake_minimum_required(VERSION 2.8)
find_package(Freetype)
if (FREETYPE_FOUND)
include_directories(${FREETYPE_INCLUDE_DIRS})
endif (FREETYPE_FOUND)
MESSAGE("freetype_include_dirs: ${FREETYPE_INCLUDE_DIRS}")
8<----------------------------------------------
If you have deleted it, recreate it. Otherwise, run the commands below :
$ cd /tmp/cmake-test
$ rm CMakeCache.txt
Remove freetype package :
$ removepkg freetype
In /tmp/cmake-test, run the command below :
$ cmake .
You should get this :
8<----------------------------------------------
$ cmake .
-- Could NOT find Freetype (missing FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
freetype_include_dirs:
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/cmake-test
8<----------------------------------------------
If freetype_include_dirs is not *empty* (which I doubt), check the returned
directories content.
Now, install freetype, with slackpkg or any other tools...
$ slackpkg install freetype
Then, in /tmp/cmake-test, run the commands below :
$ rm CMakeCache.txt
$ cmake .
You should get this :
8<----------------------------------------------
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.5.5")
freetype_include_dirs: /usr/include/freetype2;/usr/include
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/cmake-test
8<----------------------------------------------
If you get the output above, you can (re)try to build scribus. Otherwise
... I don't know.
--
SeB
2017-08-06 18:22 GMT+02:00 Rich Shepard <rshepard at appl-ecosys.com>:
> On Sun, 6 Aug 2017, Sebastien BALLET wrote:
>
> can you post the output of commands below :
>>
>> $ find /usr/include -iname "ft2build.h"
>>
>
> /usr/include/freetype2/ft2build.h
>
> $ cat /usr/lib/pkgconfig/freetype2.pc | grep "includedir"
>>
>
> includedir=/usr/include/freetype2
> Cflags: -I${includedir}
>
> $ ls -l /var/log/packages/freetype*
>>
>
> -rw-r--r-- 1 root root 3544 May 16 17:20
> - /var/log/packages/freetype-2.5.5-i486-2_slack14.1
>
> $ cat /var/log/packages/freetype-* | grep -E "ft2build.h|freetype.h"
>>
>
> usr/include/freetype2/ft2build.h
> usr/include/freetype2/freetype.h
>
> Wonder where the /usr/local/include came from.
>
> Rich
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20170807/033e4c26/attachment.html>
More information about the SlackBuilds-users
mailing list