Discussion:
[Pixman] [BUG report] .deps is not created for libpixman_iwmmxt_la-pixman-mmx.Tpo file
Petr Cvek
2017-11-30 21:04:32 UTC
Permalink
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

Loading...