Open retrography opened 8 years ago
/tmp/gridfs-fuse20160229-39850-1fllk07/src/proc.cpp:41:36: error: cannot initialize a variable of type 'memcached_server_instance_st' (aka 'memcached_instance_st ') with an rvalue of type 'const memcached_instance_st ' memcached_server_instance_st lInstance = ^ /tmp/gridfs-fuse20160229-39850-1fllk07/src/proc.cpp:95:36: error: cannot initialize a variable of type 'memcached_server_instance_st' (aka 'memcached_instance_st ') with an rvalue of type 'const memcached_instance_st ' memcached_server_instance_st lInstance =
Re fixing the above, just modify src/proc.cpp
accordingly (doesn't fix the MREMAP_MAYMOVE
part though):
--- 28msec-gridfs-fuse.orig/src/proc.cpp 2016-07-25 09:37:07.000000000 +1000
+++ 28msec-gridfs-fuse/src/proc.cpp 2016-07-25 09:35:29.000000000 +1000
@@ -38,7 +38,7 @@
uint32_t lNumServers = memcached_server_count(lMaster);
for (uint32_t i = 0; i < lNumServers; ++i)
{
- memcached_server_instance_st lInstance =
+ const memcached_instance_st * lInstance =
memcached_server_instance_by_position(lMaster, i);
std::ostringstream lServerName;
lServerName
@@ -92,7 +92,7 @@
uint32_t lNumServers = memcached_server_count(lMaster);
for (uint32_t i = 0; i < lNumServers; ++i)
{
- memcached_server_instance_st lInstance =
+ const memcached_instance_st * lInstance =
memcached_server_instance_by_position(lMaster, i);
const char* lName = memcached_server_name(lInstance);
Trying to compile gridfs-fuse on El Capitan, I get:
I am using
libmongoclient
2.6.11 andlibmemcached
1.0.18. Boost version is 1.60.0.Here is the full compiler/brew output: