[Pixman] [BUG report] .deps is not created for libpixman_iwmmxt_la-pixman-mmx.Tpo file

Petr Cvek petrcvekcz at gmail.com
Thu Nov 30 21:04:32 UTC 2017


Hello,

In pixman version 0.34.0 (but not limited to) I've found a bug when 
compiling with these configure parameters:

--disable-arm-iwmmxt2 --enable-arm-iwmmxt --disable-gtk-doc 
--disable-gtk-doc-html --disable-doc --disable-docs 
--disable-documentation --with-xmlto=no --with-fop=no 
--disable-dependency-tracking --enable-ipv6 --disable-nls 
--disable-static --enable-shared --disable-gtk --enable-arm-simd 
--disable-arm-neon ... + crosscompile and prefix

The relevant one is --enable-arm-iwmmxt

After running make the compilation will fail after a while with:

make[2]: Entering directory ... /pixman/pixman-0.34.0/pixman'
   CC       libpixman_iwmmxt_la-pixman-mmx.lo
pixman-mmx.c:4147:1: fatal error: opening dependency file 
.deps/libpixman_iwmmxt_la-pixman-mmx.Tpo: No such file or directory
  }
  ^
compilation terminated.

Manually creating the ".deps" directory will allow the compilation to 
continue. Using multi job make (eg. -j 4) seems to (sometimes) work 
(probably racing with something other to create .deps). But this was not 
tested deeply.

Can you fix the creation of the ".deps" in (probably makefile, I'm not 
much familiar with automake)?

best regards,
Petr


More information about the Pixman mailing list