Re: git: 30c1b81f50b1 - main - www/mod_wsgi: Update to 6.1.0
- In reply to: Michael Osipov : "Re: git: 30c1b81f50b1 - main - www/mod_wsgi: Update to 6.1.0"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Oct 2026 06:07:51 UTC
On Fri, Oct 02, 2026 at 09:07:37PM +0200, Michael Osipov wrote:
>
>
> On 2026-10-02 18:57, Craig Leres wrote:
> > On 9/29/26 00:49, Michael Osipov wrote:
> > > The branch main has been updated by michaelo:
> > >
> > > URL:https://deu01.safelinks.protection.outlook.com/? url=https%3A%2F%2Fcgit.freebsd.org%2Fports%2Fcommit%2F&data=05%7C02%7Cmichael.osipov%40innomotics.com%7Ce7258d86fff04e41fa1808df20a63e29%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639265570535628040%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DSXaP1uKY4oWjtmnr8r9JAW3QtkFlXTQpKL7NhYtYD0%3D&reserved=0?
> > > id=30c1b81f50b157ef6023dd787e20c4d42306e65c
> > >
> > > commit 30c1b81f50b157ef6023dd787e20c4d42306e65c
> > > Author: Michael Osipov<michaelo@FreeBSD.org>
> > > AuthorDate: 2026-09-28 20:53:28 +0000
> > > Commit: Michael Osipov<michaelo@FreeBSD.org>
> > > CommitDate: 2026-09-29 07:47:36 +0000
> > >
> > > www/mod_wsgi: Update to 6.1.0
> > > mod_wsgi has been upgraded to major version 6 with several
> > > potentially
> > > breaking changes. Read the release notes very carefully:
> > > https://deu01.safelinks.protection.outlook.com/?
> > > url=https%3A%2F%2Fmodwsgi.readthedocs.io%2Fen%2Flatest%2Frelease- notes.html&data=05%7C02%7Cmichael.osipov%40innomotics.com%7Ce7258d86fff04e41fa1808df20a63e29%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639265570535674726%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=qU29Ym5s9KtWosUjAi51f%2F%2B56HQffn%2Bql%2FPeAgRaoGw%3D&reserved=0
> >
> > This doesn't build for me; I use DEFAULT_VERSIONS=python=3.12. Adding
> > LDFLAGS+=-L${LOCALBASE}/lib fixes it (see attached).
> >
> > Craig
> >
> > /usr/local/share/apr/build-1/libtool --silent --mode=link cc -Wl,-
> > rpath,/usr/local/lib -o src/server/mod_wsgi.la -rpath /usr/local/
> > libexec/apache24 -module -avoid-version src/server/wsgi_validate.lo src/
> > server/wsgi_thread.lo src/server/wsgi_telemetry.lo src/server/
> > wsgi_stream.lo src/server/wsgi_signal.lo src/server/wsgi_shutdown.lo
> > src/server/wsgi_server.lo src/server/wsgi_restrict.lo src/server/
> > wsgi_remote.lo src/server/wsgi_module.lo src/server/wsgi_metrics.lo src/
> > server/wsgi_memory.lo src/server/wsgi_logger.lo src/server/
> > wsgi_interp.lo src/server/wsgi_input.lo src/server/wsgi_gc.lo src/
> > server/wsgi_execute.lo src/server/wsgi_environ.lo src/server/
> > wsgi_dispatch.lo src/server/wsgi_daemon.lo src/server/wsgi_convert.lo
> > src/server/wsgi_config.lo src/server/wsgi_buckets.lo src/server/
> > wsgi_auth.lo src/server/wsgi_apache.lo src/server/wsgi_adapter.lo src/
> > server/mod_wsgi.lo -lpython3.12 -ldl -lutil -lm
> > ld: error: unable to find library -lpython3.12
> > cc: error: linker command failed with exit code 1 (use -v to see
> > invocation)
> > apxs:Error: Command failed with rc=65536
> > .
> > *** [src/server/mod_wsgi.la] Error code 1
> >
> > make: stopped making "all" in /wrkdirs/usr/ports/www/mod_wsgi/work-
> > py312/mod_wsgi-6.1.0
> > make: 1 error
> >
> > make: stopped making "all" in /wrkdirs/usr/ports/www/mod_wsgi/work-
> > py312/mod_wsgi-6.1.0
> > ===> Compilation failed unexpectedly.
> > Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> > the maintainer.
> > *** Error code 1
> >
> > Stop.
> > make: stopped making "build" in /usr/ports/www/mod_wsgi
>
> Craig,
>
> please see: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=298985
>
> I am waiting for the maintainer's approval. I'll give me a couple of more
> days to respond. Please use the patch for the PR meanwhile.
Note that according to [1], which includes build fixes, you do not NEED
to wait for a maintainer timeout.
1: https://docs.freebsd.org/en/articles/committers-guide/#ports-qa-misc-blanket-approval
--
Mathieu Arnold