Hello,

can you post the output of commands below :

$ find /usr/include -iname "ft2build.h"

$ cat /usr/lib/pkgconfig/freetype2.pc | grep "includedir"

$ ls -l /var/log/packages/freetype*

$ cat /var/log/packages/freetype-* | grep -E "ft2build.h|freetype.h"

-- 
SeB


2017-08-06 15:39 GMT+02:00 Rich Shepard <rshep...@appl-ecosys.com>:

> On Sun, 6 Aug 2017, Sebastien BALLET wrote:
>
> can you post the output of :
>> 8<------------------------------------------------------
>> $ find /usr/include -iname "freetype.h"
>>
>
> /usr/include/freetype2/freetype.h
>
> $ find /usr/local/include -iname "freetype.h"
>>
>
> <nothing>
>
> $ freetype-config --cflags
>>
>
>   Aha!
> -I/usr/local/include/freetype2 -I/usr/local/include
>
> Now, run the command below :
>>
>
> $ find $(freetype-config --cflags | cut -f2- -d"I") -iname "freetype.h"
>>
>
>   OK. Somehow, freetype ended up in /usr/local rather than /usr:
>
> [root@salmo ~]# find $(freetype-config --cflags | cut -f2- -d"I") -iname
> "freetype.h"
> find: unknown predicate -I/usr/local/include'
>
>   The freetype-2.5.5 package was installed by the 14.1 distribution DVD.
>
> In /tmp, create a directory cmake-test, then, in that directory create the
>> file CMakeLists.txt with the content below :
>>
>
> $ cmake .
>>
>
> Here is what you should get :
>> freetype_include_dirs: /usr/include/freetype2;/usr/include
>>
>
>   Somehow, /usr/local/include was added:
>
> [root@salmo /tmp/cmake-test]# cmake .
> -- The C compiler identification is GNU 4.8.2
> -- The CXX compiler identification is GNU 4.8.2
> -- Check for working C compiler: /usr/bin/cc
> -- Check for working C compiler: /usr/bin/cc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Found Freetype: /usr/lib/libfreetype.so (found version "2.5.5")
> freetype_include_dirs: /usr/local/include;/usr/include
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /tmp/cmake-test
>
>   How should I clean this up by removing inclusion of /usr/local/ for
> freetype?
>
> Thanks very much, Sebastien,
>
> Rich
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users@slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
>
>
_______________________________________________
SlackBuilds-users mailing list
SlackBuilds-users@slackbuilds.org
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/

Reply via email to