Skip to content

WASM: TypeError: Expected maxsize to be an integer or None #109

@DmitriyValetov

Description

@DmitriyValetov

Describe the bug

I have an error while building wasm: TypeError: Expected maxsize to be an integer or None

To Reproduce

I'm going through https://github.com/paulocoutinhox/pdfium-lib/blob/master/docs/BUILD_WASM.md
with your Dockerfile https://github.com/paulocoutinhox/pdfium-lib/blob/master/docker/wasm/Dockerfile

  1. git clone https://github.com/paulocoutinhox/pdfium-lib.git
  2. cd pdfium-lib
  3. docker build -f ./docker/wasm/Dockerfile -t pdfium_wasm ./docker
  4. docker run --rm -it -p 8000:8000 -v $(pwd):/app pdfium_wasm bash
  5. python3 -m pip install -r requirements.txt
  6. python3 make.py build-depot-tools
  7. export PATH=$PATH:$PWD/build/depot-tools
  8. python3 make.py build-emsdk
  9. source "/app/build/emsdk/emsdk_env.sh"
  10. python3 make.py build-pdfium-wasm
  11. python3 make.py patch-wasm
  12. ./build/wasm32/pdfium/build/install-build-deps.sh
  13. python3 make.py build-wasm

and "TypeError: Expected maxsize to be an integer or None" happens

image

Additional context
If I remove all "@functools.lru_cache" from gclient_paths.py - this error vanishes, like this way "sed -i 's/@functools.lru_cache/#@functools.lru_cache/' /opt/depot-tools/gclient_paths.py".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions