Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2024 18:56:09 +0900
From:      Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
To:        ports@freebsd.org
Subject:   Workaround for build failure of misc/mate-user-guide
Message-ID:  <20240115185609.558cee55f06e44b7ac70b20c@dec.sakura.ne.jp>

next in thread | raw e-mail | index | archive | help
Hi.

FYI:

Currently, misc/mate-user-guide fails to build as seen in
freebsd-pkg-fallouts ML [1] [2].
This reproduced in my poudriere jail.

This can be fixed by removing py39-libxml2-2.11.6.pkg and
itstool-2.0.7.pkg from poudriere's local repo, then, start poudriere
jail again (and once more).


Some details with this.

In the build log, "Segmentation fault (core dumped)" is observed after
running itstool, but poudriere cleans the jail at least by default.

Deleting itstool-2.0.7.pkg alone and retrying failed, so I've tried
building misc/mate-user-guide on bare-metal environment and
found /usr/ports/misc/mate-user-guide/work/mate-user-guide-1.26.0/mate-user-guide/ja/python3.9.core.

Using the core, lldb backtrace suggested it's related with
textproc/py-libxml2. So I attempted to delete py39-libxml2-2.11.6.pkg,
too and finally succeeded.

I was going to file a bug for this, but I was puzzled while preparing.
Because textproc/py-libxml2 is bumped in the same commit with
textproc/libxml2, and has "USE_GNOME=	libxml2" line in its
Makefile.

So I decided not to file a bug for it for now and report the workaround
here, freebsd-ports ML.

[1]
https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-January/549477.html

[2]
https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-January/549741.html

Regards.

-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20240115185609.558cee55f06e44b7ac70b20c>