Skip to content

PIL recipe is broken #722

Closed
Closed
@lipi

Description

@lipi

Trying to use PIL but it can't find symbols when loading _imaging.so

Reproducible with a simple test app, see https://gist.github.com/lipi/4381f5feb9b39a20a074c18537e57fb3

Built it using

p4a apk --requirements=kivy,pil --private . --package=org.example --name="pil-test" --version=0.1 --bootstrap=pygame

Output:

4-24 13:48:25.183 I/python (26051): [WARNING ] [Config ] Older configuration version detected (0 instead of 15)
04-24 13:48:25.184 I/python (26051): [WARNING ] [Config ] Upgrading configuration in progress.
04-24 13:48:25.303 I/python (26051): [INFO ] [Logger ] Record log in /data/data/org.example/files/.kivy/logs/kivy_16-04-24_0.txt
04-24 13:48:25.304 I/python (26051): [INFO ] [Kivy ] v1.9.2-dev0
04-24 13:48:25.304 I/python (26051): [INFO ] [Python ] v2.7.2 (default, Apr 24 2016, 11:49:28)
04-24 13:48:25.304 I/python (26051): [GCC 4.9 20150123 (prerelease)]
04-24 13:48:25.347 I/python (26051): [INFO ] [Factory ] 193 symbols loaded
04-24 13:48:27.441 I/python (26051): /data/data/org.example/files/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:12: RuntimeWarning: import cdrom: No module named cdrom
04-24 13:48:27.441 I/python (26051): (ImportError: No module named cdrom)
04-24 13:48:27.466 I/python (26051): [INFO ] [Image ] Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored)
04-24 13:48:27.490 I/python (26051): [INFO ] [Text ] Provider: pygame
04-24 13:48:27.505 I/python (26051): Traceback (most recent call last):
04-24 13:48:27.506 I/python (26051): File "/home/lipi/git/pil-test/main.py", line 18, in
04-24 13:48:27.507 I/python (26051): File "/home/lipi/.local/share/python-for-android/dists/testproject/private/lib/python2.7/site-packages/kivy/app.py", line 802, in run
04-24 13:48:27.507 I/python (26051): File "/home/lipi/git/pil-test/main.py", line 13, in build
04-24 13:48:27.508 I/python (26051): File "/home/lipi/.local/share/python-for-android/dists/testproject/private/lib/python2.7/site-packages/PIL/Image.py", line 1676, in transpose
04-24 13:48:27.509 I/python (26051): File "/home/lipi/.local/share/python-for-android/dists/testproject/private/lib/python2.7/site-packages/PIL/ImageFile.py", line 164, in load
04-24 13:48:27.510 I/python (26051): File "/home/lipi/.local/share/python-for-android/dists/testproject/private/lib/python2.7/site-packages/PIL/PngImagePlugin.py", line 381, in load_prepare
04-24 13:48:27.510 I/python (26051): File "/home/lipi/.local/share/python-for-android/dists/testproject/private/lib/python2.7/site-packages/PIL/ImageFile.py", line 231, in load_prepare
04-24 13:48:27.511 I/python (26051): File "/home/lipi/.local/share/python-for-android/dists/testproject/private/lib/python2.7/site-packages/PIL/Image.py", line 37, in getattr
04-24 13:48:27.512 I/python (26051): ImportError: The _imaging C module is not installed
04-24 13:48:27.546 I/python (26051): Python for android ended.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions