On 4 Nov 2019, at 10:13, Odhiambo Washington via Exim-users wrote:

On Mon, 4 Nov 2019 at 14:21, Jeremy Harris via Exim-users <
[email protected]> wrote:

On 04/11/2019 10:43, Odhiambo Washington via Exim-users wrote:
root@gw:/usr/local/SRC/Exim/exim-4.92 # pwd
/usr/local/SRC/Exim/exim-4.92

root@gw:/usr/local/SRC/Exim/exim-4.92 # make
/bin/sh scripts/source_checks
`Makefile' is up to date.

version 4.92  #22

gcc buildconfig.c
make[1]: exec(gcc) failed (No such file or directory)
*** Error code 1

Why??

You don't have gcc installed, or not in your $PATH ?


True, I do not have gcc installed anywhere.

And yet, make is trying to use it. This is because OS/Makefile-Default says "CC=gcc" and OS/Makefile-FreeBSD doesn't correct it.

FreeBSD uses clang and that is
referenced from /etc/make.conf:
CC=clang
CXX=clang++
CPP=clang-cpp

The Makefile for the FreeBSD port uses the value of $CC to fix OS/Makefile-Default. Arguably OS/Makefile-FreeBSD should say "CC=cc" since /usr/bin/cc is just another name for /usr/bin/clang.

However, if the path was an issue, then make would grok both inside
exim-4.92.2 and exim-4.93RC I believe.

Anyway, it's just that I wanted to test out 4.93RC1, but this is making it
a show-stopper and I at at the end of my wits.

Have you considered using the port's Makefile and patches as a starting point?

--
Bill Cole
[email protected] or [email protected]
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to