Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] pdfium/95.0.4629 : fatal build error #23529

Open
RobinQu opened this issue Apr 15, 2024 · 2 comments
Open

[package] pdfium/95.0.4629 : fatal build error #23529

RobinQu opened this issue Apr 15, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@RobinQu
Copy link

RobinQu commented Apr 15, 2024

Description

I tried for both Debug and Release build, and pdfum build failed consistently.

Package and Environment Details

  • Package Name/Version: pdfium/95.0.4629
  • Operating System+version: Linux Ubuntu 16.04
  • Compiler+version: GCC 13
  • Docker image: conanio/gcc13-ubuntu16.04
  • Conan version: 2.1.0
  • Python version: Python 3.7.13

Conan profile

[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu20
compiler.libcxx=libstdc++11
compiler.version=13
os=Linux

Steps to reproduce

conan install . --build=missing --output-folder=build

Logs

Click to expand log

```text

-------- Installing package pdfium/95.0.4629 (50 of 52) --------
pdfium/95.0.4629: Building from source
pdfium/95.0.4629: Package pdfium/95.0.4629:ef3b29f8a36b04aaefbce6b62d62b1f4af7c9631
pdfium/95.0.4629: Copying sources to build folder
pdfium/95.0.4629: Building your package in /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b
pdfium/95.0.4629: Calling generate()
pdfium/95.0.4629: Generators folder: /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators
pdfium/95.0.4629: CMakeToolchain generated: conan_toolchain.cmake
pdfium/95.0.4629: CMakeToolchain generated: CMakePresets.json
pdfium/95.0.4629: Generating aggregated env files
pdfium/95.0.4629: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
pdfium/95.0.4629: Calling build()
pdfium/95.0.4629: Running CMake.configure()
pdfium/95.0.4629: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/pdfium-cmake/cmake"
-- Using Conan toolchain: /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: C++ Standard 20 with extensions ON
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- The C compiler identification is GNU 13.1.0
-- The CXX compiler identification is GNU 13.1.0
-- Check for working C compiler: /usr/local/bin/cc
-- Check for working C compiler: /usr/local/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/local/bin/c++
-- Check for working CXX compiler: /usr/local/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Conan: Component target declared 'ICU::data'
-- Conan: Component target declared 'ICU::dt'
-- Conan: Component target declared 'ICU::uc'
-- Conan: Component target declared 'ICU::i18n'
-- Conan: Component target declared 'ICU::in'
-- Conan: Component target declared 'ICU::io'
-- Conan: Component target declared 'ICU::tu'
-- Conan: Component target declared 'ICU::test'
-- Conan: Target declared 'icu::icu'
-- Found PkgConfig: /home/conan/.conan2/p/pkgco96229fb471f65/p/bin/pkgconf (found version "2.0.3") 
-- Conan: Target declared 'Freetype::Freetype'
-- Conan: Target declared 'PNG::PNG'
-- Conan: Target declared 'ZLIB::ZLIB'
-- Conan: Target declared 'BZip2::BZip2'
-- Conan: Including build module from '/home/conan/.conan2/p/b/bzip2b5c89280b347f/p/lib/cmake/conan-official-bzip2-variables.cmake'
-- Conan: Component target declared 'brotli::brotlicommon'
-- Conan: Component target declared 'brotli::brotlidec'
-- Conan: Component target declared 'brotli::brotlienc'
-- Conan: Target declared 'brotli::brotli'
-- Conan: Including build module from '/home/conan/.conan2/p/b/freetffb4e0c8e19d0/p/lib/cmake/conan-official-freetype-variables.cmake'
-- Conan: Target declared 'JPEG::JPEG'
-- Checking for module 'lcms2'
--   Found lcms2, version 2.14
-- Checking for module 'libopenjp2'
--   Found libopenjp2, version 2.5.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release

pdfium/95.0.4629: Running CMake.build()
pdfium/95.0.4629: RUN: cmake --build "/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release" -- -j192
Scanning dependencies of target pdfium_thirdparty_skia_shared
Scanning dependencies of target pdfium_constants
Scanning dependencies of target pdfium_thirdparty_pdfium_base
[  1%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_skia_shared.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/skia_shared/SkFloatToDecimal.cpp.o
[  1%] Building CXX object constants/CMakeFiles/pdfium_constants.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/constants/annotation_common.cpp.o
[  1%] Building CXX object constants/CMakeFiles/pdfium_constants.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/constants/stream_dict_common.cpp.o
[  2%] Building CXX object constants/CMakeFiles/pdfium_constants.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/constants/transparency.cpp.o
[  2%] Building CXX object constants/CMakeFiles/pdfium_constants.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/constants/form_fields.cpp.o
[  2%] Building CXX object constants/CMakeFiles/pdfium_constants.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/constants/page_object.cpp.o
[  2%] Building CXX object constants/CMakeFiles/pdfium_constants.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/constants/appearance.cpp.o
[  3%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/address_space_randomization.cc.o
[  3%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/oom_callback.cc.o
[  4%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/page_allocator.cc.o
[  4%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/partition_oom.cc.o
[  4%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/partition_bucket.cc.o
[  4%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/partition_page.cc.o
[  4%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/partition_alloc.cc.o
[  5%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/random.cc.o
[  5%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/debug/alias.cc.o
[  5%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/partition_root_base.cc.o
[  5%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/allocator/partition_allocator/spin_lock.cc.o
[  5%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_pdfium_base.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/base/memory/aligned_memory.cc.o
[  5%] Built target pdfium_constants
[  5%] Built target pdfium_thirdparty_skia_shared
[  5%] Built target pdfium_thirdparty_pdfium_base
Scanning dependencies of target pdfium_core_fxcrt
[  5%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/bytestring.cpp.o
[  5%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_readonlymemorystream.cpp.o
[  5%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_utf8encoder.cpp.o
[  5%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_binarybuf.cpp.o
[  6%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_datetime.cpp.o
[  6%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_bitstream.cpp.o
[  7%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_widetextbuf.cpp.o
[  7%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_timer.cpp.o
[  7%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_seekablestreamproxy.cpp.o
[  7%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_coordinates.cpp.o
[  7%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_bidi.cpp.o
[  8%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_codepage.cpp.o
[  8%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_utf8decoder.cpp.o
[  9%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_number.cpp.o
[  9%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_stream.cpp.o
[  9%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_memory.cpp.o
[  9%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_string.cpp.o
[  9%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_extension.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_system.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_unicode.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_random.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/observed_ptr.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/string_data_template.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/widestring.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmldocument.cpp.o
[ 10%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmlinstruction.cpp.o
[ 11%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmlnode.cpp.o
[ 12%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmlchardata.cpp.o
[ 12%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmlelement.cpp.o
[ 12%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmlparser.cpp.o
[ 12%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/cfx_fileaccess_posix.cpp.o
[ 13%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/fx_folder_posix.cpp.o
[ 13%] Building CXX object core/fxcrt/CMakeFiles/pdfium_core_fxcrt.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/xml/cfx_xmltext.cpp.o
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/bytestring.cpp: In static member function 'static fxcrt::ByteString fxcrt::ByteString::FormatV(const char*, __va_list_tag*)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcrt/bytestring.cpp:99:11: warning: 'void* memset(void*, int, size_t)' writing between 2 and 2147483647 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
   99 |     memset(buf.data(), 0, nMaxLen + 1);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: note: destination object is likely at address zero
[ 13%] Built target pdfium_core_fxcrt
Scanning dependencies of target pdfium_core_fdrm
Scanning dependencies of target pdfium_core_fpdfapi_cmaps
Scanning dependencies of target pdfium_fxjs
Scanning dependencies of target pdfium_thirdparty_fx_agg
[ 14%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_fx_agg.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_curves.cpp.o
[ 14%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_fx_agg.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_path_storage.cpp.o
[ 14%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_fx_agg.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_rasterizer_scanline_aa.cpp.o
[ 14%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_fx_agg.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_dash.cpp.o
[ 14%] Building CXX object third_party/CMakeFiles/pdfium_thirdparty_fx_agg.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_stroke.cpp.o
[ 15%] Building CXX object core/fdrm/CMakeFiles/pdfium_core_fdrm.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fdrm/fx_crypt_aes.cpp.o
[ 15%] Building CXX object core/fdrm/CMakeFiles/pdfium_core_fdrm.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fdrm/fx_crypt.cpp.o
[ 15%] Building CXX object fxjs/CMakeFiles/pdfium_fxjs.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/fxjs/cjs_event_context_stub.cpp.o
[ 15%] Building CXX object core/fdrm/CMakeFiles/pdfium_core_fdrm.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fdrm/fx_crypt_sha.cpp.o
[ 15%] Building CXX object fxjs/CMakeFiles/pdfium_fxjs.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/fxjs/ijs_runtime.cpp.o
[ 15%] Building CXX object fxjs/CMakeFiles/pdfium_fxjs.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/fxjs/cjs_runtimestub.cpp.o
[ 15%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/Adobe-CNS1-UCS2_5.cpp.o
[ 15%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/B5pc-V_0.cpp.o
[ 15%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/CNS-EUC-V_0.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/CNS-EUC-H_0.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/B5pc-H_0.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/ETen-B5-H_0.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/ETenms-B5-H_0.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/UniCNS-UCS2-H_3.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/UniCNS-UCS2-V_3.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/ETenms-B5-V_0.cpp.o
[ 16%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/UniCNS-UTF16-H_0.cpp.o
[ 18%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/cmaps_cns1.cpp.o
[ 19%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/ETen-B5-V_0.cpp.o
[ 19%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/HKscs-B5-H_5.cpp.o
[ 19%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/CNS1/HKscs-B5-V_5.cpp.o
[ 19%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/Adobe-GB1-UCS2_5.cpp.o
[ 19%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GB-EUC-H_0.cpp.o
[ 19%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GB-EUC-V_0.cpp.o
[ 20%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBK-EUC-H_2.cpp.o
[ 20%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBK-EUC-V_2.cpp.o
[ 20%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBK2K-V_5.cpp.o
[ 20%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBK2K-H_5.cpp.o
[ 21%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBKp-EUC-V_2.cpp.o
[ 21%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBKp-EUC-H_2.cpp.o
[ 21%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/UniGB-UCS2-H_4.cpp.o
[ 22%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBpc-EUC-H_0.cpp.o
[ 22%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/cmaps_gb1.cpp.o
[ 22%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/GBpc-EUC-V_0.cpp.o
[ 22%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/GB1/UniGB-UCS2-V_4.cpp.o
[ 22%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/83pv-RKSJ-H_1.cpp.o
[ 22%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/90ms-RKSJ-H_2.cpp.o
[ 23%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/90msp-RKSJ-H_2.cpp.o
[ 23%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/90ms-RKSJ-V_2.cpp.o
[ 23%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/90pv-RKSJ-H_1.cpp.o
[ 23%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/90msp-RKSJ-V_2.cpp.o
[ 24%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/Add-RKSJ-V_1.cpp.o
[ 24%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/EUC-H_1.cpp.o
[ 24%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/Add-RKSJ-H_1.cpp.o
[ 24%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/Adobe-Japan1-UCS2_4.cpp.o
[ 24%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/Ext-RKSJ-V_2.cpp.o
[ 24%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/EUC-V_1.cpp.o
[ 25%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/H_1.cpp.o
[ 25%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-HW-H_4.cpp.o
[ 25%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/Ext-RKSJ-H_2.cpp.o
[ 26%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-H_4.cpp.o
[ 26%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-V_4.cpp.o
[ 26%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-HW-V_4.cpp.o
[ 26%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/V_1.cpp.o
[ 27%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Japan1/cmaps_japan1.cpp.o
[ 27%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/Adobe-Korea1-UCS2_2.cpp.o
[ 27%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSC-EUC-V_0.cpp.o
[ 27%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSC-EUC-H_0.cpp.o
[ 27%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSCms-UHC-HW-H_1.cpp.o
[ 28%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSCms-UHC-HW-V_1.cpp.o
[ 28%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSCms-UHC-H_1.cpp.o
[ 28%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSCms-UHC-V_1.cpp.o
[ 29%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/KSCpc-EUC-H_0.cpp.o
[ 29%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/UniKS-UCS2-H_1.cpp.o
[ 29%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/UniKS-UCS2-V_1.cpp.o
[ 29%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/UniKS-UTF16-H_0.cpp.o
[ 29%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/Korea1/cmaps_korea1.cpp.o
[ 30%] Building CXX object core/fpdfapi/cmaps/CMakeFiles/pdfium_core_fpdfapi_cmaps.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fpdfapi/cmaps/fpdf_cmaps.cpp.o
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_array.h:19,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_curves.h:19,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_curves.cpp:22:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h: In function 'bool pdfium::agg::is_close(unsigned int)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h:219:31: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  219 |            (path_cmd_end_poly | path_flags_close);
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_math.h:21,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_math_stroke.h:22,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_stroke.h:18,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_stroke.cpp:26:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h: In function 'bool pdfium::agg::is_close(unsigned int)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h:219:31: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  219 |            (path_cmd_end_poly | path_flags_close);
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_path_storage.h:18,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_path_storage.cpp:26:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h: In function 'bool pdfium::agg::is_close(unsigned int)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h:219:31: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  219 |            (path_cmd_end_poly | path_flags_close);
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_shorten_path.h:18,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_dash.cpp:21:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h: In function 'bool pdfium::agg::is_close(unsigned int)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h:219:31: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  219 |            (path_cmd_end_poly | path_flags_close);
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_path_storage.cpp: In member function 'void pdfium::agg::path_storage::end_poly()':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_path_storage.cpp:95:48: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
   95 |             add_vertex(0, 0, path_cmd_end_poly | path_flags_close);
      |                              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_stroke.cpp: In member function 'unsigned int pdfium::agg::vcgen_stroke::vertex(float*, float*)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_stroke.cpp:205:42: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  205 |                 return path_cmd_end_poly | path_flags_close | path_flags_ccw;
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_vcgen_stroke.cpp:208:42: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  208 |                 return path_cmd_end_poly | path_flags_close | path_flags_cw;
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_array.h:19,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_rasterizer_scanline_aa.h:33,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_rasterizer_scanline_aa.cpp:50:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h: In function 'bool pdfium::agg::is_close(unsigned int)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_basics.h:219:31: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  219 |            (path_cmd_end_poly | path_flags_close);
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[ 30%] Built target pdfium_core_fpdfapi_cmaps
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_rasterizer_scanline_aa.h: In function 'int pdfium::agg::poly_coord(float)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/third_party/agg23/agg_rasterizer_scanline_aa.h:52:18: warning: arithmetic between floating-point type 'float' and enumeration type 'pdfium::agg::poly_base_scale_e' is deprecated [-Wdeprecated-enum-float-conversion]
   52 |     return int(c * poly_base_size);
      |                ~~^~~~~~~~~~~~~~~~
[ 30%] Built target pdfium_fxjs
[ 30%] Built target pdfium_thirdparty_fx_agg
Scanning dependencies of target pdfium_core_fxge
[ 30%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_cliprgn.cpp.o
[ 30%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_color.cpp.o
[ 30%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_drawutils.cpp.o
[ 30%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_face.cpp.o
[ 31%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_folderfontinfo.cpp.o
[ 31%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_fontmapper.cpp.o
[ 31%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_font.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_fontmgr.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_fontcache.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_gemodule.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_glyphbitmap.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_glyphcache.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_path.cpp.o
[ 32%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_renderdevice.cpp.o
[ 33%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_graphstatedata.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_substfont.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_graphstate.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/cfx_unicodeencoding.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_bitmapstorer.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_bitmapcomposer.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_cmyk_to_srgb.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_imagerenderer.cpp.o
[ 34%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_imagestretcher.cpp.o
[ 35%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_imagetransformer.cpp.o
[ 35%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_dibitmap.cpp.o
[ 35%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_scanlinecompositor.cpp.o
[ 36%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cfx_dibbase.cpp.o
[ 36%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/cstretchengine.cpp.o
[ 36%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/dib/fx_dib.cpp.o
[ 37%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitDingbats.cpp.o
[ 37%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitFixed.cpp.o
[ 37%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitFixedBold.cpp.o
[ 37%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSansBold.cpp.o
[ 37%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitFixedBoldItalic.cpp.o
[ 38%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitFixedItalic.cpp.o
[ 38%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSans.cpp.o
[ 38%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSansBoldItalic.cpp.o
[ 39%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSansItalic.cpp.o
[ 39%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSansMM.cpp.o
[ 39%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSerif.cpp.o
[ 39%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSerifBold.cpp.o
[ 40%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSerifBoldItalic.cpp.o
[ 40%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSerifMM.cpp.o
[ 40%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSerifItalic.cpp.o
[ 40%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fontdata/chromefontdata/FoxitSymbol.cpp.o
[ 40%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/freetype/fx_freetype.cpp.o
[ 41%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/scoped_font_transform.cpp.o
[ 41%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/fx_font.cpp.o
[ 41%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/renderdevicedriver_iface.cpp.o
[ 41%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/text_char_pos.cpp.o
[ 41%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/text_glyph_pos.cpp.o
[ 42%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/linux/fx_linux_impl.cpp.o
[ 42%] Building CXX object core/fxge/CMakeFiles/pdfium_core_fxge.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/agg/fx_agg_driver.cpp.o
[ 42%] Built target pdfium_core_fdrm
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/third_party/agg23/agg_clip_liang_barsky.h:22,
                 from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/agg/fx_agg_driver.cpp:33:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/third_party/agg23/agg_basics.h: In function 'bool pdfium::agg::is_close(unsigned int)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/third_party/agg23/agg_basics.h:219:31: warning: bitwise operation between different enumeration types 'pdfium::agg::path_commands_e' and 'pdfium::agg::path_flags_e' is deprecated [-Wdeprecated-enum-enum-conversion]
  219 |            (path_cmd_end_poly | path_flags_close);
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxge/agg/fx_agg_driver.cpp:39:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/third_party/agg23/agg_rasterizer_scanline_aa.h: In function 'int pdfium::agg::poly_coord(float)':
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/third_party/agg23/agg_rasterizer_scanline_aa.h:52:18: warning: arithmetic between floating-point type 'float' and enumeration type 'pdfium::agg::poly_base_scale_e' is deprecated [-Wdeprecated-enum-float-conversion]
   52 |     return int(c * poly_base_size);
      |                ~~^~~~~~~~~~~~~~~~
[ 42%] Built target pdfium_core_fxge
Scanning dependencies of target pdfium_core_fxcodec
[ 42%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/basic/basicmodule.cpp.o
[ 42%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fax/faxmodule.cpp.o
[ 42%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_ArithIntDecoder.cpp.o
[ 42%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/flate/flatemodule.cpp.o
[ 43%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_BitStream.cpp.o
[ 43%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/cfx_codec_memory.cpp.o
[ 43%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fx_codec.cpp.o
[ 44%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_DocumentContext.cpp.o
[ 44%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/icc/iccmodule.cpp.o
[ 44%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_Context.cpp.o
[ 45%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_HuffmanTable.cpp.o
[ 45%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_ArithDecoder.cpp.o
[ 45%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_HtrdProc.cpp.o
[ 45%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_GrdProc.cpp.o
[ 45%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_GrrdProc.cpp.o
[ 46%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_SddProc.cpp.o
[ 46%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_Segment.cpp.o
[ 46%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_HuffmanDecoder.cpp.o
[ 47%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_PatternDict.cpp.o
[ 47%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_PddProc.cpp.o
[ 47%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_Image.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/jbig2_decoder.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_SymbolDict.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jbig2/JBig2_TrdProc.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jpeg/jpegmodule.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jpeg/jpeg_common.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jpx/cjpx_decoder.cpp.o
[ 48%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/scanlinedecoder.cpp.o
[ 49%] Building CXX object core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/jpx/jpx_decode_utils.cpp.o
In file included from /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fx_codec.cpp:7:
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:29:6: error: variable or field 'ReverseRGB' declared void
   29 | void ReverseRGB(uint8_t* pDestBuf, const uint8_t* pSrcBuf, int pixels);
      |      ^~~~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:29:17: error: 'uint8_t' was not declared in this scope
   29 | void ReverseRGB(uint8_t* pDestBuf, const uint8_t* pSrcBuf, int pixels);
      |                 ^~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:13:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
   12 | #include "third_party/base/optional.h"
  +++ |+#include <cstdint>
   13 | 
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:29:26: error: 'pDestBuf' was not declared in this scope
   29 | void ReverseRGB(uint8_t* pDestBuf, const uint8_t* pSrcBuf, int pixels);
      |                          ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:29:36: error: expected primary-expression before 'const'
   29 | void ReverseRGB(uint8_t* pDestBuf, const uint8_t* pSrcBuf, int pixels);
      |                                    ^~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:29:60: error: expected primary-expression before 'int'
   29 | void ReverseRGB(uint8_t* pDestBuf, const uint8_t* pSrcBuf, int pixels);
      |                                                            ^~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:31:1: error: 'uint32_t' does not name a type
   31 | uint32_t CalculatePitch8OrDie(uint32_t bpc, uint32_t components, int width);
      | ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:31:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:32:1: error: 'uint32_t' does not name a type
   32 | uint32_t CalculatePitch32OrDie(int bpp, int width);
      | ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:32:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:33:10: error: 'uint32_t' was not declared in this scope
   33 | Optional<uint32_t> CalculatePitch8(uint32_t bpc,
      |          ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:33:10: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:33:18: error: template argument 1 is invalid
   33 | Optional<uint32_t> CalculatePitch8(uint32_t bpc,
      |                  ^
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:33:36: error: 'uint32_t' was not declared in this scope
   33 | Optional<uint32_t> CalculatePitch8(uint32_t bpc,
      |                                    ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:33:36: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:34:36: error: 'uint32_t' was not declared in this scope
   34 |                                    uint32_t components,
      |                                    ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:34:36: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:35:36: error: expected primary-expression before 'int'
   35 |                                    int width);
      |                                    ^~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:35:45: error: expression list treated as compound expression in initializer [-fpermissive]
   35 |                                    int width);
      |                                             ^
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:36:10: error: 'uint32_t' was not declared in this scope
   36 | Optional<uint32_t> CalculatePitch32(int bpp, int width);
      |          ^~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:36:10: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:36:18: error: template argument 1 is invalid
   36 | Optional<uint32_t> CalculatePitch32(int bpp, int width);
      |                  ^
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fx_codec.cpp:75:45: error: 'Optional<unsigned int> fxcodec::CalculatePitch8(uint32_t, uint32_t, int)' redeclared as different kind of entity
   75 |                                    int width) {
      |                                             ^
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:33:20: note: previous declaration 'int fxcodec::CalculatePitch8'
   33 | Optional<uint32_t> CalculatePitch8(uint32_t bpc,
      |                    ^~~~~~~~~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fx_codec.cpp:82:20: error: ambiguating new declaration of 'Optional<unsigned int> fxcodec::CalculatePitch32(int, int)'
   82 | Optional<uint32_t> CalculatePitch32(int bpp, int width) {
      |                    ^~~~~~~~~~~~~~~~
/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release/generators/../../../src/core/fxcodec/fx_codec.h:36:20: note: old declaration 'int fxcodec::CalculatePitch32(int, int)'
   36 | Optional<uint32_t> CalculatePitch32(int bpp, int width);
      |                    ^~~~~~~~~~~~~~~~
core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/build.make:114: recipe for target 'core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fx_codec.cpp.o' failed
make[2]: *** [core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/src/core/fxcodec/fx_codec.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:700: recipe for target 'core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/all' failed
make[1]: *** [core/fxcodec/CMakeFiles/pdfium_core_fxcodec.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

pdfium/95.0.4629: ERROR: 
Package 'ef3b29f8a36b04aaefbce6b62d62b1f4af7c9631' build failed
pdfium/95.0.4629: WARN: Build folder /home/conan/.conan2/p/b/pdfiua4a89aa9c17cb/b/build/Release
ERROR: pdfium/95.0.4629: Error in build() method, line 101
        cmake.build()
        ConanException: Error 2 while executing


</details>
@RobinQu RobinQu added the bug Something isn't working label Apr 15, 2024
@Ahajha
Copy link
Contributor

Ahajha commented Apr 15, 2024

My guess is that this is an upstream issue specific to GCC 13. Note the error error: 'uint8_t' was not declared in this scope, GCC 13 cleaned up a lot of transitive includes in its standard headers, so probably for that file <cstdint> should be included, maybe other fixes will be needed.

I'm not sure how their issue system works, looks like a mailing list (which scares me), but should be simple enough to patch on our end.

@RobinQu
Copy link
Author

RobinQu commented Apr 15, 2024

My guess is that this is an upstream issue specific to GCC 13. Note the error error: 'uint8_t' was not declared in this scope, GCC 13 cleaned up a lot of transitive includes in its standard headers, so probably for that file <cstdint> should be included, maybe other fixes will be needed.

I'm not sure how their issue system works, looks like a mailing list (which scares me), but should be simple enough to patch on our end.

I agree that GCC is suspicous here. In macOS, the recipe is working allright with clang.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants