Hi Kevin, Thanks, that helped.
So I have been relying on a version of make from 2010 all this time. I'm surprised this didn't bite me earlier. Cheers, Loris Kevin Bryan <[email protected]> writes: > You probably want to add: > > builddependencies = [('make', '4.3')] > > --Kevin > > On Thu, Mar 3, 2022 at 10:06 AM Loris Bennett <[email protected]> > wrote: > > Hi > > I am trying to write a EC for FORCE: > > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_davidfrantz_force&d=DwIFaQ&c=dWz0sRZOjEnYSN4E4J0dug&r=CeTe0BPEDnKoTTMxXtYeZw&m=KPUpQdndHCZdwPn2SridXwaYEd6fayRC1WJNe-JJjgaf1sSQMK7ok2ld2RAkruDv&s=fFSaGAfdcmDudXKIJXpgvovCt08S5IFkV1wA4_Rp_RQ&e= > > > It just requires ConfigureMake without a configure step, but I'm getting > the error > > Makefile:34: *** missing separator. Stop. > > The corresponding line is: > > PYTHON != python3-config --includes > > I suspect that the problem is that the version of Make is too old. > > Up to now I had subconsciously assumed that EB builds newer versions of > make for each toolchain. However, this seems not to be the case, as I > have no modules for make on the system. Therefore version 3.82, which > comes with CentOS 7, is being used. > > Does EB really rely on the version of make provided by the OS, > regardless of how old that is? > > Cheers, > > Loris > > -- > Dr. Loris Bennett (Herr/Mr) > ZEDAT, Freie Universität Berlin Email [email protected] > -- Dr. Loris Bennett (Herr/Mr) ZEDAT, Freie Universität Berlin Email [email protected]

