[Mesa-dev] [PATCH] android: fix bison warning of conflicting outputs to file

Tapani Pälli tapani.palli at intel.com
Fri Nov 30 00:59:08 PST 2012


On 11/30/2012 09:52 AM, groleo at gmail.com wrote:
> From: Adrian Marius Negreanu <adrian.m.negreanu at intel.com>
> 
> Bison -o parameter expects a .c file.
> The corresponding .h filename is obtained
> by removing the extension of the initial .c.
> 
> This was breaking compilation on Ubuntu 12.04
> 
> libmesa_dricore_intermediates/libmesa_dricore.a(program_parse.tab.o):
> In function `_mesa_parse_arb_program':
> external/mesa/src/mesa/program/program_parse.y:2682: multiple definition
> of `_mesa_parse_arb_program'
> libmesa_dricore_intermediates/libmesa_dricore.a(lex.yy.o):external/mesa/src/mesa/program/program_parse.y:2682:
> first defined here
> 
> Signed-off-by: Adrian Marius Negreanu <adrian.m.negreanu at intel.com>

Works for me.

Reviewed-by: Tapani Pälli <tapani.palli at intel.com>


> ---
>  src/mesa/program/Android.mk | 3 ---
>  1 file changed, 3 deletions(-)
> 
> diff --git a/src/mesa/program/Android.mk b/src/mesa/program/Android.mk
> index 5eb0439..7125061 100644
> --- a/src/mesa/program/Android.mk
> +++ b/src/mesa/program/Android.mk
> @@ -65,9 +65,6 @@ LOCAL_GENERATED_SOURCES := \
>  $(intermediates)/program/program_parse.tab.c: $(LOCAL_PATH)/program_parse.y
>  	$(mesa_local-y-to-c-and-h)
>  
> -$(intermediates)/program/program_parse.tab.h: $(LOCAL_PATH)/program_parse.y
> -	$(mesa_local-y-to-c-and-h)
> -
>  $(intermediates)/program/lex.yy.c: $(LOCAL_PATH)/program_lexer.l
>  	$(local-l-to-c)
>  
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 553 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121130/1fbbd211/attachment.pgp>


More information about the mesa-dev mailing list