From 45fca509a85dfe90167e417a2403e75ba81a30f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Gra=CC=88tzer?= Date: Wed, 15 Mar 2017 10:41:54 +0100 Subject: [PATCH] Fixing linux build --- arangod/Pregel/TypedBuffer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arangod/Pregel/TypedBuffer.h b/arangod/Pregel/TypedBuffer.h index 53ddda9945..a1173b34ca 100644 --- a/arangod/Pregel/TypedBuffer.h +++ b/arangod/Pregel/TypedBuffer.h @@ -272,7 +272,7 @@ public: #ifdef __linux__ size_t newMappedSize = sizeof(T) * newSize; - this->_ptr = mremap(this->_ptr, _mappedSize, newMappedSize, MREMAP_MAYMOVE); + this->_ptr = (T*) mremap((void*)this->_ptr, _mappedSize, newMappedSize, MREMAP_MAYMOVE); if (this->_ptr != MAP_FAILED) {// success TRI_ASSERT(this->_ptr != nullptr); _mappedSize = newMappedSize; @@ -287,7 +287,7 @@ public: // preserve errno value while we're logging int tmp = errno; - LOG_TOPIC(WARN, Logger::MMAP) << "memory-mapping failed for range " << Logger::RANGE(*result, numOfBytesToInitialize) << ", file-descriptor " << fileDescriptor << ", flags: " << flagify(flags); + LOG_TOPIC(WARN, Logger::MMAP) << "memory-mapping failed"; errno = tmp; THROW_ARANGO_EXCEPTION(TRI_ERROR_SYS_ERROR); #else