[tlbuild] freetype2 library built in objs/.libs but xetex looks in libs

Jonathan Kew jfkthame at googlemail.com
Sat Oct 4 19:30:15 CEST 2008


On 4 Oct 2008, at 6:39 PM, Ed Avis wrote:

> Building texlive-20080816-source fails because
>
> make[2]: *** No rule to make target `../../libs/freetype2/.libs/ 
> libfreetype.a', needed by `xetex'.  Stop.
> make[2]: Leaving directory `/home/ed/inst/texlive-20080816-source/ 
> texk/web2c'
>
> A file libfreetype2.a has been built, but it lives in libs/freetype2/ 
> objs/.libs instead of libs/freetype2/.libs.  Adding a symlink lets  
> the build get past this error.


It looks to me like you're building within the source directories  
themselves; this is known to cause problems. Look at the Build script  
provided with the TL sources, and you'll see that it creates a Work  
directory and then cd's into that and does an out-of-source configure  
and make.

I don't know if this will affect this specific issue, but I think it's  
likely to be more successful in general.

JK



More information about the tlbuild mailing list