Issue 279 in webp: Multiple build commands for output file

125 weergaven
Naar het eerste ongelezen bericht

glen.tregoning@indiegogo.com via Monorail

ongelezen,
14 dec 2015, 13:56:0314-12-2015
aan webp-d...@webmproject.org
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 279 by glen.tre...@indiegogo.com: Multiple build commands for
output file
https://bugs.chromium.org/p/webp/issues/detail?id=279

What steps will reproduce the problem?
1. Create an Xcode project using cocoapods including the libwebp cocoapod
https://cocoapods.org/?q=libwebp
2. Build source
3. Observe the following warning is generate:

Warning: Multiple build commands for output file .../vp8li.h

It appears to be because vp8li.h is in two locations, but have the same
name.

What is the expected output? What do you see instead?

No warning

What version of the product are you using? On what operating system?
libwebp 0.4.3, Xcode 7.1.1, Cocoapods 0.39

Please provide any additional information below.

It's possible this is an Xcode / Cocoapods issue, however it's not clear at
this stage.

Attachments:
error.png 68.0 KB

--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings

jzern@google.com via Monorail

ongelezen,
14 dec 2015, 19:12:5614-12-2015
aan webp-d...@webmproject.org

Comment #1 on issue 279 by jz...@google.com: Multiple build commands for
output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c1

There are two files that share this name:
src/dec/vp8li.h
src/enc/vp8li.h

I'm not sure how the dependencies are setup in the resulting xcode project.
Do you have more detail for how the project was created in (1)?

jzern@google.com via Monorail

ongelezen,
16 dec 2015, 22:50:1116-12-2015
aan webp-d...@webmproject.org

Comment #2 on issue 279 by jz...@google.com: Multiple build commands for
output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c2

Issue 281 has been merged into this issue.

xuxudong1126@gmail.com via Monorail

ongelezen,
21 jan 2016, 21:46:2321-01-2016
aan webp-d...@webmproject.org
Comment #3 on issue 279 by xuxudong...@gmail.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c3

I have the same problem, I use SDWebImage via CocoaPods which contain libwebp.

-- 
You received this message because:
  1. The project was configured to send all issue notifications to this address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings

alan.westbrook@hungrymachine.com via Monorail

ongelezen,
8 feb 2016, 15:20:1108-02-2016
aan webp-d...@webmproject.org
Comment #4 on issue 279 by alan.wes...@hungrymachine.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c4

The 'star icon' clicking is having no effect, so I am leaving a comment in order to get updates on this ticket. =(

-- 
You received this message because:
  1. The project was configured to send all issue notifications to this address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings

mth… via monorail

ongelezen,
29 jul 2016, 15:00:2529-07-2016
aan webp-d...@webmproject.org

Comment #5 on issue 279 by mth...@squareup.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c5

Bump. Would be great to fix this issue in the Cocoapods podspec (which appears to be maintained here).

jz… via monorail

ongelezen,
2 aug 2016, 23:25:3202-08-2016
aan webp-d...@webmproject.org

Comment #6 on issue 279 by jz...@google.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c6

libwebp doesn't maintain the podspec, but maybe we could try to make this easier by renaming things. I'd still like to try to reproduce this to see if there was any way to massage the dependencies or if it had anything to do with includes of the form ./vp8li.h.

For reference the files that overlap are:
2 alpha.c
2 cost.c
2 filters.c
2 frame.c
2 quant.c
2 rescaler.c
2 tree.c
2 vp8l.c
2 vp8li.h

jz… via monorail

ongelezen,
19 jan 2017, 02:36:1719-01-2017
aan webp-d...@webmproject.org

Comment #7 on issue 279 by jz...@google.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c7

Issue 295 has been merged into this issue.

bugdro… via monorail

ongelezen,
19 jan 2017, 23:06:2919-01-2017
aan webp-d...@webmproject.org

Comment #8 on issue 279 by bugd...@chromium.org: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c8

The following revision refers to this bug:
https://chromium.googlesource.com/webm/libwebp/+/668e1dd44f7594610b805f8ef8b7d7964777d3e2

commit 668e1dd44f7594610b805f8ef8b7d7964777d3e2
Author: James Zern <jz...@google.com>
Date: Thu Jan 19 08:21:40 2017

src/{dec,enc,utils}: give filenames a unique suffix

this avoids duplicates between these trees and dsp/, e.g., enc/tree.c,
dec/tree.c, making pulling the whole library source tree into one target
possible

BUG=webp:279

Change-Id: I060a614833c7c24ddd37bf641702ae6a5eef1775

[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/Makefile.am
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/bit_reader_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/config_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/vp8_dec.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc_mips_dsp_r2.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/analysis_enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/cost_sse2.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/vp8_dec.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/bit_reader_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/color_cache_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/vp8i_dec.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/picture_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/color_cache_utils.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/build.gradle
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/filters_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/delta_palettization_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/near_lossless_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/filters_utils.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/delta_palettization_enc.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/vp8li_enc.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/Makefile.vc
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/tree_dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/vp8l_dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/alpha_dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/picture_rescale_enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/dec_sse41.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/Android.mk
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/token_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/cost_enc.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/vp8i_enc.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/bit_reader_inl_utils.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/mux/muxi.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/yuv.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/Makefile.am
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc_sse41.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/cost.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/quant_levels_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/webp_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/huffman_encode_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/quant_levels_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/cost_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/picture_tools_enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/Makefile.am
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/random_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/histogram_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/huffman_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/huffman_encode_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/webp_dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/histogram_enc.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/random_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/alphai_dec.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/webpi_dec.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/backward_references_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/thread_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/endian_inl_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/thread_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/quant_enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/dec_sse2.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/lossless.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/rescaler_neon.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/tree_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/predictor_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/iterator_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/idec_dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/huffman_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/vp8l_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/alpha_enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/lossless.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/backward_references_enc.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc_sse2.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc_mips32.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/rescaler_mips32.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/makefile.unix
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/vp8li_dec.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/frame_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/quant_dec.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/rescaler.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/rescaler_msa.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/rescaler_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/rescaler_utils.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/lossless_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/filter_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/common_dec.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/cost_mips_dsp_r2.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/dec_neon.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/Makefile.am
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/buffer_dec.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/cost_mips32.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/picture_psnr_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/picture_csp_enc.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/io_dec.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/rescaler_mips_dsp_r2.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/enc/syntax_enc.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc_msa.c
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/rescaler_sse2.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dec/frame_dec.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/quant_levels_dec_utils.h
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/bit_writer_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/quant_levels_dec_utils.c
[rename] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/utils/bit_writer_utils.h
[modify] https://crrev.com/668e1dd44f7594610b805f8ef8b7d7964777d3e2/src/dsp/enc_neon.c

jz… via monorail

ongelezen,
20 jan 2017, 14:58:2720-01-2017
aan webp-d...@webmproject.org

Comment #9 on issue 279 by jz...@google.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c9

The filenames within the library should be unique now. I'll set something up to avoid regressing. This tree will be the basis of the 0.6.0 release, which should be coming soon.

jz… via monorail

ongelezen,
23 jan 2017, 18:25:5723-01-2017
aan webp-d...@webmproject.org
Updates:
Status: Fixed

Comment #10 on issue 279 by jz...@google.com: Multiple build commands for output file
https://bugs.chromium.org/p/webp/issues/detail?id=279#c10

There's a check for this now on build.webmproject.org.
Allen beantwoorden
Auteur beantwoorden
Doorsturen
0 nieuwe berichten