taa1

Install Trilium as server on Raspberry Pi Model B+ Jessie

Jan 14th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.87 KB | None | 0 0
  1. Installing on Raspberry Pi Model B+ running Raspbian Jessie
  2. Removed old version of node: sudo apt-get remove node nvm
  3. Installed new version according to the steps here: http://tinyurl.com/yc6e4yzg
  4.  
  5.  
  6. quark:trilium pi$ node -v
  7. v9.4.0
  8. quark:trilium pi$ npm -v
  9. 5.6.0
  10.  
  11.  
  12. quark:~ pi$ git clone -b stable https://github.com/zadam/trilium.git
  13. fatal: destination path 'trilium' already exists and is not an empty directory.
  14. quark:~ pi$ rm -fr trilium
  15. quark:~ pi$ git clone -b stable https://github.com/zadam/trilium.git
  16. Cloning into 'trilium'...
  17. remote: Counting objects: 6314, done.
  18. remote: Compressing objects: 100% (235/235), done.
  19. remote: Total 6314 (delta 184), reused 214 (delta 92), pack-reused 5975
  20. Receiving objects: 100% (6314/6314), 7.19 MiB | 6.50 MiB/s, done.
  21. Resolving deltas: 100% (4512/4512), done.
  22. Checking connectivity... done.
  23.  
  24.  
  25. quark:~ pi$ cd trilium/
  26. quark:trilium pi$ npm install
  27.  
  28. > [email protected] preinstall /home/pi/trilium/node_modules/scrypt
  29. > node node-scrypt-preinstall.js
  30.  
  31.  
  32. > [email protected] install /home/pi/trilium/node_modules/sqlite3
  33. > node-pre-gyp install --fallback-to-build
  34.  
  35. node-pre-gyp ERR! Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.13/node-v59-linux-arm.tar.gz
  36. node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v59 ABI) (falling back to source compile with node-gyp)
  37. make: Entering directory '/home/pi/trilium/node_modules/sqlite3/build'
  38. ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3150000/sqlite3.c
  39. TOUCH Release/obj.target/deps/action_before_build.stamp
  40. CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3150000/sqlite3.o
  41. AR(target) Release/obj.target/deps/sqlite3.a
  42. COPY Release/sqlite3.a
  43. CXX(target) Release/obj.target/node_sqlite3/src/database.o
  44. In file included from ../../nan/nan.h:192:0,
  45. from ../src/database.h:10,
  46. from ../src/database.cc:4:
  47. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  48. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  49. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  50. ^
  51. ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)’:
  52. ../src/database.cc:144:9: warning: unused variable ‘status’ [-Wunused-variable]
  53. int status = uv_queue_work(uv_default_loop(),
  54. ^
  55. ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)’:
  56. ../src/database.cc:230:9: warning: unused variable ‘status’ [-Wunused-variable]
  57. int status = uv_queue_work(uv_default_loop(),
  58. ^
  59. ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)’:
  60. ../src/database.cc:525:9: warning: unused variable ‘status’ [-Wunused-variable]
  61. int status = uv_queue_work(uv_default_loop(),
  62. ^
  63. ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)’:
  64. ../src/database.cc:625:9: warning: unused variable ‘status’ [-Wunused-variable]
  65. int status = uv_queue_work(uv_default_loop(),
  66. ^
  67. CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
  68. In file included from ../../nan/nan.h:192:0,
  69. from ../src/database.h:10,
  70. from ../src/node_sqlite3.cc:8:
  71. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  72. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  73. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  74. ^
  75. CXX(target) Release/obj.target/node_sqlite3/src/statement.o
  76. In file included from ../../nan/nan.h:192:0,
  77. from ../src/database.h:10,
  78. from ../src/statement.cc:7:
  79. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  80. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  81. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  82. ^
  83. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginPrepare(node_sqlite3::Database::Baton*)’:
  84. ../src/statement.cc:118:9: warning: unused variable ‘status’ [-Wunused-variable]
  85. int status = uv_queue_work(uv_default_loop(),
  86. ^
  87. In file included from ../src/statement.cc:6:0:
  88. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginBind(node_sqlite3::Statement::Baton*)’:
  89. ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
  90. int status = uv_queue_work(uv_default_loop(), \
  91. ^
  92. ../src/statement.cc:322:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  93. STATEMENT_BEGIN(Bind);
  94. ^
  95. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginGet(node_sqlite3::Statement::Baton*)’:
  96. ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
  97. int status = uv_queue_work(uv_default_loop(), \
  98. ^
  99. ../src/statement.cc:370:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  100. STATEMENT_BEGIN(Get);
  101. ^
  102. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginRun(node_sqlite3::Statement::Baton*)’:
  103. ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
  104. int status = uv_queue_work(uv_default_loop(), \
  105. ^
  106. ../src/statement.cc:438:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  107. STATEMENT_BEGIN(Run);
  108. ^
  109. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginAll(node_sqlite3::Statement::Baton*)’:
  110. ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
  111. int status = uv_queue_work(uv_default_loop(), \
  112. ^
  113. ../src/statement.cc:504:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  114. STATEMENT_BEGIN(All);
  115. ^
  116. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginEach(node_sqlite3::Statement::Baton*)’:
  117. ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
  118. int status = uv_queue_work(uv_default_loop(), \
  119. ^
  120. ../src/statement.cc:601:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  121. STATEMENT_BEGIN(Each);
  122. ^
  123. ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginReset(node_sqlite3::Statement::Baton*)’:
  124. ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
  125. int status = uv_queue_work(uv_default_loop(), \
  126. ^
  127. ../src/statement.cc:724:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  128. STATEMENT_BEGIN(Reset);
  129. ^
  130. SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node
  131. COPY Release/node_sqlite3.node
  132. COPY /home/pi/trilium/node_modules/sqlite3/lib/binding/node-v59-linux-arm/node_sqlite3.node
  133. TOUCH Release/obj.target/action_after_build.stamp
  134. make: Leaving directory '/home/pi/trilium/node_modules/sqlite3/build'
  135.  
  136. > [email protected] install /home/pi/trilium/node_modules/scrypt
  137. > node-gyp rebuild
  138.  
  139. make: Entering directory '/home/pi/trilium/node_modules/scrypt/build'
  140. SOLINK_MODULE(target) Release/obj.target/copied_files.node
  141. COPY Release/copied_files.node
  142. CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o
  143. CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o
  144. CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o
  145. CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o
  146. AR(target) Release/obj.target/scrypt_wrapper.a
  147. COPY Release/scrypt_wrapper.a
  148. CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o
  149. CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o
  150. CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o
  151. CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o
  152. CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o
  153. CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o
  154. AR(target) Release/obj.target/scrypt_lib.a
  155. COPY Release/scrypt_lib.a
  156. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o
  157. In file included from ../../nan/nan.h:192:0,
  158. from ../src/node-boilerplate/scrypt_common.cc:28:
  159. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  160. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  161. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  162. ^
  163. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o
  164. In file included from ../../nan/nan.h:192:0,
  165. from ../src/node-boilerplate/scrypt_params_async.cc:1:
  166. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  167. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  168. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  169. ^
  170. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_sync.o
  171. In file included from ../../nan/nan.h:192:0,
  172. from ../src/node-boilerplate/scrypt_params_sync.cc:1:
  173. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  174. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  175. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  176. ^
  177. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_async.o
  178. In file included from ../../nan/nan.h:192:0,
  179. from ../src/node-boilerplate/scrypt_kdf_async.cc:1:
  180. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  181. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  182. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  183. ^
  184. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_sync.o
  185. In file included from ../../nan/nan.h:192:0,
  186. from ../src/node-boilerplate/scrypt_kdf_sync.cc:1:
  187. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  188. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  189. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  190. ^
  191. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_sync.o
  192. In file included from ../../nan/nan.h:192:0,
  193. from ../src/node-boilerplate/scrypt_kdf-verify_sync.cc:1:
  194. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  195. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  196. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  197. ^
  198. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_async.o
  199. In file included from ../../nan/nan.h:192:0,
  200. from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:
  201. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  202. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  203. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  204. ^
  205. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_sync.o
  206. In file included from ../../nan/nan.h:192:0,
  207. from ../src/node-boilerplate/scrypt_hash_sync.cc:1:
  208. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  209. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  210. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  211. ^
  212. CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_async.o
  213. In file included from ../../nan/nan.h:192:0,
  214. from ../src/node-boilerplate/scrypt_hash_async.cc:25:
  215. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  216. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  217. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  218. ^
  219. CXX(target) Release/obj.target/scrypt/scrypt_node.o
  220. In file included from ../../nan/nan.h:192:0,
  221. from ../scrypt_node.cc:28:
  222. ../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
  223. ../../nan/nan_maybe_43_inl.h:112:73: warning: ‘v8::Maybe<bool> v8::Object::ForceSet(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated (declared at /home/pi/.node-gyp/9.4.0/include/node/v8.h:3114): Use CreateDataProperty / DefineOwnProperty [-Wdeprecated-declarations]
  224. return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
  225. ^
  226. SOLINK_MODULE(target) Release/obj.target/scrypt.node
  227. COPY Release/scrypt.node
  228. make: Leaving directory '/home/pi/trilium/node_modules/scrypt/build'
  229.  
  230. > [email protected] postinstall /home/pi/trilium/node_modules/giflossy
  231. > node lib/install.js
  232.  
  233. ⚠ No binary found matching your system. It's probably not supported.
  234. ⚠ giflossy pre-build test failed
  235. ℹ compiling from source
  236. ✖ Error: autoreconf -ivf && ./configure --disable-gifview --disable-gifdiff --prefix="/home/pi/trilium/node_modules/giflossy/vendor" --bindir="/home/pi/trilium/node_modules/giflossy/vendor" && make install
  237. Command failed: autoreconf -ivf
  238. /bin/sh: 1: autoreconf: not found
  239.  
  240. at ChildProcess.exithandler (child_process.js:272:12)
  241. at ChildProcess.emit (events.js:160:13)
  242. at maybeClose (internal/child_process.js:943:16)
  243. at Socket.stream.socket.on (internal/child_process.js:363:11)
  244. at Socket.emit (events.js:160:13)
  245. at Pipe._handle.close [as _onclose] (net.js:559:12)
  246.  
  247. > [email protected] postinstall /home/pi/trilium/node_modules/mozjpeg
  248. > node lib/install.js
  249.  
  250. ⚠ The `/home/pi/trilium/node_modules/mozjpeg/vendor/cjpeg` binary doesn't seem to work correctly
  251. ⚠ mozjpeg pre-build test failed
  252. ℹ compiling from source
  253. ✖ Error: autoreconf -fiv && ./configure --disable-shared --disable-dependency-tracking --with-jpeg8 --prefix="/home/pi/trilium/node_modules/mozjpeg/vendor" --bindir="/home/pi/trilium/node_modules/mozjpeg/vendor" --libdir="/home/pi/trilium/node_modules/mozjpeg/vendor" && make -j4 && make install -j4
  254. Command failed: autoreconf -fiv
  255. /bin/sh: 1: autoreconf: not found
  256.  
  257. at ChildProcess.exithandler (child_process.js:272:12)
  258. at ChildProcess.emit (events.js:160:13)
  259. at maybeClose (internal/child_process.js:943:16)
  260. at Socket.stream.socket.on (internal/child_process.js:363:11)
  261. at Socket.emit (events.js:160:13)
  262. at Pipe._handle.close [as _onclose] (net.js:559:12)
  263.  
  264. > [email protected] postinstall /home/pi/trilium/node_modules/pngquant-bin
  265. > node lib/install.js
  266.  
  267. ⚠ No binary found matching your system. It's probably not supported.
  268. ⚠ pngquant pre-build test failed
  269. ℹ compiling from source
  270. ✔ pngquant built successfully
  271.  
  272. > [email protected] postinstall /home/pi/trilium/node_modules/electron-prebuilt-compile/node_modules/electron
  273. > node install.js
  274.  
  275. Downloading SHASUMS256.txt
  276. [============================================>] 100.0% of 3.45 kB (3.45 kB/s)
  277.  
  278. > [email protected] postinstall /home/pi/trilium/node_modules/electron
  279. > node install.js
  280.  
  281. Downloading SHASUMS256.txt
  282. [============================================>] 100.0% of 3.45 kB (3.45 kB/s)
  283. npm WARN [email protected] license should be a valid SPDX license expression
  284.  
  285. added 1396 packages in 576.127s
  286. quark:trilium pi$
Add Comment
Please, Sign In to add comment