yes tried npm rebuild in module directory and get this:
Thanks
pi@MagicMirror:~ $ cd MagicMirror/
pi@MagicMirror:~/MagicMirror $ cd modules
pi@MagicMirror:~/MagicMirror/modules $ cd MMM-synology-ds/
pi@MagicMirror:~/MagicMirror/modules/MMM-synology-ds $ npm rebuild
mmmagic@0.5.3 install /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/mmmagic
node-gyp rebuild
make: Entering directory ‘/home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/mmmagic/build’
CC(target) Release/obj.target/libmagic/deps/libmagic/src/apprentice.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/apptype.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/ascmagic.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/cdf.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/cdf_time.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/compress.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/der.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/encoding.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/fsmagic.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/funcs.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/is_tar.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/magic.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/print.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/readcdf.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/readelf.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/softmagic.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/fmtcheck.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/strlcat.o
CC(target) Release/obj.target/libmagic/deps/libmagic/src/strlcpy.o
AR(target) Release/obj.target/deps/libmagic/magic.a
COPY Release/magic.a
CXX(target) Release/obj.target/magic/src/binding.o
In file included from …/src/binding.cc:3:
…/…/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
…/…/nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_work_s, int)’} [-Wcast-function-type]
, reinterpret_cast(AsyncExecuteComplete)
^
…/src/binding.cc: In static member function ‘static void Magic::DetectFile(const Nan::FunctionCallbackInfo&)’:
…/src/binding.cc:184:59: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_work_s, int)’} [-Wcast-function-type]
(uv_after_work_cb)Magic::DetectAfter);
^~~~~~~~~~~
…/src/binding.cc: In static member function ‘static void Magic::Detect(const Nan::FunctionCallbackInfo&)’:
…/src/binding.cc:217:59: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_work_s, int)’} [-Wcast-function-type]
(uv_after_work_cb)Magic::DetectAfter);
^~~~~~~~~~~
In file included from …/src/binding.cc:1:
…/src/binding.cc: At global scope:
/home/pi/.cache/node-gyp/10.20.0/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void ()(v8::Local)’ to ‘node::addon_register_func’ {aka ‘void ()(v8::Local, v8::Local, void*)’} [-Wcast-function-type]
(node::addon_register_func) (regfunc),
^
/home/pi/.cache/node-gyp/10.20.0/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’
NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
^~~~~~~~~~~~~
…/src/binding.cc:415:3: note: in expansion of macro ‘NODE_MODULE’
NODE_MODULE(magic, init);
^~~~~~~~~~~
In file included from /home/pi/.cache/node-gyp/10.20.0/include/node/node.h:63,
from …/src/binding.cc:1:
/home/pi/.cache/node-gyp/10.20.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo
::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo
::Callback = void ()(const v8::WeakCallbackInfo&)]’:
/home/pi/.cache/node-gyp/10.20.0/include/node/node_object_wrap.h:84:78: required from here
/home/pi/.cache/node-gyp/10.20.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void ()(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type]
reinterpret_cast(callback), type);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pi/.cache/node-gyp/10.20.0/include/node/v8.h: In instantiation of ‘void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo
::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo
::Callback = void ()(const v8::WeakCallbackInfo&)]’:
…/…/nan/nan_object_wrap.h:65:61: required from here
/home/pi/.cache/node-gyp/10.20.0/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo::Callback’ {aka ‘void ()(const v8::WeakCallbackInfo&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo&)’} [-Wcast-function-type]
SOLINK_MODULE(target) Release/obj.target/magic.node
COPY Release/magic.node
make: Leaving directory ‘/home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/mmmagic/build’
synology-api@1.0.8 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/synology-api
http-request@0.7.0 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/http-request
form-data@3.0.0 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/form-data
asynckit@0.4.0 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/asynckit
combined-stream@1.0.8 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/combined-stream
delayed-stream@1.0.0 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/delayed-stream
mime-types@2.1.26 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/mime-types
mime-db@1.43.0 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/mime-db
mmmagic@0.5.3 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/mmmagic
nan@2.14.0 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/nan
promise@7.3.1 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/promise
asap@2.0.6 /home/pi/MagicMirror/modules/MMM-synology-ds/node_modules/asap
pi@MagicMirror:~/MagicMirror/modules/MMM-synology-ds $