Problems installing Plone on Linux and FreeBSD

I have successfully installed and used plone on FreeBSD up to about 3 years ago,
Install attempt of Plone 5.0.6 on latest TrueOS 201609 Rel 11 (FreeBSD server 201609) failed when I attempted to install libxml2 and libxslt libraries.
I saved error message following:

[root@blackbox] /usr/ports/textproc/libxml2# make install
===> Building/installing dialog4ports as it is required for the config dialog
===> Cleaning for dialog4ports-0.1.6
===> License BSD2CLAUSE accepted by the user
===> dialog4ports-0.1.6 depends on file: /usr/local/sbin/pkg - found
=> dialog4ports-0.1.6.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://m1cro.me/dialog4ports/dialog4ports-0.1.6.tar.gz
dialog4ports-0.1.6.tar.gz 100% of 10 kB 39 kBps 00m00s
===> Fetching all distfiles required by dialog4ports-0.1.6 for building
===> Extracting for dialog4ports-0.1.6
=> SHA256 Checksum OK for dialog4ports-0.1.6.tar.gz.
===> Patching for dialog4ports-0.1.6
===> Configuring for dialog4ports-0.1.6
===> Building for dialog4ports-0.1.6
--- dialog4ports.o ---
--- mixedlist.o ---
--- dialog4ports.1.gz ---
--- dialog4ports.o ---
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -pedantic -c dialog4ports.c -o dialog4ports.o
--- mixedlist.o ---
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -pedantic -c mixedlist.c -o mixedlist.o
--- dialog4ports.1.gz ---
gzip -cn dialog4ports.1 > dialog4ports.1.gz
--- dialog4ports.o ---
exec: /usr/local/bin/clang38: not found
*** [dialog4ports.o] Error code 127

make[4]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
--- mixedlist.o ---
exec: /usr/local/bin/clang38: not found
*** [mixedlist.o] Error code 127

make[4]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
2 errors

make[4]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/ports-mgmt/dialog4ports
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/ports-mgmt/dialog4ports
===> Options unchanged
===> libxml2-2.9.4 depends on file: /usr/local/sbin/pkg - found
=> libxml2-2.9.4.tar.gz doesn't seem to exist in /usr/ports/distfiles/gnome2.
=> Attempting to fetch ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz
libxml2-2.9.4.tar.gz 100% of 5248 kB 1004 kBps 00m05s
===> Fetching all distfiles required by libxml2-2.9.4 for building
===> Extracting for libxml2-2.9.4
=> SHA256 Checksum OK for gnome2/libxml2-2.9.4.tar.gz.
===> Patching for libxml2-2.9.4
===> Applying FreeBSD patches for libxml2-2.9.4
===> libxml2-2.9.4 depends on executable: gmake - not found
===> Building/installing dialog4ports as it is required for the config dialog
===> Cleaning for dialog4ports-0.1.6
===> License BSD2CLAUSE accepted by the user
===> dialog4ports-0.1.6 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by dialog4ports-0.1.6 for building
===> Extracting for dialog4ports-0.1.6
=> SHA256 Checksum OK for dialog4ports-0.1.6.tar.gz.
===> Patching for dialog4ports-0.1.6
===> Configuring for dialog4ports-0.1.6
===> Building for dialog4ports-0.1.6
--- dialog4ports.o ---
--- mixedlist.o ---
--- dialog4ports.1.gz ---
--- dialog4ports.o ---
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -pedantic -c dialog4ports.c -o dialog4ports.o
--- mixedlist.o ---
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -pedantic -c mixedlist.c -o mixedlist.o
--- dialog4ports.1.gz ---
gzip -cn dialog4ports.1 > dialog4ports.1.gz
--- dialog4ports.o ---
exec: /usr/local/bin/clang38: not found
*** [dialog4ports.o] Error code 127

make[6]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
--- mixedlist.o ---
exec: /usr/local/bin/clang38: not found
*** [mixedlist.o] Error code 127

make[6]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
2 errors

make[6]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/ports-mgmt/dialog4ports
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/ports-mgmt/dialog4ports
===> Options unchanged
===> License GPLv3 accepted by the user
===> gmake-4.2.1_1 depends on file: /usr/local/sbin/pkg - found
=> make-4.2.1.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://ftpmirror.gnu.org/make/make-4.2.1.tar.bz2
make-4.2.1.tar.bz2 100% of 1374 kB 594 kBps 00m02s
===> Fetching all distfiles required by gmake-4.2.1_1 for building
===> Extracting for gmake-4.2.1_1
=> SHA256 Checksum OK for make-4.2.1.tar.bz2.
===> Patching for gmake-4.2.1_1
===> Applying FreeBSD patches for gmake-4.2.1_1
===> gmake-4.2.1_1 depends on executable: msgfmt - not found
===> Building/installing dialog4ports as it is required for the config dialog
===> Cleaning for dialog4ports-0.1.6
===> License BSD2CLAUSE accepted by the user
===> dialog4ports-0.1.6 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by dialog4ports-0.1.6 for building
===> Extracting for dialog4ports-0.1.6
=> SHA256 Checksum OK for dialog4ports-0.1.6.tar.gz.
===> Patching for dialog4ports-0.1.6
===> Configuring for dialog4ports-0.1.6
===> Building for dialog4ports-0.1.6
--- dialog4ports.o ---
--- mixedlist.o ---
--- dialog4ports.1.gz ---
--- dialog4ports.o ---
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -pedantic -c dialog4ports.c -o dialog4ports.o
--- mixedlist.o ---
cc -O2 -pipe -fstack-protector -fno-strict-aliasing -Wall -pedantic -c mixedlist.c -o mixedlist.o
--- dialog4ports.1.gz ---
gzip -cn dialog4ports.1 > dialog4ports.1.gz
--- dialog4ports.o ---
exec: /usr/local/bin/clang38: not found
*** [dialog4ports.o] Error code 127

make[8]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
--- mixedlist.o ---
exec: /usr/local/bin/clang38: not found
*** [mixedlist.o] Error code 127

make[8]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
2 errors

make[8]: stopped in /usr/ports/ports-mgmt/dialog4ports/work/dialog4ports-0.1.6
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[7]: stopped in /usr/ports/ports-mgmt/dialog4ports
*** Error code 1

Stop.
make[6]: stopped in /usr/ports/ports-mgmt/dialog4ports
===> Options unchanged
===> License GPLv3 accepted by the user
===> gettext-tools-0.19.8.1 depends on file: /usr/local/sbin/pkg - found
=> gettext-0.19.8.1.tar.xz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://ftpmirror.gnu.org/gettext/gettext-0.19.8.1.tar.xz
gettext-0.19.8.1.tar.xz 100% of 7040 kB 1072 kBps 00m06s
===> Fetching all distfiles required by gettext-tools-0.19.8.1 for building
===> Extracting for gettext-tools-0.19.8.1
=> SHA256 Checksum OK for gettext-0.19.8.1.tar.xz.
===> Patching for gettext-tools-0.19.8.1
===> Applying FreeBSD patches for gettext-tools-0.19.8.1
===> gettext-tools-0.19.8.1 depends on package: libiconv>=1.14_9 - found
===> gettext-tools-0.19.8.1 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> Configuring for gettext-tools-0.19.8.1
configure: loading site script /usr/ports/Templates/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... cc
checking whether the C compiler works... no
configure: error: in /usr/ports/devel/gettext-tools/work/gettext-0.19.8.1/gettext-tools': configure: error: C compiler cannot create executables Seeconfig.log' for more details
===> Script "configure" failed unexpectedly.
Please report the problem to tijl@FreeBSD.org [maintainer] and attach the
"/usr/ports/devel/gettext-tools/work/gettext-0.19.8.1/gettext-tools/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/devel/gettext-tools
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/devel/gettext-tools
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/devel/gmake
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/devel/gmake
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/textproc/libxml2
*** Error code 1

Stop.
make: stopped in /usr/ports/textproc/libxml2
[root@blackbox] /usr/ports/textproc/libxml2#
===========================================================================.
What is problem? that I never experienced before on many installs.

Wendell Anderson Part 2
When installing Plone 5.0.6 unified install on OpenSuSe 42.1, Plone could not identify gcc in /usr/bin when gcc was clearly installed in /usr/bin/gcc, even after upgrade to gcc 5.x
/usr/bin/gcc was listed by Plone as searched directory