2016-08-29 16:52 GMT+08:00 Tapani Pälli <tapani.pa...@intel.com>: > make sure nir_opcodes.h is in LOCAL_GENERATED_SOURCES otherwise > build fails with: > > "In file included from > external/mesa/src/mesa/state_tracker/st_glsl_to_nir.cpp:44: > external/mesa/src/compiler/nir/nir.h:42:10: fatal error: 'nir_opcodes.h' file > not found"
Could you explain how to reproduce this error? Someone also reported a similar error to us recently. However, from my debugging I can't see how it happens. Any file which includes nir_opcodes.h should get this dependency from its .P file: $OUT/obj/STATIC_LIBRARIES/libmesa_st_mesa_intermediates/state_tracker/st_glsl_to_nir.P $OUT/obj_x86/STATIC_LIBRARIES/libmesa_st_mesa_intermediates/state_tracker/st_glsl_to_nir.P cwhuang@icm05:~/git/marshmallow-x86$ grep nir_opcodes.h $OUT/obj/STATIC_LIBRARIES/libmesa_st_mesa_intermediates/state_tracker/st_glsl_to_nir.P out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_nir_intermediates/nir/nir_opcodes.h \ out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_nir_intermediates/nir/nir_opcodes.h : cwhuang@icm05:~/git/marshmallow-x86$ grep nir_opcodes.h $OUT/obj_x86/STATIC_LIBRARIES/libmesa_st_mesa_intermediates/state_tracker/st_glsl_to_nir.P out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_nir_intermediates/nir/nir_opcodes.h \ out/target/product/x86_64/gen/STATIC_LIBRARIES/libmesa_nir_intermediates/nir/nir_opcodes.h : So I can't reproduce this issue. Please refer to the discussion: https://groups.google.com/d/msg/android-x86/EwCIlPer1i8/M439AaULCQAJ > Signed-off-by: Tapani Pälli <tapani.pa...@intel.com> > --- > src/mesa/Android.libmesa_st_mesa.mk | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/src/mesa/Android.libmesa_st_mesa.mk > b/src/mesa/Android.libmesa_st_mesa.mk > index 785b6de..e70f51e 100644 > --- a/src/mesa/Android.libmesa_st_mesa.mk > +++ b/src/mesa/Android.libmesa_st_mesa.mk > @@ -63,6 +63,8 @@ LOCAL_C_INCLUDES := \ > LOCAL_WHOLE_STATIC_LIBRARIES += \ > libmesa_program > > +LOCAL_GENERATED_SOURCES := $(MESA_GEN_NIR_H) > + > LOCAL_STATIC_LIBRARIES += libmesa_nir > > include $(LOCAL_PATH)/Android.gen.mk > -- -- Chih-Wei Android-x86 project http://www.android-x86.org _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev