<div dir="ltr">Done.<div><br></div><div>Thanks,</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 18, 2015 at 4:32 AM, Behdad Esfahbod <span dir="ltr"><<a href="mailto:behdad@behdad.org" target="_blank">behdad@behdad.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 15-01-16 11:01 PM, Werner LEMBERG wrote:<br>
><br>
>>> ./configure: line 14023: syntax error near unexpected toke 'FREETYPE,'<br>
>>> ./configure: line 14023: 'PKG_CHECK_MODULES (FREETYPE, freetype2)'<br>
>><br>
>> The error looks like as if configure script is incorrect;<br>
>> PKG_CHECK_MODULES() is a macro for pkg-config, it should be expanded<br>
>> to appropriate sh-script. I'm afraid that autogen (or something else<br>
>> to generate configure script from its skelton) did not finish<br>
>> correctly. FreeType is not responsible with the trouble, I guess.<br>
><br>
> Your analysis is correct, however, it's not that simple in general.<br>
> For example, let's assume a GNU/Linux distribution.  The default<br>
> versions of the autotools are in /usr, and add-on M4 files like<br>
> `pkg.m4' (which contains the PKG_CHECK_MODULES macro) are put into<br>
> /usr/share/aclocal.<br>
><br>
> Now imagine that you are going to manually install a new version of<br>
> the autotools, which are then stored in the /usr/local hierarchy.  If<br>
> you now repeat the configuring process, you get exactly the above<br>
> error.  The reason of the problem is that by default the autotools in<br>
> the /usr/local/ hierarchy don't look into /usr/share/aclocal.<br>
><br>
> There are different solutions.<br>
><br>
>   1. Modify or set the `M4PATH' variable to make M4 find the directory<br>
>      holding your system's `pkg.m4' file.<br>
><br>
>   2. Always add a proper `--include' command line option to the<br>
>      autotools.<br>
><br>
>   3. Copy the contents of `/usr/share/aclocal' to<br>
>      `/usr/local/share/aclocal'.<br>
><br>
> I don't really like any of the solutions, since they require manual<br>
> intervention and are thus error-prone.  For this reason, I've already<br>
> added `pkg.m4' directly to FreeType to avoid any problems while<br>
> configuring FreeType itself.<br>
><br>
> Behdad, you've added `pkg.m4' to harfbuzz, probably for identical<br>
> reasons.  What do you think of doing the same for fontconfig?<br>
<br>
</div></div>+fontconfig list.  I think Akira can do that.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
behdad<br>
<a href="http://behdad.org/" target="_blank">http://behdad.org/</a><br>
_______________________________________________<br>
Fontconfig mailing list<br>
<a href="mailto:Fontconfig@lists.freedesktop.org">Fontconfig@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/fontconfig" target="_blank">http://lists.freedesktop.org/mailman/listinfo/fontconfig</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Akira TAGOH</div>
</div>