I’m aware that FreeBSD is not a Tier 1, but a Tier 3 platform for Zcash, so I’m here to ask for help building zcashd on FreeBSD 13.1 as this other forum post shows that FreeBSD 12 support was added but I am unable to get this building on FreeBSD 13.1.
I get the following after I git clone zcash. I think I might be missing a pre-requisite of building zcash but doing a web search, a search of this forum, and looking thru the code on Github does not present any help. Maybe @orion has a list somewhere?
free13@free13:~/zcash $ ./zcutil/build.sh
+ eval make --version
+ make --version
+ as --version
GNU assembler (GNU Binutils) 2.39
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-portbld-freebsd13.1'.
+ DEBUG=''
+ HOST=x86_64-unknown-freebsd13.1 BUILD=x86_64-unknown-freebsd13.1 make -C ./depends/ 'DEBUG='
make: "/usr/home/free13/zcash/depends/Makefile" line 48: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 51: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 53: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 55: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 57: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 72: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 74: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 84: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 86: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 100: Could not find hosts/.mk
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 21: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 22: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 29: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 33: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 35: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 37: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 42: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 44: Invalid line type
make: "/usr/home/free13/zcash/depends/hosts/default.mk" line 45: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 102: Could not find builders/.mk
make: "/usr/home/free13/zcash/depends/builders/default.mk" line 10: Invalid line type
make: "/usr/home/free13/zcash/depends/builders/default.mk" line 14: Invalid line type
make: "/usr/home/free13/zcash/depends/builders/default.mk" line 15: Invalid line type
make: "/usr/home/free13/zcash/depends/builders/default.mk" line 16: Invalid line type
make: "/usr/home/free13/zcash/depends/builders/default.mk" line 19: Invalid line type
make: "/usr/home/free13/zcash/depends/builders/default.mk" line 20: Invalid line type
make: "/usr/home/free13/zcash/depends/packages/packages.mk" line 5: Invalid line type
make: "/usr/home/free13/zcash/depends/packages/packages.mk" line 7: Invalid line type
make: "/usr/home/free13/zcash/depends/packages/packages.mk" line 13: Invalid line type
make: "/usr/home/free13/zcash/depends/packages/packages.mk" line 15: Invalid line type
make: "/usr/home/free13/zcash/depends/packages/packages.mk" line 18: Invalid line type
make: "/usr/home/free13/zcash/depends/packages/packages.mk" line 20: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 1: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 16: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 18: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 19: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 20: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 22: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 23: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 24: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 26: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 27: Error in archive specification: ""
make: "/usr/home/free13/zcash/depends/funcs.mk" line 33: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 35: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 36: Error in archive specification: ""
make: "/usr/home/free13/zcash/depends/funcs.mk" line 46: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 48: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 49: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 50: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 51: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 53: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 54: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 55: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 56: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 57: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 58: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 62: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 63: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 64: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 65: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 106: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 110: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 111: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 154: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 156: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 157: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 159: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 160: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 162: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 163: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 165: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 166: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 168: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 169: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 171: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 172: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 174: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 182: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 184: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 185: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 189: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 190: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 191: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 193: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 247: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 256: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 257: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 260:
Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 263: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 266: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 269: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 272: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 275: Invalid line type
make: "/usr/home/free13/zcash/depends/funcs.mk" line 278: Unknown modifier " |$($($(host_arch"
make: "/usr/home/free13/zcash/depends/funcs.mk" line 278: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 159: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 160: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 164: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 166: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 167: Invalid line type
make: "/usr/home/free13/zcash/depends/Makefile" line 167: warning: duplicate script for target "mkdir" ignored
make: "Makefile" line 160: warning: using previous script for "mkdir" defined here
make: "/usr/home/free13/zcash/depends/Makefile" line 167: warning: duplicate script for target "-p" ignored
make: "Makefile" line 160: warning: using previous script for "-p" defined here
make: "/usr/home/free13/zcash/depends/Makefile" line 171: Invalid line type
make: Fatal errors encountered -- cannot continue
make: stopped in /usr/home/free13/zcash/depends
Anyone know what the next step is or what I need to install to try this again?