Workaround for build failure of misc/mate-user-guide
- Reply: Dima Panov : "Re: Workaround for build failure of misc/mate-user-guide"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 15 Jan 2024 09:56:09 UTC
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>