[Users] Still unable to compile Einstein Toolkit on Mac OS Catalina

Murray Wolinsky mmwolinsky at gmail.com
Wed Jul 28 17:31:51 CDT 2021

Hi All,

Still struggling. I've found three errors in the configs.log file, two of
which are probably meaningful. Unfortunately, I don't know how to correct

Error 1:
configure: In function 'main':
configure:2573:2: error: unknown type name 'not'; did you mean 'ino_t'?
configure:2573:10: error: expected '=', ',', ';', 'asm' or '__attribute__'
before 'endian'
configure: failed program was:
#line 2567 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {

 not big endian
; return 0; }

I interpret this to mean that configure placed the string "not big endian"
(which doesn't compile) in the function 'main' in some file for unknown
reasons. The Mac is, I believe, a little endian machine, so the BYTE_ORDER
test shown executes with the result that the affected file won't compile. I
haven't been able to find the affected file and I don't know why this is

Error 2:

configure: In function 'main':
configure:3710:17: error: storage size of 'timebs' isn't known
configure:3711:3: warning: implicit declaration of function '_ftime'; did
you mean 'ftime'? [-Wimplicit-function-declaration]
configure: failed program was:
#line 3704 "configure"
#include "confdefs.h"
#include <stdio.h>
#include <time.h>
#include <sys/types.h>
#include <sys/timeb.h>
int main() {
  struct _timeb timebs;
  printf("%f\n",(double)(timebs.time + timebs.millitm/1000.0));
  return 0;
; return 0; }

Seems self-explanatory, but I don't know how to fix it.

Error 3:

cc1: warning: command-line option '-std=gnu++11' is valid for C++/ObjC++
but not for C

Not really an error, just a warning, and I can fix it.

Any clues on why I'm getting the first two errors?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20210728/a9c2fc2b/attachment-0001.html 

More information about the Users mailing list