(00:59:56) ===> Staging for ksh93-20120801_2
(00:59:58) ===> Generating temporary packing list
(00:59:58) install -s -m 555 /wrkdirs/usr/ports/shells/ksh93/work/ksh93-20120801_2/bin/ksh /wrkdirs/usr/ports/shells/ksh93/work/stage/usr/local/bin/ksh93
(00:59:58) install: /wrkdirs/usr/ports/shells/ksh93/work/ksh93-20120801_2/bin/ksh: No such file or directory
(00:59:58) *** Error code 71
(00:59:58) make: stopped in /usr/ports/shells/ksh93
Please see attached build log.
Created attachment 170219 [details]
poudriere shells/ksh93 build log
It will build fine if you remove files/patch-src-lib-libast-hash-hashalloc.c and files/patch-src-lib-libast-string-tokscan.c
Created attachment 170234 [details]
shells/ksh93 successful build on ARM log
After removing the mentioned patches the build finished successfully.
Now I try to compile CDE.
Thank you for advice.
Building CDE on ARM delivers this error:
Building Release 2.2.3 of CDE
make -f xmakefile VerifyOS
Building on FreeBSD 11.0-CURRENT arm.
make -f xmakefile Makefiles
making Makefiles in config...
3 warnings and 3 errors generated.
*** exit code 1 making cmdinit.o
ksh93 requires libcmd but libcmd had build errors
build libAST 930519
(In reply to Ulrich Grey from comment #4)
Mikaël Urankar has provided some patches for building CDE.
Applying these patches CDE builds well.
There are no more errors.
shells/ksh93 now works well for building CDE Desktop.
Created attachment 176064 [details]
Can we fix this issue? The problem was introduced in bug #185256
Using the upstream patch allows ksh93 to build on armv6 and 10.3/11.0 i386
thanks in advance.
A commit references this bug:
Date: Fri Oct 28 15:08:15 UTC 2016
New revision: 424858
- Fix build on armv6
- While I'm here, fix diff header of patch file
Submitted by: <email@example.com>
Obtained from: https://github.com/att/ast/blob/beta/src/lib/libast/hash/hashalloc.c