feelfreelinux / octo4a

Use your old Android device as an OctoPrint server.
GNU Affero General Public License v3.0
1.5k stars 139 forks source link

Octolapse Install not working eventhough Plugins are installed #373

Open JZiZu opened 1 year ago

JZiZu commented 1 year ago

Hi! I am very thankfull this project was set up because of the prices of the RaspberryPis. I hav now installed the new Version of Octo4a (1.2.0) on my old Samsung Galaxy A5 (2017) with Android 8.0.0 installed. The server itself is working right now and I installed the plugin extras but when I try to install Octolapse I am getting many errors and it fails installing. error: command '/usr/bin/gcc' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure × Encountered error while trying to install package. ╰─> Octolapse note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure. Fehler! Could not parse output from pip, see plugin_pluginmanager_console.log for generated output This is what I get at the end in the logs. Have anyone else faced this problem yet? Or am I missing something? PS: I just noticed that I was suppoesd to write an issue and not a discussion.

trytofly94 commented 1 year ago

I have the same problem today.

trytofly94 commented 1 year ago

A bit more of the error: There are a bunch of packages with the following:

############################
# Package would be ignored #
############################
Python recognizes 'octoprint_octolapse.data' as an importable package,
but it is not listed in the `packages` configuration of setuptools.

'octoprint_octolapse.data' has been automatically added to the distribution only
because it may contain data files, but this behavior is likely to change
in future versions of setuptools (and therefore is considered deprecated).

Please make sure that 'octoprint_octolapse.data' is included as a package by using
the `packages` configuration field or the proper discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).

You can read more about "package discovery" and "data files" on setuptools
documentation page.

!!

check.warn(importable)
/usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'octoprint_octolapse.data.Images' as data is deprecated, please list it in `packages`.
!!

Her is the output after all of the "copying xxx"

UPDATING build/lib.linux-aarch64-cpython-310/octoprint_octolapse/_version.py
set build/lib.linux-aarch64-cpython-310/octoprint_octolapse/_version.py to 'v0.4.1'
running build_ext
Compiling Octolapse Parser Extension with <distutils.unixccompiler.UnixCCompiler object at 0x72a08bbeb0>.
building 'GcodePositionProcessor' extension
creating build/temp.linux-aarch64-cpython-310
creating build/temp.linux-aarch64-cpython-310/octoprint_octolapse
creating build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data
creating build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib
creating build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib/c
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -g -O2 -Os -g -O2 -Os -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/include/python3.10 -c octoprint_octolapse/data/lib/c/extruder.cpp -o build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib/c/extruder.o -O3 -std=c++11
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -g -O2 -Os -g -O2 -Os -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/include/python3.10 -c octoprint_octolapse/data/lib/c/gcode_comment_processor.cpp -o build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib/c/gcode_comment_processor.o -O3 -std=c++11
octoprint_octolapse/data/lib/c/gcode_comment_processor.cpp: In member function 'void gcode_comment_processor::update_feature_from_section(position&) const':
octoprint_octolapse/data/lib/c/gcode_comment_processor.cpp:67:16: warning: enumeration value 'section_type_no_section' not handled in switch [-Wswitch]
67 |         switch (current_section_)
|                ^
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -g -O2 -Os -g -O2 -Os -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/include/python3.10 -c octoprint_octolapse/data/lib/c/gcode_parser.cpp -o build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib/c/gcode_parser.o -O3 -std=c++11
octoprint_octolapse/data/lib/c/gcode_parser.cpp: In member function 'bool gcode_parser::try_parse_gcode(const char*, parsed_command&)':
octoprint_octolapse/data/lib/c/gcode_parser.cpp:151:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
151 |                 else if (cur_char > 32 || cur_char == ' ' && has_seen_character)
|                                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -g -O2 -Os -g -O2 -Os -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/include/python3.10 -c octoprint_octolapse/data/lib/c/gcode_position.cpp -o build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib/c/gcode_position.o -O3 -std=c++11
octoprint_octolapse/data/lib/c/gcode_position.cpp: In member function 'void gcode_position::add_position(position&)':
octoprint_octolapse/data/lib/c/gcode_position.cpp:395:18: warning: operation on '((gcode_position*)this)->gcode_position::cur_pos_' may be undefined [-Wsequence-point]
395 |         cur_pos_ = (++cur_pos_) % NUM_POSITIONS;
octoprint_octolapse/data/lib/c/gcode_position.cpp: In member function 'void gcode_position::add_position(parsed_command&)':
octoprint_octolapse/data/lib/c/gcode_position.cpp:402:18: warning: operation on '((gcode_position*)this)->gcode_position::cur_pos_' may be undefined [-Wsequence-point]
402 |         cur_pos_ = (++cur_pos_) % NUM_POSITIONS;
octoprint_octolapse/data/lib/c/gcode_position.cpp: In member function 'void gcode_position::update(parsed_command&, long int, long int, long int)':
octoprint_octolapse/data/lib/c/gcode_position.cpp:633:79: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare]
633 |                                                                 if (increment > p_current_pos->height_increment && increment > 1)
|                                                                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
octoprint_octolapse/data/lib/c/gcode_position.cpp: In member function 'void gcode_position::process_g10(position*, parsed_command&)':
octoprint_octolapse/data/lib/c/gcode_position.cpp:927:16: warning: variable 's' set but not used [-Wunused-but-set-variable]
927 |         double s = 0;
|                ^
octoprint_octolapse/data/lib/c/gcode_position.cpp:928:14: warning: variable 'has_s' set but not used [-Wunused-but-set-variable]
928 |         bool has_s = false;
|              ^~~~~
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Os -g -O2 -Os -g -O2 -Os -g -O2 -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/include/python3.10 -c octoprint_octolapse/data/lib/c/gcode_position_processor.cpp -o build/temp.linux-aarch64-cpython-310/octoprint_octolapse/data/lib/c/gcode_position_processor.o -O3 -std=c++11
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:873: warning: ignoring '#pragma region location_detection_commands' [-Wunknown-pragmas]
873 |         #pragma region location_detection_commands
|
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:907: warning: ignoring '#pragma endregion Parse' [-Wunknown-pragmas]
907 |         #pragma endregion Parse the list of location detection commands
|
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:1061: warning: ignoring '#pragma region Extract' [-Wunknown-pragmas]
1061 |         #pragma region Extract extruder objects
|
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:1149: warning: ignoring '#pragma endregion Parse' [-Wunknown-pragmas]
1149 |         #pragma endregion Parse extruder objects
|
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:1151: warning: ignoring '#pragma region Extract' [-Wunknown-pragmas]
1151 |         #pragma region Extract firmware extruder offsets from the printer settings
|
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:1251: warning: ignoring '#pragma endregion Extract' [-Wunknown-pragmas]
1251 | #pragma endregion Extract firmware extruder offsets from the printer settings
|
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp: In function 'int main(int, char**)':
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:56:27: warning: 'void PyEval_InitThreads()' is deprecated [-Wdeprecated-declarations]
56 |         PyEval_InitThreads();
|         ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/python3.10/Python.h:130,
from octoprint_octolapse/data/lib/c/gcode_position_processor.h:30,
from octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:23:
/usr/include/python3.10/ceval.h:122:37: note: declared here
122 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
|                                     ^~~~~~~~~~~~~~~~~~
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp: In function 'PyObject* Initialize(PyObject*, PyObject*)':
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:349:33: warning: unused variable 'p_gcode_position' [-Wunused-variable]
349 |                 gcode_position* p_gcode_position = NULL;
|                                 ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.2.1/bits/cxxabi_init_exception.h:38,
from /usr/include/c++/12.2.1/bits/exception_ptr.h:38,
from /usr/include/c++/12.2.1/exception:168,
from /usr/include/c++/12.2.1/stdexcept:38,
from /usr/include/c++/12.2.1/system_error:41,
from /usr/include/c++/12.2.1/bits/ios_base.h:46,
from /usr/include/c++/12.2.1/iomanip:40,
from octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:24:
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp: In function 'bool ParseStabilizationArgs(PyObject*, stabilization_args*, PyObject**, PyObject**)':
octoprint_octolapse/data/lib/c/gcode_position_processor.cpp:1315:24: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
1315 |                 return NULL;
|                        ^~~~
In file included from octoprint_octolapse/data/lib/c/gcode_position_processor.h:37:
octoprint_octolapse/data/lib/c/stabilization_smart_gcode.h: At global scope:
octoprint_octolapse/data/lib/c/stabilization_smart_gcode.h:5:20: warning: 'SMART_GCODE_STABILIZATION' defined but not used [-Wunused-variable]
5 | static const char* SMART_GCODE_STABILIZATION = "smart_gcode";
|                    ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from octoprint_octolapse/data/lib/c/gcode_position_processor.h:36:
octoprint_octolapse/data/lib/c/stabilization_smart_layer.h:11:20: warning: 'SMART_LAYER_STABILIZATION' defined but not used [-Wunused-variable]
11 | static const char* SMART_LAYER_STABILIZATION = "smart_layer";
|                    ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from octoprint_octolapse/data/lib/c/gcode_position_processor.h:35:
octoprint_octolapse/data/lib/c/stabilization.h:44:20: warning: 'send_parsed_command_never' defined but not used [-Wunused-variable]
44 | static const char* send_parsed_command_never = "never";
|                    ^~~~~~~~~~~~~~~~~~~~~~~~~
octoprint_octolapse/data/lib/c/stabilization.h:43:20: warning: 'send_parsed_command_last' defined but not used [-Wunused-variable]
43 | static const char* send_parsed_command_last = "last";
|                    ^~~~~~~~~~~~~~~~~~~~~~~~
octoprint_octolapse/data/lib/c/stabilization.h:42:20: warning: 'send_parsed_command_first' defined but not used [-Wunused-variable]
42 | static const char* send_parsed_command_first = "first";
|                    ^~~~~~~~~~~~~~~~~~~~~~~~~
octoprint_octolapse/data/lib/c/stabilization.h:41:20: warning: 'snapshot_action' defined but not used [-Wunused-variable]
41 | static const char* snapshot_action = "snapshot";
|                    ^~~~~~~~~~~~~~~
octoprint_octolapse/data/lib/c/stabilization.h:40:20: warning: 'travel_action' defined but not used [-Wunused-variable]
40 | static const char* travel_action = "travel";
|                    ^~~~~~~~~~~~~
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> Octolapse

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
Fehler!
Could not parse output from pip, see plugin_pluginmanager_console.log for generated output

I'm sorry if this is not helpful. I don't really know what one needs to get a solution...

Gorpokki commented 1 year ago

Having similar errors attempting to install Octolapse. Also tried installing the python-dev package for python 3 as specified in Octolapse's installation instructions.

VitekDev commented 1 year ago

Same

JZiZu commented 1 year ago

I have now installed a wheel thanks to lmichoux using this command: pip3 install --upgrade setuptools wheel tornado --no-cache-dir This seemed to change something but there is still something missing because I now get following message when installing Octolapse:

Installiere Plugin "Octolapse" von https://github.com/FormerLurker/Octolapse/archive/master.zip...
/usr/bin/python3 -m pip --disable-pip-version-check install file:///tmp/tmp307fdmix/Octolapse-master.zip --no-cache-dir
Processing /tmp/tmp307fdmix/Octolapse-master.zip
Preparing metadata (setup.py): started
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [10 lines of output]
Argon2 passlib backend is not available, not using it for password hashing
/tmp/pip-req-build-zvgish8u/setup.py:58: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
if LooseVersion(octoprint.server.VERSION) < LooseVersion("1.4"):
error in Octolapse setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected end or semicolon (after version specifier)
pillow >=6.2.0<7.0.0
~~~~~~~^
likely tags: v0.4.1
picking v0.4.1
got version from expanded keyword {'version': 'v0.4.1', 'full-revisionid': 'cec243c65a979e8bbe90f09fc5aec6d0844d2d3b', 'dirty': False, 'error': None, 'date': '2020-12-04T18:35:29-0600'}
Found packages: {'octoprint_octolapse_setuptools', 'octoprint_octolapse.test', 'octoprint_octolapse'}
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Preparing metadata (setup.py): finished with status 'error'
Fehler!
Could not parse output from pip, see plugin_pluginmanager_console.log for generated output

I do not know what to do now...

FatNat63 commented 1 year ago

Also having same issue

WombatMayhem commented 1 year ago

I am also encountering this exact issue! Looking forward to hearing if anyone finds a solution for this one!

guywholikestobreakthings commented 1 year ago

Installing plugin "Octolapse" from https://github.com/FormerLurker/Octolapse/archive/master.zip... /usr/bin/python3 -m pip --disable-pip-version-check install file:///tmp/tmp1s3v4tg4/Octolapse-master.zip --no-cache-dir --user Processing /tmp/tmp1s3v4tg4/Octolapse-master.zip ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-ifqwedqx/setup.py'"'"'; file='"'"'/tmp/pip-req-build-ifqwedqx/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-lvje7d2s cwd: /tmp/pip-req-build-ifqwedqx/ Complete output (10 lines): Argon2 passlib backend is not available, not using it for password hashing /tmp/pip-req-build-ifqwedqx/setup.py:58: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(octoprint.server.VERSION) < LooseVersion("1.4"): error in Octolapse setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected end or semicolon (after version specifier) pillow >=6.2.0<7.0.0


likely tags: v0.4.1
picking v0.4.1
got version from expanded keyword {'version': 'v0.4.1', 'full-revisionid': 'cec243c65a979e8bbe90f09fc5aec6d0844d2d3b', 'dirty': False, 'error': None, 'date': '2020-12-04T18:35:29-0600'}
Found packages: {'octoprint_octolapse', 'octoprint_octolapse.test', 'octoprint_octolapse_setuptools'}
----------------------------------------
WARNING: Discarding file:///tmp/tmp1s3v4tg4/Octolapse-master.zip. Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Error!
Could not parse output from pip, see plugin_pluginmanager_console.log for generated output
a-c-m commented 1 year ago

Another hitting the same issue. As this was first reported 2 weeks ago and 1.2 came out around then - i wonder if this is a bug introduced by that release?

a-c-m commented 1 year ago

@guywholikestobreakthings / @JZiZu and others. I made a quick fork which added that missing semi comma - you can install directly from the UI using the following link: https://github.com/a-c-m/Octolapse/archive/refs/heads/master.zip

It doesn't fully work for me, but does manage to install the pillow dependency correctly. For me, it then gets to

Building wheel for Octolapse (setup.py): still running... Building wheel for Octolapse (setup.py): finished with status 'error' ... 42 | static const char* send_parsed_command_first = "first";| ^~~~~~~~~~~~~~~~~~~~~~~~~octoprint_octolapse/data/lib/c/stabilization.h:41:20: warning: 'snapshot_action' defined but not used [-Wunused-variable]41 | static const char* snapshot_action = "snapshot";| ^~~~~~~~~~~~~~~octoprint_octolapse/data/lib/c/stabilization.h:40:20: warning: 'travel_action' defined but not used [-Wunused-variable]40 | static const char* travel_action = "travel";| ^~~~~~~~~~~~~error: command '/usr/bin/gcc' failed with exit code 1[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for Octolapse

I think i'm missing something else now. But i'm also using a very old phone.

JZiZu commented 1 year ago

Here you can find the temporary solution lmichoux came up with. It works for my installation. https://github.com/feelfreelinux/octo4a/discussions/370

guywholikestobreakthings commented 1 year ago

Here you can find the temporary solution lmichoux came up with. It works for my installation. #370

I dunno - Neither of them seems to work for me.

a-c-m commented 1 year ago

I updated my fork with the code from #370 - which kind of worked, octolapse would build but pillow would fail, so I had to uninstall it and re-install it.

pip remove pillow pip install --force-reinstall -vI "pillow==6.2.2" but it needed zlib and jpeg headers, so :

apk add zlib-dev jpeg-dev

then it worked without exploding! But...

Even after installing Successfully installed Octolapse-0.4.1+u.af13f5b Done!

and restarting.... i don't get it octolapse anywhere in the UI - or any errors. So now i'm confused.

guywholikestobreakthings commented 1 year ago

Yes, this. I was able to "successfully" install the older version, but it showed as "Unknown" installed, then doesn't appear anywhere in the UI under any pseudonym.

a-c-m commented 1 year ago

Ok, I got it working. Once you've installed, don't restart right away! Save the changes and check its showing in the Plugin Manager list.

That worked for me.

sv0o commented 1 year ago

Ok, I got it working. Once you've installed, don't restart right away! Save the changes and check its showing in the Plugin Manager list.

That worked for me.

I'm at this point. your fork installed with errors (pillow). Octoprint.log enumerates Octolapse along with the other plugins but it doesn't show up in plugin manager yet. EDIT: I had to click "all" in plugin manager and there it was....

Thank You!!! check --> https://github.com/feelfreelinux/octo4a/discussions/369

sv0o commented 1 year ago

following up on this issue: Octolapse still works great for the Remix MINI with android 5 Since the new octo4A 1.2.3 and 1.2.4 added Android 11 support, I tried with the BLU B131 and now some new compiler issue appears to occur when Octolapse is installing . I have tried the official Octolapse and the forked version.

plugin_pluginmanager_console.log I'm just trying to figure what the error is at this point.

guywholikestobreakthings commented 1 year ago

Same. I upgraded and nothing really changed except the fact that OctoLapse still won't install/compile and errors out. Not sure what's up.

On Mon, Mar 27, 2023 at 10:34 AM sv0o @.***> wrote:

following up on this issue: Octolapse still works great for the Remix MINI with android 5 Since the new octo4A 1.2.3 and 1.2.4 added Android 11 support, I tried with the BLU B131 and now some new compiler issue appears to occur when Octolapse is installing . I have tried the official Octolapse and the forked version.

plugin_pluginmanager_console.log https://github.com/feelfreelinux/octo4a/files/11079786/plugin_pluginmanager_console.log I'm just trying to figure what the error is at this point.

— Reply to this email directly, view it on GitHub https://github.com/feelfreelinux/octo4a/issues/373#issuecomment-1485227830, or unsubscribe https://github.com/notifications/unsubscribe-auth/A347TCQLANTSKPZWWW4L3BLW6GQPPANCNFSM6AAAAAAUVWR5DU . You are receiving this because you were mentioned.Message ID: @.***>

masademan commented 1 year ago

I can't install octolapse either

Jaffer2x commented 1 year ago

i can't install optolapse in Samsung A52 Android 13, everything else works great, same error legacy stuff

TommyStrobbe commented 1 year ago

Ok, I got it working. Once you've installed, don't restart right away! Save the changes and check its showing in the Plugin Manager list.

That worked for me.

didn't work for me :(

TommyStrobbe commented 1 year ago

i have the same problem, did u got it to work?

sv0o commented 1 year ago

are you referring to the problem installing into Android 11 or the earlier problem with deprecated dependencies? If you haven't tried the a-c-m branch, it's worth a shot https://github.com/a-c-m/Octolapse/archive/refs/heads/master.zip

but the latest official version has other updates in it. (see releases page https://github.com/feelfreelinux/octo4a/releases)

TommyStrobbe commented 1 year ago

are you referring to the problem installing into Android 11 or the earlier problem with deprecated dependencies? If you haven't tried the a-c-m branch, it's worth a shot https://github.com/a-c-m/Octolapse/archive/refs/heads/master.zip

but the latest official version has other updates in it. (see releases page https://github.com/feelfreelinux/octo4a/releases)

I try to install octolapse on macOS, I have python 3.9.2, no problems with other plugins, just this one won't work, tried the a-c-m and it did install as 'unknown' but I can't find it back in plugin manager, tried to save before restarting octoprint without success. Also installed wheel with pip. but octolapse won't work

guywholikestobreakthings commented 1 year ago

Same here. Have tried everything, nothing will work to get it to install correctly. EVen with new plugins.

On Wed, Jun 7, 2023 at 11:44 AM TommyStrobbe @.***> wrote:

are you referring to the problem installing into Android 11 or the earlier problem with deprecated dependencies? If you haven't tried the a-c-m branch, it's worth a shot https://github.com/a-c-m/Octolapse/archive/refs/heads/master.zip

but the latest official version has other updates in it. (see releases page https://github.com/feelfreelinux/octo4a/releases)

I try to install octolapse on macOS, I have python 3.9.2, no problems with other plugins, just this one won't work, tried the a-c-m and it did install as 'unknown' but I can't find it back in plugin manager, tried to save before restarting octoprint without success.

— Reply to this email directly, view it on GitHub https://github.com/feelfreelinux/octo4a/issues/373#issuecomment-1581092509, or unsubscribe https://github.com/notifications/unsubscribe-auth/A347TCVV4WG4ZSOKEP73TJDXKCOXXANCNFSM6AAAAAAUVWR5DU . You are receiving this because you were mentioned.Message ID: @.***>

BaTaTaAdb commented 10 months ago

Same issue here! On a Huawei P40 lite with Android 12 and installed Plugins Extra.

gleneccles commented 10 months ago

@alufers Any chance we can get the formed version from @a-c-m merged so we can get octolapse working with octo4a? It is the only thing I have found so far that doesnt work in octo4a.

BaTaTaAdb commented 10 months ago

@gleneccles I found that an older vesion of octolapse works flawlessly. I have been using for a month now and it's been great. Link

Install it in the plugin browser through the link or the zip folder. image

gleneccles commented 10 months ago

Ooh this is exciting. I will try it out tomorrow. Thank you for the idea, @BaTaTaAdb.

guywholikestobreakthings commented 10 months ago

No dice for me...

Running setup.py clean for pillowerror: subprocess-exited-with-error× python setup.py bdist_wheel did not run successfully.│ exit code: 1╰─> [182 lines of output]running bdist_wheelrunning buildrunning build_pycreating buildcreating build/lib.linux-aarch64-cpython-310creating build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MpoImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageMode.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PngImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/XbmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PcxImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/SunImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/SpiderImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TarIO.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MpegImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BdfFontFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GribStubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageStat.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PixarImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GimpPaletteFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageColor.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ContainerIO.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MspImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MicImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_version.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImtImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GifImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PalmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageQt.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageMath.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PaletteFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FontFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PdfParser.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ExifTags.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageCms.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FpxImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageChops.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PSDraw.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PcdImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageFilter.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageDraw2.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImagePath.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/DcxImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/init.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/JpegPresets.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/features.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageDraw.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GimpGradientFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageWin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/IcoImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_tkinter_finder.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/EpsImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TgaImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageMorph.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/WalImageFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PcfFontFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BlpImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageTk.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GbrImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageOps.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PdfImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageShow.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageEnhance.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/WmfImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageGrab.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/WebPImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FliImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TiffTags.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/CurImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_util.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GdImageFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TiffImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/IptcImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImagePalette.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BmpImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageTransform.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/IcnsImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/McIdasImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/XpmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/DdsImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageSequence.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PyAccess.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_binary.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/Image.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/main.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/SgiImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PsdImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/JpegImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageFont.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PpmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FtexImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILrunning egg_infowriting src/Pillow.egg-info/PKG-INFOwriting dependency_links to src/Pillow.egg-info/dependency_links.txtwriting top-level names to src/Pillow.egg-info/top_level.txtreading manifest file 'src/Pillow.egg-info/SOURCES.txt'reading manifest template 'MANIFEST.in'warning: no files found matching '.c'warning: no files found matching '.h'warning: no files found matching '.sh'warning: no previously-included files found matching '.appveyor.yml'warning: no previously-included files found matching '.coveragerc'warning: no previously-included files found matching '.codecov.yml'warning: no previously-included files found matching '.editorconfig'warning: no previously-included files found matching '.readthedocs.yml'warning: no previously-included files found matching 'azure-pipelines.yml'warning: no previously-included files matching '.git' found anywhere in distributionwarning: no previously-included files matching '.pyc' found anywhere in distributionwarning: no previously-included files matching '.so' found anywhere in distributionno previously-included directories found matching '.azure-pipelines'no previously-included directories found matching '.travis'adding license file 'LICENSE'writing manifest file 'src/Pillow.egg-info/SOURCES.txt'running build_extThe headers or library files could not be found for zlib,a required dependency when compiling Pillow from source.Please see the install instructions at:https://pillow.readthedocs.io/en/latest/installation.htmlTraceback (most recent call last):File "/tmp/pip-install-1z3384w4/pillow_21bd40cb0e204f509710eacaa70a074c/setup.py", line 852, in setup(File "/usr/lib/python3.10/site-packages/setuptools/init.py", line 87, in setupreturn distutils.core.setup(**attrs)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setupreturn run_commands(dist)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commandsdist.run_commands()File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commandsself.run_command(cmd)File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_commandsuper().run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_commandcmd_obj.run()File "/usr/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 346, in runself.run_command("build")File "/usr/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_commandself.distribution.run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_commandsuper().run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_commandcmd_obj.run()File "/usr/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 132, in runself.run_command(cmd_name)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_commandself.distribution.run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_commandsuper().run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_commandcmd_obj.run()File "/usr/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 346, in runself.build_extensions()File "/tmp/pip-install-1z3384w4/pillow_21bd40cb0e204f509710eacaa70a074c/setup.py", line 687, in build_extensionsraise RequiredDependencyException(f)main.RequiredDependencyException: zlibDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "", line 2, in

File "", line 34, in File "/tmp/pip-install-1z3384w4/pillow_21bd40cb0e204f509710eacaa70a074c/setup.py", line 903, in raise RequiredDependencyException(msg)__main__.RequiredDependencyException:The headers or library files could not be found for zlib,a required dependency when compiling Pillow from source.Please see the install instructions at:https://pillow.readthedocs.io/en/latest/installation.html[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for pillowSuccessfully built OctolapseFailed to build pillowInstalling collected packages: pillow, OctolapseRunning setup.py install for pillow: startederror: subprocess-exited-with-error× Running setup.py install for pillow did not run successfully.│ exit code: 1╰─> [186 lines of output]running install/usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.warnings.warn(running buildrunning build_pycreating buildcreating build/lib.linux-aarch64-cpython-310creating build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MpoImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageMode.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PngImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/XbmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PcxImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/SunImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/SpiderImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TarIO.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FitsStubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MpegImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BdfFontFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GribStubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageStat.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PixarImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GimpPaletteFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageColor.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ContainerIO.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MspImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/MicImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_version.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImtImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GifImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PalmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageQt.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageMath.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PaletteFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FontFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PdfParser.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ExifTags.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageCms.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FpxImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageChops.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BufrStubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PSDraw.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PcdImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageFilter.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageDraw2.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImagePath.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/DcxImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/__init__.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/JpegPresets.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/Hdf5StubImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/features.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageDraw.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GimpGradientFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageWin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/IcoImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_tkinter_finder.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/EpsImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TgaImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageMorph.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/Jpeg2KImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/WalImageFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PcfFontFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BlpImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageTk.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GbrImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageOps.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PdfImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageShow.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageEnhance.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/WmfImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageGrab.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/WebPImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FliImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TiffTags.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/CurImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_util.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/GdImageFile.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/TiffImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/IptcImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImagePalette.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/BmpImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageTransform.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/IcnsImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/McIdasImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/XpmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/DdsImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageSequence.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PyAccess.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/_binary.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/Image.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/__main__.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/XVThumbImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/SgiImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PsdImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/JpegImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/ImageFont.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/PpmImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILcopying src/PIL/FtexImagePlugin.py -> build/lib.linux-aarch64-cpython-310/PILrunning egg_infowriting src/Pillow.egg-info/PKG-INFOwriting dependency_links to src/Pillow.egg-info/dependency_links.txtwriting top-level names to src/Pillow.egg-info/top_level.txtreading manifest file 'src/Pillow.egg-info/SOURCES.txt'reading manifest template 'MANIFEST.in'warning: no files found matching '*.c'warning: no files found matching '*.h'warning: no files found matching '*.sh'warning: no previously-included files found matching '.appveyor.yml'warning: no previously-included files found matching '.coveragerc'warning: no previously-included files found matching '.codecov.yml'warning: no previously-included files found matching '.editorconfig'warning: no previously-included files found matching '.readthedocs.yml'warning: no previously-included files found matching 'azure-pipelines.yml'warning: no previously-included files matching '.git*' found anywhere in distributionwarning: no previously-included files matching '*.pyc' found anywhere in distributionwarning: no previously-included files matching '*.so' found anywhere in distributionno previously-included directories found matching '.azure-pipelines'no previously-included directories found matching '.travis'adding license file 'LICENSE'writing manifest file 'src/Pillow.egg-info/SOURCES.txt'running build_extThe headers or library files could not be found for zlib,a required dependency when compiling Pillow from source.Please see the install instructions at:https://pillow.readthedocs.io/en/latest/installation.htmlTraceback (most recent call last):File "/tmp/pip-install-1z3384w4/pillow_21bd40cb0e204f509710eacaa70a074c/setup.py", line 852, in setup(File "/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setupreturn distutils.core.setup(**attrs)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setupreturn run_commands(dist)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commandsdist.run_commands()File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commandsself.run_command(cmd)File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_commandsuper().run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_commandcmd_obj.run()File "/usr/lib/python3.10/site-packages/setuptools/command/install.py", line 68, in runreturn orig.install.run(self)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/command/install.py", line 698, in runself.run_command('build')File "/usr/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_commandself.distribution.run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_commandsuper().run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_commandcmd_obj.run()File "/usr/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 132, in runself.run_command(cmd_name)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_commandself.distribution.run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_commandsuper().run_command(command)File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_commandcmd_obj.run()File "/usr/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 346, in runself.build_extensions()File "/tmp/pip-install-1z3384w4/pillow_21bd40cb0e204f509710eacaa70a074c/setup.py", line 687, in build_extensionsraise RequiredDependencyException(f)__main__.RequiredDependencyException: zlibDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "", line 2, in File "", line 34, in File "/tmp/pip-install-1z3384w4/pillow_21bd40cb0e204f509710eacaa70a074c/setup.py", line 903, in raise RequiredDependencyException(msg)__main__.RequiredDependencyException:The headers or library files could not be found for zlib,a required dependency when compiling Pillow from source.Please see the install instructions at:https://pillow.readthedocs.io/en/latest/installation.html[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.error: legacy-install-failure× Encountered error while trying to install package.╰─> pillownote: This is an issue with the package mentioned above, not pip.hint: See above for output from the failure.Running setup.py install for pillow: finished with status 'error'Looks like the plugin was already installed. Forcing a reinstall./usr/bin/python3 -m pip --disable-pip-version-check install file:///tmp/tmp4_bu4f5m.zip --no-cache-dir --ignore-installed --force-reinstall --no-deps --userProcessing /tmp/tmp4_bu4f5m.zipPreparing metadata (setup.py): started On Fri, Sep 1, 2023 at 1:16 AM gleneccles ***@***.***> wrote: > Ooh this is exciting. I will try it out tomorrow. Thank you for the idea, > @BaTaTaAdb . > > — > Reply to this email directly, view it on GitHub > , > or unsubscribe > > . > You are receiving this because you were mentioned.Message ID: > ***@***.***> >
BaTaTaAdb commented 10 months ago

@guywholikestobreakthings Are you sure you installed plugin extras? image

That is a requirement for the octolapse to work and It was really hard for me to find it when I was having issues.

guywholikestobreakthings commented 10 months ago

Yup, Mine is on.

On Fri, Sep 1, 2023 at 3:39 PM João Nuno @.***> wrote:

@gleneccles https://github.com/gleneccles Are you sure you installed plugin extras? [image: image] https://user-images.githubusercontent.com/49878220/265113149-7676b859-de1b-48f5-8466-ce3de4987d79.png

That is a requirement for the octolapse to work and It was really hard for me to find it when I was having issues.

— Reply to this email directly, view it on GitHub https://github.com/feelfreelinux/octo4a/issues/373#issuecomment-1703240781, or unsubscribe https://github.com/notifications/unsubscribe-auth/A347TCWHBORQD5J5VGRGDF3XYI2VJANCNFSM6AAAAAAUVWR5DU . You are receiving this because you were mentioned.Message ID: @.***>

gleneccles commented 10 months ago

Well, it worked @BaTaTaAdb =)

Don't try to upgrade it though lol. It will fail the same way.

BaTaTaAdb commented 9 months ago

Thanks for heads up @gleneccles ! And I'm glad I could help :)