Issue 407 in webp: ar: `u' modifier ignored since `D' is the default (see `U')

695 views
Skip to first unread message

johannko… via monorail

unread,
Nov 15, 2018, 2:17:32 PM11/15/18
to webp-d...@webmproject.org
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 407 by johannko...@google.com: ar: `u' modifier ignored since `D' is the default (see `U')
https://bugs.chromium.org/p/webp/issues/detail?id=407

What steps will reproduce the problem?
1. ./autogen.sh
2. cd ../build
3. ../libwebp/configure
4. make

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

Lots or ar warnings:
$ makem
Making all in src
make[1]: Entering directory '/usr/local/google/home/johannkoenig/build/src'
Making all in dec
make[2]: Entering directory '/usr/local/google/home/johannkoenig/build/src/dec'
CC libwebpdecode_la-alpha_dec.lo
CC libwebpdecode_la-buffer_dec.lo
CC libwebpdecode_la-frame_dec.lo
CC libwebpdecode_la-idec_dec.lo
CC libwebpdecode_la-io_dec.lo
CC libwebpdecode_la-quant_dec.lo
CC libwebpdecode_la-tree_dec.lo
CC libwebpdecode_la-vp8_dec.lo
CC libwebpdecode_la-vp8l_dec.lo
CC libwebpdecode_la-webp_dec.lo
CCLD libwebpdecode.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/usr/local/google/home/johannkoenig/build/src/dec'
Making all in enc
make[2]: Entering directory '/usr/local/google/home/johannkoenig/build/src/enc'
CC libwebpencode_la-alpha_enc.lo
CC libwebpencode_la-backward_references_cost_enc.lo
CC libwebpencode_la-analysis_enc.lo
CC libwebpencode_la-backward_references_enc.lo
CC libwebpencode_la-config_enc.lo
CC libwebpencode_la-cost_enc.lo
CC libwebpencode_la-filter_enc.lo
CC libwebpencode_la-frame_enc.lo
CC libwebpencode_la-histogram_enc.lo
CC libwebpencode_la-iterator_enc.lo
CC libwebpencode_la-near_lossless_enc.lo
CC libwebpencode_la-picture_csp_enc.lo
CC libwebpencode_la-picture_enc.lo
CC libwebpencode_la-picture_rescale_enc.lo
CC libwebpencode_la-picture_psnr_enc.lo
CC libwebpencode_la-picture_tools_enc.lo
CC libwebpencode_la-syntax_enc.lo
CC libwebpencode_la-predictor_enc.lo
CC libwebpencode_la-quant_enc.lo
CC libwebpencode_la-token_enc.lo
CC libwebpencode_la-tree_enc.lo
CC libwebpencode_la-vp8l_enc.lo
CC libwebpencode_la-webp_enc.lo
CCLD libwebpencode.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/usr/local/google/home/johannkoenig/build/src/enc'
Making all in dsp
make[2]: Entering directory '/usr/local/google/home/johannkoenig/build/src/dsp'
CC libwebpdsp_la-alpha_processing.lo
CC libwebpdsp_la-cpu.lo
CC libwebpdsp_la-dec.lo
CC libwebpdsp_la-dec_clip_tables.lo
CC libwebpdsp_la-filters.lo
CC libwebpdsp_la-lossless.lo
CC libwebpdsp_la-rescaler.lo
CC libwebpdsp_la-upsampling.lo
CC libwebpdsp_la-yuv.lo
CC libwebpdsp_la-cost.lo
CC libwebpdsp_la-enc.lo
CC libwebpdsp_la-lossless_enc.lo
CC libwebpdsp_sse2_la-lossless_enc_sse2.lo
CC libwebpdsp_la-ssim.lo
CC libwebpdsp_sse2_la-cost_sse2.lo
CC libwebpdsp_sse2_la-enc_sse2.lo
CC libwebpdsp_sse2_la-ssim_sse2.lo
CC libwebpdspdecode_sse2_la-alpha_processing_sse2.lo
CC libwebpdspdecode_sse2_la-filters_sse2.lo
CC libwebpdspdecode_sse2_la-dec_sse2.lo
CC libwebpdspdecode_sse2_la-lossless_sse2.lo
CC libwebpdspdecode_sse2_la-rescaler_sse2.lo
CC libwebpdspdecode_sse2_la-upsampling_sse2.lo
CC libwebpdspdecode_sse2_la-yuv_sse2.lo
CC libwebpdsp_sse41_la-enc_sse41.lo
CC libwebpdsp_sse41_la-lossless_enc_sse41.lo
CC libwebpdspdecode_sse41_la-alpha_processing_sse41.lo
CC libwebpdspdecode_sse41_la-dec_sse41.lo
CC libwebpdspdecode_sse41_la-upsampling_sse41.lo
CC libwebpdspdecode_sse41_la-yuv_sse41.lo
CC libwebpdsp_neon_la-cost_neon.lo
CC libwebpdspdecode_neon_la-alpha_processing_neon.lo
CC libwebpdsp_neon_la-lossless_enc_neon.lo
CC libwebpdsp_neon_la-enc_neon.lo
CC libwebpdspdecode_neon_la-lossless_neon.lo
CC libwebpdspdecode_neon_la-dec_neon.lo
CC libwebpdspdecode_neon_la-rescaler_neon.lo
CC libwebpdspdecode_neon_la-filters_neon.lo
CC libwebpdspdecode_neon_la-upsampling_neon.lo
CC libwebpdsp_msa_la-lossless_enc_msa.lo
CC libwebpdspdecode_msa_la-lossless_msa.lo
CC libwebpdsp_msa_la-enc_msa.lo
CC libwebpdspdecode_msa_la-filters_msa.lo
CC libwebpdspdecode_msa_la-rescaler_msa.lo
CC libwebpdspdecode_msa_la-upsampling_msa.lo
CC libwebpdspdecode_msa_la-dec_msa.lo
CC libwebpdsp_mips32_la-cost_mips32.lo
CC libwebpdspdecode_neon_la-yuv_neon.lo
CC libwebpdsp_mips32_la-enc_mips32.lo
CC libwebpdsp_mips32_la-lossless_enc_mips32.lo
CC libwebpdspdecode_mips32_la-rescaler_mips32.lo
CC libwebpdsp_mips_dsp_r2_la-cost_mips_dsp_r2.lo
CC libwebpdspdecode_mips32_la-dec_mips32.lo
CC libwebpdsp_mips_dsp_r2_la-lossless_enc_mips_dsp_r2.lo
CC libwebpdsp_mips_dsp_r2_la-enc_mips_dsp_r2.lo
CC libwebpdspdecode_mips32_la-yuv_mips32.lo
CC libwebpdspdecode_mips_dsp_r2_la-alpha_processing_mips_dsp_r2.lo
CC libwebpdspdecode_mips_dsp_r2_la-filters_mips_dsp_r2.lo
CC libwebpdspdecode_mips_dsp_r2_la-dec_mips_dsp_r2.lo
CC libwebpdspdecode_mips_dsp_r2_la-lossless_mips_dsp_r2.lo
CC libwebpdspdecode_mips_dsp_r2_la-rescaler_mips_dsp_r2.lo
CC libwebpdspdecode_mips_dsp_r2_la-upsampling_mips_dsp_r2.lo
CC libwebpdspdecode_mips_dsp_r2_la-yuv_mips_dsp_r2.lo
CCLD libwebpdspdecode_mips_dsp_r2.la
CCLD libwebpdspdecode_mips32.la
CCLD libwebpdspdecode_msa.la
CCLD libwebpdspdecode_neon.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdsp_mips32.la
CCLD libwebpdsp_msa.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdsp_neon.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdsp_mips_dsp_r2.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdspdecode_sse41.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdsp_sse41.la
CCLD libwebpdspdecode_sse2.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdsp_sse2.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libwebpdsp.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/usr/local/google/home/johannkoenig/build/src/dsp'
Making all in utils
make[2]: Entering directory '/usr/local/google/home/johannkoenig/build/src/utils'
CC bit_reader_utils.lo
CC color_cache_utils.lo
CC filters_utils.lo
CC huffman_utils.lo
CC quant_levels_dec_utils.lo
CC rescaler_utils.lo
CC random_utils.lo
CC thread_utils.lo
CC utils.lo
CC quant_levels_utils.lo
CC bit_writer_utils.lo
CC huffman_encode_utils.lo
CCLD libwebputils.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/usr/local/google/home/johannkoenig/build/src/utils'
Making all in .
make[2]: Entering directory '/usr/local/google/home/johannkoenig/build/src'
CCLD libwebp.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/usr/local/google/home/johannkoenig/build/src'
Making all in demux
make[2]: Entering directory '/usr/local/google/home/johannkoenig/build/src/demux'
CC anim_decode.lo
CC demux.lo
CCLD libwebpdemux.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/usr/local/google/home/johannkoenig/build/src/demux'
make[1]: Leaving directory '/usr/local/google/home/johannkoenig/build/src'
Making all in imageio
make[1]: Entering directory '/usr/local/google/home/johannkoenig/build/imageio'
CC imageio_util.lo
CC libimagedec_la-image_dec.lo
CC libimagedec_la-jpegdec.lo
CC libimagedec_la-metadata.lo
CC libimagedec_la-pngdec.lo
CC libimagedec_la-pnmdec.lo
CC libimagedec_la-tiffdec.lo
CC libimagedec_la-webpdec.lo
CC libimagedec_la-wicdec.lo
CC libimageenc_la-image_enc.lo
CCLD libimageio_util.la
CCLD libimagedec.la
ar: `u' modifier ignored since `D' is the default (see `U')
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libimageenc.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[1]: Leaving directory '/usr/local/google/home/johannkoenig/build/imageio'
Making all in man
make[1]: Entering directory '/usr/local/google/home/johannkoenig/build/man'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/local/google/home/johannkoenig/build/man'
Making all in examples
make[1]: Entering directory '/usr/local/google/home/johannkoenig/build/examples'
CC example_util.lo
CC dwebp-dwebp.o
CC cwebp-cwebp.o
CCLD libexample_util.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD dwebp
CCLD cwebp
/usr/bin/ld: warning: libwebp.so.6, needed by /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libtiff.so, may conflict with libwebp.so.7
/usr/bin/ld: warning: libwebp.so.6, needed by /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libtiff.so, may conflict with libwebp.so.7
make[1]: Leaving directory '/usr/local/google/home/johannkoenig/build/examples'
make[1]: Entering directory '/usr/local/google/home/johannkoenig/build'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/usr/local/google/home/johannkoenig/build'

--
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

johannko… via monorail

unread,
Nov 15, 2018, 2:22:30 PM11/15/18
to webp-d...@webmproject.org

Comment #1 on issue 407 by johannko...@google.com: ar: `u' modifier ignored since `D' is the default (see `U')
https://bugs.chromium.org/p/webp/issues/detail?id=407#c1

Same for aarch64:
aarch64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U')

$ ar --version
GNU ar (GNU Binutils for Debian) 2.30
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.

$ aarch64-linux-gnu-ar --version
GNU ar (GNU Binutils for Debian) 2.30
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.

jz… via monorail

unread,
Nov 17, 2018, 1:04:00 AM11/17/18
to webp-d...@webmproject.org

Comment #2 on issue 407 by jz...@google.com: ar: `u' modifier ignored since `D' is the default (see `U')
https://bugs.chromium.org/p/webp/issues/detail?id=407#c2

The default flags are from autoconf, I wonder if there's a bug for that in debian. We could try to override them, though this is fairly harmless.

pascal.m… via monorail

unread,
Nov 21, 2018, 12:13:55 AM11/21/18
to webp-d...@webmproject.org

Comment #3 on issue 407 by pascal.m...@gmail.com: ar: `u' modifier ignored since `D' is the default (see `U')
https://bugs.chromium.org/p/webp/issues/detail?id=407#c3

agreed!
Reply all
Reply to author
Forward
0 new messages