The port math/maxima fails to build for me using poudriere on amd64 12.1 stable. The error from the build log is shown below: -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/math/maxima/work/stage/usr/local/share/examples/maxima '-name *\.dem' install -m 444 /wrkdirs/usr/ports/math/maxima/work/maxima-5.44.0/doc/man/maxima.1.gz /wrkdirs/usr/ports/math/maxima/work/stage/usr/local/man/man1 /bin/mkdir -p /wrkdirs/usr/ports/math/maxima/work/stage/usr/local/lib/ecl install -m 0644 /wrkdirs/usr/ports/math/maxima/work/maxima-5.44.0/src/binary-ecl/maxima.fas /wrkdirs/usr/ports/math/maxima/work/stage/usr/local/lib/ecl install: /wrkdirs/usr/ports/math/maxima/work/maxima-5.44.0/src/binary-ecl/maxima.fas: No such file or directory *** Error code 71 Stop. make: stopped in /usr/ports/math/maxima =>> Cleaning up wrkdir ===> Cleaning for maxima-5.44.0_1 build of math/maxima | maxima-5.44.0_1 ended at Sun Jul 5 17:38:17 EDT 2020 build time: 00:02:11 !!! build failure encountered !!!
There is no maintainer of this port right now. May I suggest you to create a patch to fix this, or asking help on the related mailing lists?
Sure I'm willing to help create a patch to fix this but not sure where to start to debug the error. I guess I will ask for help on the ports mailing list and go from there. Thanks.
Created attachment 216273 [details] Patch that adds devel/libatomic as build dependency for maxima port I found the reason for the maxima port failing to build using poudriere on 12.1 Stable for me. There was a missing header atomic_ops.h that was causing the build to fail. After adding a build dependency for devel/libatomic_ops port the maxima now builds correctly for me. Hopefully this helps others.
Thanks for the patch! I can confirm that it works.
A commit references this bug: Author: zeising Date: Tue Jul 7 15:17:23 UTC 2020 New revision: 541427 URL: https://svnweb.freebsd.org/changeset/ports/541427 Log: math/maxima: Fix build with SAGE option Fix the build of math/maxima with the SAGE option [1] Add missing man pages to plist PR: 247805 [1] Submitted by: Robert Cina (with modifications) [1] Changes: head/math/maxima/Makefile head/math/maxima/pkg-plist
This should have been fixed now. Thank you for the report, and apologies for the breakage. I don't believe this needs to be merged to the quarterly branch. math/maxima was updated after the branch was created. If there still are issues, please let me know!
^Triage: Assign to committer who resolved the issue.