Ensure you use:
pip install --no-cache-dir mod_wsgi
so it doesn't use any prior build outputs.
If still have issue, ensure that the apache-dev package is the same version as
main apache binary package. The error can indicate they are for different
versions and headers files don't match apache libraries.
Graham
> On 4 Mar 2022, at 8:15 pm, vladko 312 <[email protected]> wrote:
>
> My bad, it was an old apr package. After update to 1.7.0-6 (apr-util 1.6.1-5
> was already newest) the problem is gone. Now it is a mod_wsgi problem:
> httpd: Syntax error on line 206 of
> /data/data/com.termux/files/usr/etc/apache2/httpd.conf: Cannot load
> /data/data/com.termux/files/usr/lib/python3.10/site-packages/mod_wsgi-4.9.1.dev1-py3.10-linux-aarch64.egg/mod_wsgi/server/mod_wsgi-py310.cpython-310.so
> into server: dlopen failed: cannot locate symbol "apr_pool_cleanup_null"
> referenced by
> "/data/data/com.termux/files/usr/lib/python3.10/site-packages/mod_wsgi-4.9.1.dev1-py3.10-linux-aarch64.egg/mod_wsgi/server/mod_wsgi-py310.cpython-310.so"...
> Without mod_wsgi it loads base config successfully and fails on my flask
> config. Without flask config everything works.
>
> пятница, 4 марта 2022 г. в 12:04:04 UTC+3, Graham Dumpleton:
> Another indication that it seems the Apache installation seems to be broken.
> Does Apache even start by itself without mod_wsgi being configured?
>
>
>> On 4 Mar 2022, at 8:01 pm, vladko 312 <[email protected]
>> <applewebdata://8CD43F1A-0E63-43C7-82C8-59F8B8D47169>> wrote:
>>
>
>> I use apache from termux repos. Previously, everything worked (before i
>> upgraded all packets). I tried using python-provided mod_wsgi but it never
>> worked. Now it gives me this error:
>> CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/bin/httpd": cannot
>> locate symbol "apr_procattr_limit_set" referenced by
>> "/data/data/com.termux/files/usr/bin/httpd"...
>> Aborted
>> Seems like it is unrelated to mod_wsgi, but i can't fix it either
>> пятница, 4 марта 2022 г. в 11:51:08 UTC+3, Graham Dumpleton:
>> Looks more like there is something wrong with your Apache installation.
>>
>> Instead of using configure/make/make install method of building mod_wsgi,
>> try using the pip install method.
>>
>> See:
>>
>> https://pypi.org/project/mod-wsgi/ <https://pypi.org/project/mod-wsgi/>
>>
>> This may not help if is apxs from Apache which is generating bogus output.
>>
>> What Apache bistro are you using? A system provided package, or some third
>> party one?
>>
>> Graham
>>
>>
>>> On 4 Mar 2022, at 7:46 pm, vladko 312 <[email protected] <>> wrote:
>>>
>>
>>> I used mod_wsgi 4.8 with python 3.9 in termux, but i switched to python
>>> 3.10 and it is no longer possible to compile it, as python removed some
>>> header files that are required. I tried to compile mod_wsgi 4.9 and a
>>> development version, but both failed with the same error:
>>> /data/data/com.termux/files/usr/share/apr-1/build/libtool --silent
>>> --mode=link aarch64-linux-android-clang
>>> -L/data/data/com.termux/files/usr/lib
>>> -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp
>>> -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now
>>> -Wl,--no-as-needed,-landroid-support,--as-needed -lapr-1 -laprutil-1
>>> -L/home/builder/.termux-build/apache2/src/libdummy
>>> -Wl,--as-needed,-ldummy-mod_cache,-ldummy-mod_dav,-ldummy-mod_proxy,-ldummy-mod_session,-ldummy-mod_watchdog
>>> -Wl,-rpath=/data/data/com.termux/files/usr/libexec/apache2 -o
>>> src/server/mod_wsgi.la <http://mod_wsgi.la/> -rpath
>>> /data/data/com.termux/files/usr/libexec/apache2 -module -avoid-version
>>> src/server/wsgi_validate.lo src/server/wsgi_thread.lo
>>> src/server/wsgi_stream.lo src/server/wsgi_server.lo
>>> src/server/wsgi_restrict.lo src/server/wsgi_metrics.lo
>>> src/server/wsgi_memory.lo src/server/wsgi_logger.lo
>>> src/server/wsgi_interp.lo src/server/wsgi_daemon.lo
>>> src/server/wsgi_convert.lo src/server/wsgi_buckets.lo
>>> src/server/wsgi_apache.lo src/server/mod_wsgi.lo
>>> -L/data/data/com.termux/files/usr/lib
>>> -L/data/data/com.termux/files/usr/lib/python3.10/config -lpython3.10
>>> -lcrypt -ldl -lm -lm
>>> ld.lld: error: unable to find library -ldummy-mod_cache
>>> ld.lld: error: unable to find library -ldummy-mod_dav
>>> ld.lld: error: unable to find library -ldummy-mod_proxy
>>> ld.lld: error: unable to find library -ldummy-mod_session
>>> ld.lld: error: unable to find library -ldummy-mod_watchdog
>>> clang-13: error: linker command failed with exit code 1 (use -v to see
>>> invocation)
>>> apxs:Error: Command failed with rc=65536
>>> How to fix it? I use apache 1:2.4.52-2 and termux 0.101
>>>
>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "modwsgi" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected] <>.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/modwsgi/6cb36c8d-4cd3-43d5-a392-b39bef80f367n%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/modwsgi/6cb36c8d-4cd3-43d5-a392-b39bef80f367n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected]
>> <applewebdata://8CD43F1A-0E63-43C7-82C8-59F8B8D47169>.
>
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/modwsgi/c97d751f-061d-42a0-be82-9c5c47a3a92cn%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/modwsgi/c97d751f-061d-42a0-be82-9c5c47a3a92cn%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/modwsgi/7e506346-3c08-42fc-b97c-a418200317fan%40googlegroups.com
>
> <https://groups.google.com/d/msgid/modwsgi/7e506346-3c08-42fc-b97c-a418200317fan%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/modwsgi/99473DBD-9B26-4B0D-8DB1-0E980AF8CF27%40gmail.com.