[Slackbuilds-users] Scribus-1.4.6: build fails not finding freetype.h

Sebastien BALLET slacker6896 at gmail.com
Mon Aug 7 14:42:28 UTC 2017


Hello,

That's really weird. It would be better to find why cmake find freetype in
/usr/local/include instead of /usr/include, but, you can try this hack:
Edit scribus.SlackBuild, then, modify the cmake block (starting at line
#76) as below (changes are in bold) :

8<--------------------------------------
cmake \
  -DCMAKE_C_FLAGS="$SLKCFLAGS" \
  -DCMAKE_CXX_FLAGS="$SLKCFLAGS" \
  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
  -DLIB_SUFFIX=${LIBDIRSUFFIX} \
  -DRENDER_LIB=CAIRO \
  -D FREETYPE_INCLUDE_DIRS:PATH="/usr/include/freetype2" \
  ./CMakeLists.txt
8<--------------------------------------

Then, try to build scribus as below and post the output (unless it not
fails).

$ VERBOSE=1 ./scribus.SlackBuild

-- 
SeB

2017-08-07 15:32 GMT+02:00 Rich Shepard <rshepard at appl-ecosys.com>:

> On Mon, 7 Aug 2017, Sebastien BALLET wrote:
>
> In one of my previous post, I ask you to create the file
>> /tmp/cmake-test/CMakeLists.txt
>> with the content below :
>>
>
> Sebastien,
>
> If you have deleted it, recreate it. Otherwise, run the commands below :
>> $ cd /tmp/cmake-test
>> $ rm CMakeCache.txt
>>
>
>   Done.
>
> Remove freetype package :
>> $ removepkg freetype
>>
>
>   Done
>
> 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.
>>
>
>   I see the same results and assume the freetype_include_dirs is empty.
>
> Now, install freetype, with slackpkg or any other tools...
>> 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<----------------------------------------------
>>
>
>   Yes.
>
> ​If you get the output above, you can (re)try to build scribus. Otherwise
>> ... I don't know.
>>
>
>   Sigh. Same error. Later today I'll try the original freetype-2.5.5 rather
> than this past March's patch.
>
> Thanks, Sebastien, I'm as puzzled and frustrated as you are,
>
> 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/0ae090fc/attachment.html>


More information about the SlackBuilds-users mailing list