2012-02-01 1 views
0

работает 10.7.2 следовать руководство настройке, чем добавить CFLAGS = -Wno ошибок, чтобы обойти эту ошибку, чем я застрял наNginx-gridfs компиляции #Error должен иметь тип 64bit Int в Mac

In file included from /usr/local/src/nginx-gridfs/mongo-c-driver/src/bson.h:24, 
       from /usr/local/src/nginx-gridfs/mongo-c-driver/src/mongo.h:24, 
       from /usr/local/src/nginx-gridfs/ngx_http_gridfs_module.c:43: 
/usr/local/src/nginx-gridfs/mongo-c-driver/src/platform.h:50:2: error: #error must have a 64bit int type 
make[1]: *** [objs/addon/nginx-gridfs/ngx_http_gridfs_module.o] Error 1 
make: *** [build] Error 2 

Есть идеи?

ответ

0

У меня была такая же проблема при компиляции для Windows. Вы должны убедиться, что у вас есть typedef для int64_t и uint64_t.

Для того, чтобы обратиться, мне необходимо было убедиться, что был определен MONGO_USE__INT64.

Для Mac вы почти наверняка unistd.h доступны - поэтому убедитесь, что вы определили MONGO_HAVE_UNISTD

 Смежные вопросы

  • Нет связанных вопросов^_^