I wasn't changing the makefile, as there was nothing related to those libs
in it

пт, 4 мар. 2022 г. в 21:37, Graham Dumpleton <[email protected]>:

> What was in the Makefile left in the mod_wsgi source directory after
> running configure?
>
> On 5 Mar 2022, at 12:43 am, vladko 312 <[email protected]> wrote:
>
> It worked! I removed all *-ldummy-xxx *from both
> usr/share/apache2/build/config* and it allowed me to compile the module!
> The module works and I was able to use my Flask app again! Thank you for
> your help!
>
> пятница, 4 марта 2022 г. в 15:34:38 UTC+3, vladko 312:
>
>>
>> Found them in usr/share/apache
>> Will try to comment them and try again
>> пятница, 4 марта 2022 г. в 14:47:24 UTC+3, vladko 312:
>>
>>> I can't find where they are coming from. I searched in all files after
>>> ./configure
>>>
>>>
>>> пятница, 4 марта 2022 г. в 13:16:48 UTC+3, Graham Dumpleton:
>>>
>>>> All you can do then is after running configure, edit the Makefile and
>>>> remove all the *-ldummy-xxx options, as they should not exist. Then do
>>>> the build.*
>>>>
>>>> On 4 Mar 2022, at 9:15 pm, vladko 312 <[email protected]> wrote:
>>>>
>>>> used 'make distclean'. The error remains.
>>>>
>>>> пятница, 4 марта 2022 г. в 13:11:16 UTC+3, Graham Dumpleton:
>>>>
>>>>> Since you updated APR. For configure/make/make install, make sure you
>>>>> did a make distclean before running configure again and re-compiling. If
>>>>> you do that, what is the output and error if still have one.
>>>>>
>>>>> On 4 Mar 2022, at 9:02 pm, vladko 312 <[email protected]> wrote:
>>>>>
>>>>> They both are the newest in termux repo. Apache starts without
>>>>> mod_wsgi. Is there a way to fix the initial problem with compiling 
>>>>> mod_wsgi
>>>>> 4.9 or 4.8 with CMMI?
>>>>>
>>>>>
>>>>> пятница, 4 марта 2022 г. в 12:57:45 UTC+3, Graham Dumpleton:
>>>>>
>>>>>> Then the apr version may not match what Apache was compiled for.
>>>>>>
>>>>>> On 4 Mar 2022, at 8:56 pm, vladko 312 <[email protected]> wrote:
>>>>>>
>>>>>> I uninstalled first.
>>>>>>
>>>>>> пятница, 4 марта 2022 г. в 12:46:57 UTC+3, Graham Dumpleton:
>>>>>>
>>>>>>> Did you force update or uninstall the installed mod_wsgi version
>>>>>>> first as clarified in followup email?
>>>>>>>
>>>>>>> On 4 Mar 2022, at 8:42 pm, vladko 312 <[email protected]> wrote:
>>>>>>>
>>>>>>> I reinstalled mod_wsgi with your command, but the error remains.
>>>>>>> Seems like termux has no apache2-dev and uses apache-2 instead.
>>>>>>>
>>>>>>> пятница, 4 марта 2022 г. в 12:18:35 UTC+3, Graham Dumpleton:
>>>>>>>
>>>>>>>> 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
>>>>>>>> <http://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
>>>>>>>> <http://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]> 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/
>>>>>>>>>>
>>>>>>>>>> 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 -lmld.lld: error: unable to find library
>>>>>>>>>> -ldummy-mod_cacheld.lld: error: unable to find library
>>>>>>>>>> -ldummy-mod_davld.lld: error: unable to find library
>>>>>>>>>> -ldummy-mod_proxyld.lld: error: unable to find library
>>>>>>>>>> -ldummy-mod_sessionld.lld: error: unable to find library
>>>>>>>>>> -ldummy-mod_watchdogclang-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].
>>>>>>>>>
>>>>>>>>> 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].
>>>>>>>>
>>>>>>>> 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/857cc2d6-93a7-4165-9ee0-d852b9bccba4n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/modwsgi/857cc2d6-93a7-4165-9ee0-d852b9bccba4n%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/42751e7f-57ec-48e9-bbb8-785161598829n%40googlegroups.com
>>>>>> <https://groups.google.com/d/msgid/modwsgi/42751e7f-57ec-48e9-bbb8-785161598829n%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/a27c331c-2bed-455d-888a-9e1cb3e98bd4n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/modwsgi/a27c331c-2bed-455d-888a-9e1cb3e98bd4n%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/3ac8b30d-b5e2-4e60-9ac1-c724279e3fc8n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/modwsgi/3ac8b30d-b5e2-4e60-9ac1-c724279e3fc8n%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/b12a1283-b5ad-4e1f-9abe-627937adc2c0n%40googlegroups.com
> <https://groups.google.com/d/msgid/modwsgi/b12a1283-b5ad-4e1f-9abe-627937adc2c0n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "modwsgi" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/modwsgi/MTT7XPCc7gw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/modwsgi/4038BBB3-4E4D-4D59-B87D-4A49F1141717%40gmail.com
> <https://groups.google.com/d/msgid/modwsgi/4038BBB3-4E4D-4D59-B87D-4A49F1141717%40gmail.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/CABBbnaKL_RuOJM5s5UNtzRnebOfWtLo6hE%2B9HLR7HbQa6jPiEw%40mail.gmail.com.

Reply via email to