Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown system error -86 when building on Apple Silicon #117

Open
lhazell opened this issue Mar 16, 2021 · 14 comments
Open

Unknown system error -86 when building on Apple Silicon #117

lhazell opened this issue Mar 16, 2021 · 14 comments

Comments

@lhazell
Copy link

lhazell commented Mar 16, 2021

If this is a real issue, I have an Apple Silicon Mac and would like to help.


On Apple Silicon (arm64/arm64-apple-macos11) the build pre-test fails with the following issue:

0 verbose cli [
0 verbose cli   '/opt/homebrew/Cellar/node/15.11.0/bin/node',
0 verbose cli   '/opt/homebrew/bin/npm',
0 verbose cli   'install',
0 verbose cli   'optipng-bin'
0 verbose cli ]
1 info using npm@7.6.2
2 info using node@v15.11.0
3 timing config:load:defaults Completed in 0ms
4 timing config:load:file:/opt/homebrew/lib/node_modules/npm/npmrc Completed in 1ms
5 timing config:load:builtin Completed in 1ms
6 timing config:load:cli Completed in 0ms
7 timing config:load:env Completed in 1ms
8 timing config:load:file:/[...]/.npmrc Completed in 0ms
9 timing config:load:project Completed in 0ms
10 timing config:load:file:/[...]/.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:/opt/homebrew/etc/npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 0ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 0ms
18 timing config:load Completed in 2ms
19 verbose npm-session 9dd1d808a2d4231c
20 timing npm:load Completed in 9ms
21 timing arborist:ctor Completed in 0ms
22 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules
23 timing idealTree:init Completed in 259ms
24 timing idealTree:userRequests Completed in 3ms
25 silly idealTree buildDeps
26 silly fetch manifest optipng-bin@*
27 http fetch GET 304 https://registry.npmjs.org/optipng-bin 407ms (from cache)
28 silly placeDep ROOT optipng-bin@7.0.0 KEEP for: bootstrap-gulp-starter@1.0.0 want: *
29 timing idealTree:#root Completed in 411ms
30 timing idealTree:buildDeps Completed in 411ms
31 timing idealTree:fixDepFlags Completed in 5ms
32 timing idealTree Completed in 687ms
33 timing reify:loadTrees Completed in 687ms
34 timing reify:diffTrees Completed in 13ms
35 silly reify moves {}
36 timing reify:retireShallow Completed in 0ms
37 timing reify:createSparse Completed in 0ms
38 timing reify:loadBundles Completed in 0ms
39 timing reifyNode:node_modules/imagemin-optipng Completed in 15ms
40 timing reifyNode:node_modules/optipng-bin Completed in 18ms
41 timing reify:unpack Completed in 18ms
42 timing reify:unretire Completed in 0ms
43 timing build:queue Completed in 0ms
44 timing build:link:node_modules/optipng-bin Completed in 1ms
45 timing build:link Completed in 1ms
46 info run optipng-bin@6.0.0 postinstall node_modules/optipng-bin node lib/install.js
47 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 247ms
48 timing auditReport:getReport Completed in 248ms
49 timing metavuln:cache:get:security-advisory:braces:KNqjr1CE0QC68S3zOEsplFbBx/OoDhCB5eW9YqBWUKIt+akMhIivd+sGFIcKkRpAVktYb+ArnkYQx4siXgYJIg== Completed in 14ms
50 timing metavuln:cache:get:security-advisory:axios:nGn3vXHBr1MXdEUoCk2XqIzU8gDyqMJzOSF3bSVg7fKRpGqH686g8X7gNVmfdoD30lET3rsU8E009x0pQQVfAg== Completed in 15ms
51 timing metavuln:cache:get:security-advisory:minimist:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 13ms
52 timing metavuln:cache:get:security-advisory:clean-css:CieRffbE1nPyVol67lB6RtDImjfmW7zQ2s5sXvqm8/SQIVEQZKoBnBk0bcEvROmNVksCApCakQmyxPZs0AXNng== Completed in 15ms
53 timing metavuln:cache:get:security-advisory:marked:JjtyKgNaS05d2O5Se+mSj2PacQR5XJdOJBr/HXX1ZcwtaGUHc+6vChytTQM3xmL5a09+HewqHwMHONRUq1G2JQ== Completed in 14ms
54 http fetch GET 304 https://registry.npmjs.org/axios 57ms (from cache)
55 timing metavuln:packument:axios Completed in 58ms
56 timing metavuln:load:security-advisory:axios:1594 Completed in 1ms
57 timing metavuln:calculate:security-advisory:axios:1594 Completed in 59ms
58 http fetch GET 304 https://registry.npmjs.org/clean-css 132ms (from cache)
59 timing metavuln:packument:clean-css Completed in 133ms
60 timing metavuln:load:security-advisory:clean-css:785 Completed in 1ms
61 timing metavuln:calculate:security-advisory:clean-css:785 Completed in 134ms
62 http fetch GET 304 https://registry.npmjs.org/marked 143ms (from cache)
63 timing metavuln:packument:marked Completed in 144ms
64 timing metavuln:load:security-advisory:marked:1623 Completed in 1ms
65 timing metavuln:calculate:security-advisory:marked:1623 Completed in 145ms
66 http fetch GET 304 https://registry.npmjs.org/minimist 145ms (from cache)
67 timing metavuln:packument:minimist Completed in 145ms
68 timing metavuln:load:security-advisory:minimist:1179 Completed in 0ms
69 timing metavuln:calculate:security-advisory:minimist:1179 Completed in 146ms
70 http fetch GET 304 https://registry.npmjs.org/braces 227ms (from cache)
71 timing metavuln:packument:braces Completed in 227ms
72 timing metavuln:load:security-advisory:braces:786 Completed in 0ms
73 timing metavuln:calculate:security-advisory:braces:786 Completed in 227ms
74 timing metavuln:cache:get:security-advisory:access-sniff:ckr08O9SCv3gnRGkfkNACPdP12wq56H6eddPp15oxwwaEZpHGZqQs3GYQrZBGDpR5+14dky3g2le2Vr9hRYfOA== Completed in 2ms
75 http fetch GET 304 https://registry.npmjs.org/access-sniff 88ms (from cache)
76 timing metavuln:packument:access-sniff Completed in 88ms
77 timing metavuln:load:security-advisory:access-sniff:nGn3vXHBr1MXdEUoCk2XqIzU8gDyqMJzOSF3bSVg7fKRpGqH686g8X7gNVmfdoD30lET3rsU8E009x0pQQVfAg== Completed in 0ms
78 timing metavuln:calculate:security-advisory:access-sniff:nGn3vXHBr1MXdEUoCk2XqIzU8gDyqMJzOSF3bSVg7fKRpGqH686g8X7gNVmfdoD30lET3rsU8E009x0pQQVfAg== Completed in 88ms
79 timing metavuln:cache:get:security-advisory:micromatch:6Hdv/9HSh6TBKC1CYoX9JqnyAi5q0f0pB+S19ia7Yf8EyYlIonIcYrhYYC32YnFFZoEyzbV98/lmmbf9qWq6jA== Completed in 3ms
80 http fetch GET 304 https://registry.npmjs.org/micromatch 69ms (from cache)
81 timing metavuln:packument:micromatch Completed in 69ms
82 timing metavuln:load:security-advisory:micromatch:KNqjr1CE0QC68S3zOEsplFbBx/OoDhCB5eW9YqBWUKIt+akMhIivd+sGFIcKkRpAVktYb+ArnkYQx4siXgYJIg== Completed in 1ms
83 timing metavuln:calculate:security-advisory:micromatch:KNqjr1CE0QC68S3zOEsplFbBx/OoDhCB5eW9YqBWUKIt+akMhIivd+sGFIcKkRpAVktYb+ArnkYQx4siXgYJIg== Completed in 70ms
84 timing metavuln:cache:get:security-advisory:gulp-cssmin:zpp9vwWjftjJcyOnbmEVF6q9ZhBNaAXmBoJwFb51nH90PG4wsxEpNTZ160beH36Pp+GGcsrcxYNu90QYVQ2g1A== Completed in 2ms
85 http fetch GET 304 https://registry.npmjs.org/gulp-cssmin 170ms (from cache)
86 timing metavuln:packument:gulp-cssmin Completed in 170ms
87 timing metavuln:load:security-advisory:gulp-cssmin:CieRffbE1nPyVol67lB6RtDImjfmW7zQ2s5sXvqm8/SQIVEQZKoBnBk0bcEvROmNVksCApCakQmyxPZs0AXNng== Completed in 0ms
88 timing metavuln:calculate:security-advisory:gulp-cssmin:CieRffbE1nPyVol67lB6RtDImjfmW7zQ2s5sXvqm8/SQIVEQZKoBnBk0bcEvROmNVksCApCakQmyxPZs0AXNng== Completed in 170ms
89 timing metavuln:cache:get:security-advisory:panini:jpmuyLwykZhmRjrpb0hOl3sis/eRonHtJQg1GEYmujvk4L/Br508pDMe+hdwzi9uT5b3Wj5lRkz72xAnj2S6wA== Completed in 2ms
90 http fetch GET 304 https://registry.npmjs.org/panini 49ms (from cache)
91 timing metavuln:packument:panini Completed in 49ms
92 timing metavuln:load:security-advisory:panini:JjtyKgNaS05d2O5Se+mSj2PacQR5XJdOJBr/HXX1ZcwtaGUHc+6vChytTQM3xmL5a09+HewqHwMHONRUq1G2JQ== Completed in 0ms
93 timing metavuln:calculate:security-advisory:panini:JjtyKgNaS05d2O5Se+mSj2PacQR5XJdOJBr/HXX1ZcwtaGUHc+6vChytTQM3xmL5a09+HewqHwMHONRUq1G2JQ== Completed in 49ms
94 http fetch GET 200 https://registry.npmjs.org/gonzales-pe 18ms (from cache)
95 timing metavuln:packument:gonzales-pe Completed in 19ms
96 timing metavuln:cache:get:security-advisory:gonzales-pe-sl:mRvnbV354L7Wg2VJ4/MznH8Tjzdm2Ip685pBru3UdjkSuAUNWrNd3nMoFMQAOWzKd6pNCMeKkNkoVGbOVDSGNA== Completed in 19ms
97 timing metavuln:cache:get:security-advisory:gonzales-pe:MjZa4Y9I8jNWuvHjGgs3apEbk6cW9A9nlY70cTi38pUB1D7VFPlP4PuGDSLsHlxgl+B8Byr2HaGCwaCuoilyxw== Completed in 19ms
98 timing metavuln:load:security-advisory:gonzales-pe:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
99 timing metavuln:calculate:security-advisory:gonzales-pe:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 19ms
100 timing metavuln:cache:get:security-advisory:blocking-proxy:esfR0TLdsWb4wf/9LDLcjtkSUllycRtQTFo2mGXWmlscDFJfZmFY7iQobbSYjQxlrGP3jfyc6IQo7BTqULOnoQ== Completed in 18ms
101 timing metavuln:cache:get:security-advisory:meow:77nL6GjRTgs6PsZG9tit194Ki9THziHyRIcjBSdroet8DrYHx5VMZREYspMrKEYQf7FYG0Oh5nw/4kAKIyk2eg== Completed in 17ms
102 timing metavuln:cache:get:security-advisory:csscomb:P6FHjBfa9ieh71aVyT+n7gktibDk6+5oc/BndPOeBxUZW8ccLf9q0Z0DAqL07WKPCI0yCqIM5LBk+i90DiN57g== Completed in 19ms
103 timing metavuln:cache:get:security-advisory:rc:5CaxaUsjK4hm5YGxZdsHBERbkhg2ayjB1F7KkltT/spva+03R7PxDydCg1iRXZrD/kq/c4RheFJZFfjh0Cjw0w== Completed in 17ms
104 timing metavuln:cache:get:security-advisory:webdriver-manager:HQCnPZRKdILckzoAQd3V1wbzPjI/Nfk7ytZNBwDDoZ+E0tGJxD9GGk/6Juss2R+0w15bnYsjFfa3hshtBnGxRA== Completed in 17ms
105 timing metavuln:cache:get:security-advisory:gulp-util:kdVUBCpcnd5mKKx0BdoPIHqRdxVJR5/iEPe+l1v3nPmDXN4eDiye9gp2ro2prgaXhfdKx9ckLUpleh8VkF2zCw== Completed in 18ms
106 http fetch GET 200 https://registry.npmjs.org/gulp-util 18ms (from cache)
107 timing metavuln:packument:gulp-util Completed in 18ms
108 timing metavuln:load:security-advisory:gulp-util:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
109 timing metavuln:calculate:security-advisory:gulp-util:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 18ms
110 http fetch GET 304 https://registry.npmjs.org/blocking-proxy 55ms (from cache)
111 timing metavuln:packument:blocking-proxy Completed in 55ms
112 timing metavuln:load:security-advisory:blocking-proxy:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
113 timing metavuln:calculate:security-advisory:blocking-proxy:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 55ms
114 http fetch GET 304 https://registry.npmjs.org/gonzales-pe-sl 61ms (from cache)
115 timing metavuln:packument:gonzales-pe-sl Completed in 61ms
116 timing metavuln:load:security-advisory:gonzales-pe-sl:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
117 timing metavuln:calculate:security-advisory:gonzales-pe-sl:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 61ms
118 http fetch GET 304 https://registry.npmjs.org/csscomb 63ms (from cache)
119 timing metavuln:packument:csscomb Completed in 63ms
120 timing metavuln:load:security-advisory:csscomb:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
121 timing metavuln:calculate:security-advisory:csscomb:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 63ms
122 http fetch GET 304 https://registry.npmjs.org/meow 86ms (from cache)
123 timing metavuln:packument:meow Completed in 87ms
124 timing metavuln:load:security-advisory:meow:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 1ms
125 timing metavuln:calculate:security-advisory:meow:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 88ms
126 http fetch GET 304 https://registry.npmjs.org/rc 90ms (from cache)
127 timing metavuln:packument:rc Completed in 91ms
128 timing metavuln:load:security-advisory:rc:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
129 timing metavuln:calculate:security-advisory:rc:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 91ms
130 http fetch GET 304 https://registry.npmjs.org/webdriver-manager 150ms (from cache)
131 timing metavuln:packument:webdriver-manager Completed in 150ms
132 timing metavuln:load:security-advisory:webdriver-manager:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 0ms
133 timing metavuln:calculate:security-advisory:webdriver-manager:8MDgP3O3yM8t8dcQHSMUtmH4UKJrKhWmsmV44L4YChIzoahEo+G6j24b+4BPItZck5h5zQFPFD39kOC/789lfA== Completed in 150ms
134 timing metavuln:cache:get:security-advisory:gulp-accessibility:5MYC3Mc3DKOrPqu+CDR/mG1Qrq7QwrsrN2B6ReJNRDTV2bhKJEL44FNwnkbqXlAHhGA83WkK61sUDLVZjAxqKA== Completed in 3ms
135 http fetch GET 304 https://registry.npmjs.org/gulp-accessibility 55ms (from cache)
136 timing metavuln:packument:gulp-accessibility Completed in 55ms
137 timing metavuln:load:security-advisory:gulp-accessibility:ckr08O9SCv3gnRGkfkNACPdP12wq56H6eddPp15oxwwaEZpHGZqQs3GYQrZBGDpR5+14dky3g2le2Vr9hRYfOA== Completed in 0ms
138 timing metavuln:calculate:security-advisory:gulp-accessibility:ckr08O9SCv3gnRGkfkNACPdP12wq56H6eddPp15oxwwaEZpHGZqQs3GYQrZBGDpR5+14dky3g2le2Vr9hRYfOA== Completed in 55ms
139 timing metavuln:cache:get:security-advisory:glob-stream:QqOEvOzFpuuhKFFzrVVKcoJy3vhGcamDwQ/yih73rsPsIUL/wThNua2KqIsEiMz18R4G4ko3WaOr0Tj4JhWGaw== Completed in 2ms
140 http fetch GET 304 https://registry.npmjs.org/glob-stream 62ms (from cache)
141 timing metavuln:packument:glob-stream Completed in 62ms
142 timing metavuln:load:security-advisory:glob-stream:6Hdv/9HSh6TBKC1CYoX9JqnyAi5q0f0pB+S19ia7Yf8EyYlIonIcYrhYYC32YnFFZoEyzbV98/lmmbf9qWq6jA== Completed in 0ms
143 timing metavuln:calculate:security-advisory:glob-stream:6Hdv/9HSh6TBKC1CYoX9JqnyAi5q0f0pB+S19ia7Yf8EyYlIonIcYrhYYC32YnFFZoEyzbV98/lmmbf9qWq6jA== Completed in 62ms
144 timing metavuln:cache:get:security-advisory:csscomb:hM3iqlHtzEtu9+SBnA2iFmq3enyNJojQ5xQTMoM4dRvqxRECdLJ51ikFYAdTNJO95TlDIfXoFsv9FiaDxMmV0A== Completed in 0ms
145 timing metavuln:load:security-advisory:csscomb:MjZa4Y9I8jNWuvHjGgs3apEbk6cW9A9nlY70cTi38pUB1D7VFPlP4PuGDSLsHlxgl+B8Byr2HaGCwaCuoilyxw== Completed in 0ms
146 timing metavuln:calculate:security-advisory:csscomb:MjZa4Y9I8jNWuvHjGgs3apEbk6cW9A9nlY70cTi38pUB1D7VFPlP4PuGDSLsHlxgl+B8Byr2HaGCwaCuoilyxw== Completed in 0ms
147 timing metavuln:cache:get:security-advisory:sass-lint:DDAy08tuIYyRruMtKNwLYBuuKxtQBU/QclJqlDQhx8oDuJXRIJ4pRFkR4b+Dkuh0X7WSeDFPuiUJHO44lpu77w== Completed in 3ms
148 http fetch GET 304 https://registry.npmjs.org/sass-lint 58ms (from cache)
149 timing metavuln:packument:sass-lint Completed in 59ms
150 timing metavuln:load:security-advisory:sass-lint:mRvnbV354L7Wg2VJ4/MznH8Tjzdm2Ip685pBru3UdjkSuAUNWrNd3nMoFMQAOWzKd6pNCMeKkNkoVGbOVDSGNA== Completed in 0ms
151 timing metavuln:calculate:security-advisory:sass-lint:mRvnbV354L7Wg2VJ4/MznH8Tjzdm2Ip685pBru3UdjkSuAUNWrNd3nMoFMQAOWzKd6pNCMeKkNkoVGbOVDSGNA== Completed in 59ms
152 timing metavuln:cache:get:security-advisory:vinyl-fs:zdz5n9CaC2nd6L+CoM7FNmiDfUA63Xu6+5fk04xBd19Q9Eoi69wHvPRX9MQbT00MVEGzBkA5eo1zreaPtUJxrw== Completed in 3ms
153 http fetch GET 304 https://registry.npmjs.org/vinyl-fs 71ms (from cache)
154 timing metavuln:packument:vinyl-fs Completed in 72ms
155 timing metavuln:load:security-advisory:vinyl-fs:QqOEvOzFpuuhKFFzrVVKcoJy3vhGcamDwQ/yih73rsPsIUL/wThNua2KqIsEiMz18R4G4ko3WaOr0Tj4JhWGaw== Completed in 0ms
156 timing metavuln:calculate:security-advisory:vinyl-fs:QqOEvOzFpuuhKFFzrVVKcoJy3vhGcamDwQ/yih73rsPsIUL/wThNua2KqIsEiMz18R4G4ko3WaOr0Tj4JhWGaw== Completed in 72ms
157 timing metavuln:cache:get:security-advisory:gulp-sass-lint:YqZipIDki12CVk3y20cm7SOD6LTOQrs9C1uyqOdAmVbS92VZetkrVeg91z2rgYKjYClFdE9lppXcV2yefEmVaw== Completed in 2ms
158 http fetch GET 304 https://registry.npmjs.org/gulp-sass-lint 50ms (from cache)
159 timing metavuln:packument:gulp-sass-lint Completed in 50ms
160 timing metavuln:load:security-advisory:gulp-sass-lint:DDAy08tuIYyRruMtKNwLYBuuKxtQBU/QclJqlDQhx8oDuJXRIJ4pRFkR4b+Dkuh0X7WSeDFPuiUJHO44lpu77w== Completed in 0ms
161 timing metavuln:calculate:security-advisory:gulp-sass-lint:DDAy08tuIYyRruMtKNwLYBuuKxtQBU/QclJqlDQhx8oDuJXRIJ4pRFkR4b+Dkuh0X7WSeDFPuiUJHO44lpu77w== Completed in 50ms
162 timing metavuln:cache:get:security-advisory:gulp-gh-pages:IQCrdKW6rGkQjfbiFamZzhQ8CHYnPGw71Xi/VbU/qfoUg2CX9e4ZihkZ6SbSXzC20cGWX7aEMOFElQ1mxlGyBg== Completed in 2ms
163 http fetch GET 304 https://registry.npmjs.org/gulp-gh-pages 56ms (from cache)
164 timing metavuln:packument:gulp-gh-pages Completed in 56ms
165 timing metavuln:load:security-advisory:gulp-gh-pages:zdz5n9CaC2nd6L+CoM7FNmiDfUA63Xu6+5fk04xBd19Q9Eoi69wHvPRX9MQbT00MVEGzBkA5eo1zreaPtUJxrw== Completed in 0ms
166 timing metavuln:calculate:security-advisory:gulp-gh-pages:zdz5n9CaC2nd6L+CoM7FNmiDfUA63Xu6+5fk04xBd19Q9Eoi69wHvPRX9MQbT00MVEGzBkA5eo1zreaPtUJxrw== Completed in 56ms
167 timing auditReport:init Completed in 1122ms
168 timing reify:audit Completed in 1370ms
169 info run optipng-bin@6.0.0 postinstall { code: 1, signal: null }
170 timing reify:rollback:createSparse Completed in 2ms
171 timing reify:rollback:retireShallow Completed in 0ms
172 timing command:install Completed in 3860ms
173 verbose stack Error: command failed
173 verbose stack     at ChildProcess.<anonymous> (/opt/homebrew/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js:64:27)
173 verbose stack     at ChildProcess.emit (node:events:378:20)
173 verbose stack     at maybeClose (node:internal/child_process:1067:16)
173 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
174 verbose pkgid optipng-bin@6.0.0
175 verbose cwd /[...]
176 verbose Darwin 20.3.0
177 verbose argv "/opt/homebrew/Cellar/node/15.11.0/bin/node" "/opt/homebrew/bin/npm" "install" "optipng-bin"
178 verbose node v15.11.0
179 verbose npm  v7.6.2
180 error code 1
181 error path /[...]/node_modules/optipng-bin
182 error command failed
183 error command sh -c node lib/install.js
184 error ⚠ spawn Unknown system error -86
184 error   ⚠ optipng pre-build test failed
184 error   ℹ compiling from source
184 error   ✖ Error: Command failed: /bin/sh -c make install
184 error pngrtran.c:99:1: warning: unused function 'png_rtran_ok' [-Wunused-function]
184 error png_rtran_ok(png_structrp png_ptr, int need_IHDR)
184 error ^
184 error 1 warning generated.
184 error ld: warning: option -s is obsolete and being ignored
184 error Undefined symbols for architecture arm64:
184 error   "_png_init_filter_functions_neon", referenced from:
184 error       _png_read_filter_row in libpng.a(pngrutil.o)
184 error ld: symbol(s) not found for architecture arm64
184 error clang: error: linker command failed with exit code 1 (use -v to see invocation)
184 error make[1]: *** [optipng] Error 1
184 error make: *** [install] Error 2
184 error
184 error cd src/optipng && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make install && \
184 error 	cd ../..
184 error cd ../libpng && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile PNGLIBCONF_H_PREBUILT=pnglibconf.h.optipng && \
184 error 	cd ../optipng
184 error cp pnglibconf.h.optipng pnglibconf.h
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o png.o png.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngerror.o pngerror.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngget.o pngget.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngmem.o pngmem.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngpread.o pngpread.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngread.o pngread.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngrio.o pngrio.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngrtran.o pngrtran.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngrutil.o pngrutil.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngset.o pngset.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngtrans.o pngtrans.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngwio.o pngwio.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngwrite.o pngwrite.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngwtran.o pngwtran.c
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngwutil.o pngwutil.c
184 error ar rcs libpng.a png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o pngwrite.o pngwtran.o pngwutil.o
184 error ranlib libpng.a
184 error gcc -c -I../zlib  -O2 -Wall -Wextra -o pngtest.o pngtest.c
184 error gcc  -L../zlib -o pngtest pngtest.o libpng.a -lz -lm
184 error cd ../opngreduc && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile libopngreduc.a && \
184 error 	cd ../optipng
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -o opngreduc.o opngreduc.c
184 error ar cru libopngreduc.a opngreduc.o
184 error ranlib libopngreduc.a
184 error cd ../gifread && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile libgifread.a && \
184 error 	cd ../optipng
184 error gcc -c  -O2 -Wall -Wextra -o gifread.o gifread.c
184 error ar cru libgifread.a gifread.o
184 error ranlib libgifread.a
184 error cd ../pnmio && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile libpnmio.a && \
184 error 	cd ../optipng
184 error gcc -c  -O2 -Wall -Wextra -o pnmin.o pnmin.c
184 error gcc -c  -O2 -Wall -Wextra -o pnmout.o pnmout.c
184 error gcc -c  -O2 -Wall -Wextra -o pnmutil.o pnmutil.c
184 error ar cru libpnmio.a pnmin.o pnmout.o pnmutil.o
184 error ranlib libpnmio.a
184 error cd ../minitiff && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile libminitiff.a && \
184 error 	cd ../optipng
184 error gcc -c  -O2 -Wall -Wextra -o tiffread.o tiffread.c
184 error gcc -c  -O2 -Wall -Wextra -o tiffutil.o tiffutil.c
184 error ar cru libminitiff.a tiffread.o tiffutil.o
184 error ranlib libminitiff.a
184 error cd ../pngxtern && \
184 error 	/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile libpngxtern.a && \
184 error 	cd ../optipng
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxread.o pngxread.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxrbmp.o pngxrbmp.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxrgif.o pngxrgif.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxrjpg.o pngxrjpg.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxrpnm.o pngxrpnm.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxrtif.o pngxrtif.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxio.o pngxio.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxmem.o pngxmem.c
184 error gcc -c  -O2 -Wall -Wextra  -I../libpng -I../gifread -I../pnmio -I../minitiff -o pngxset.o pngxset.c
184 error ar cru libpngxtern.a pngxread.o pngxrbmp.o pngxrgif.o pngxrjpg.o pngxrpnm.o pngxrtif.o pngxio.o pngxmem.o pngxset.o
184 error ranlib libpngxtern.a
184 error gcc -c  -O2 -Wall -Wextra -I../cexcept  -I../libpng -I../opngreduc -I../pngxtern -o optipng.o optipng.c
184 error gcc -c  -O2 -Wall -Wextra -I../cexcept  -I../libpng -I../opngreduc -I../pngxtern -o optim.o optim.c
184 error gcc -c  -O2 -Wall -Wextra -I../cexcept  -I../libpng -I../opngreduc -I../pngxtern -o bitset.o bitset.c
184 error gcc -c  -O2 -Wall -Wextra -I../cexcept  -I../libpng -I../opngreduc -I../pngxtern -o ioutil.o ioutil.c
184 error gcc -c  -O2 -Wall -Wextra -I../cexcept  -I../libpng -I../opngreduc -I../pngxtern -o ratio.o ratio.c
184 error gcc -c  -O2 -Wall -Wextra -I../cexcept  -I../libpng -I../opngreduc -I../pngxtern -o wildargs.o wildargs.c
184 error gcc -s -o optipng optipng.o optim.o bitset.o ioutil.o ratio.o wildargs.o ../opngreduc/libopngreduc.a ../pngxtern/libpngxtern.a ../libpng/libpng.a  ../gifread/libgifread.a ../pnmio/libpnmio.a ../minitiff/libminitiff.a  -lz -lm
184 error
184 error     at /[...]/node_modules/execa/index.js:231:11
184 error     at runMicrotasks (<anonymous>)
184 error     at processTicksAndRejections (node:internal/process/task_queues:94:5)
184 error     at async /[...]/node_modules/optipng-bin/lib/install.js:18:4
185 verbose exit 1
@happysalada
Copy link

I have a similar error on an AMD processor on a nixos distrib.
It's likely (my guess) that there is a library missing. Unfortunately the error doesn't give you any information.
I've tried including libpng and zlib. I can't really figure out which library might be missing.
If anybody has any idea, I'm interested in testing as well.

@dGilli
Copy link

dGilli commented May 11, 2021

webpack_1     | > optipng-bin@7.0.0 postinstall /var/www/project/buildchain/node_modules/optipng-bin
webpack_1     | > node lib/install.js
webpack_1     | 
webpack_1     |   ⚠ Command failed: /var/www/project/buildchain/node_modules/optipng-bin/vendor/optipng --version
webpack_1     | /lib64/ld-linux-x86-64.so.2: No such file or directory
webpack_1     |
webpack_1     |
webpack_1     |   ⚠ optipng pre-build test failed
webpack_1     |   ℹ compiling from source
webpack_1     |   ✖ Error: Command failed: /bin/sh -c make install
webpack_1     | pngrtran.c:99:1: warning: 'png_rtran_ok' defined but not used [-Wunused-function]
webpack_1     |    99 | png_rtran_ok(png_structrp png_ptr, int need_IHDR)
webpack_1     |       | ^~~~~~~~~~~~
webpack_1     | ar: `u' modifier ignored since `D' is the default (see `U')
webpack_1     | ar: `u' modifier ignored since `D' is the default (see `U')
webpack_1     | ar: `u' modifier ignored since `D' is the default (see `U')
webpack_1     | ar: `u' modifier ignored since `D' is the default (see `U')
webpack_1     | pngxmem.c: In function 'pngx_malloc_rows_extended':
webpack_1     | pngxmem.c:38:34: warning: comparison is always false due to limited range of data type [-Wtype-limits]
...

I have been getting the same error on Apple Silicon with a Docker container. Any headway on this? Could be that it is related to this webpack_1 | /lib64/ld-linux-x86-64.so.2: No such file or directory being missing.

@colinbendell
Copy link

The root issue is that when building from source the included libPNG is 1.6.34 and is enabling the NEON optimizations present in aarch64. Two solutions to work around this:

  1. set CPPFLAGS=-DPNG_ARM_NEON_OPT=0 before running yarn/nom. This will disable those NEON processor optimizations when compiling the included libPNG from source.
  2. install libPNG locally (brew install libpng) and add --with-system-libpng to the configure invocation. Make sure to set C_INCLUDE_PATH=/opt/homebrew/include so that optipng can find the standard headers.

@gabemeola
Copy link

For anyone who is running into this issue on the M1 MacBook 14" and 16",
Apparently rosetta doesn't come preinstalled on macOS 12.
I was able to resolve this by installing with softwareupdate --install-rosetta

@colinbendell
Copy link

Rosetta is a crutch that enables unsigned code execution through the secure enclave and enables intel bad security practices things like writing dynamic code to an executable memory page. Ideally rosetta should be avoided.

@rishighan
Copy link

Sorry to bump an old issue, but was there any resolution to this? I'm on a M1 MacBook Pro myself and cant get past the optipng-bin Module not found error.

@neonick
Copy link

neonick commented May 23, 2022

Bump. Same as above :(

@dGilli
Copy link

dGilli commented May 24, 2022

It is wild that this has not been addressed in over a year on a package that has almost 1M npm downloads a week!! This goes a little beyond my skill-level. If any one is willing to start a PR though, I will try and help where ever I can. Email me.

I have not been able to generate a single Favicon in over a year ;-(

@GrzegorzDerdak
Copy link

I was able to get rid of this by installing the xcode (with rosetta).

@anuraghazra
Copy link

set CPPFLAGS=-DPNG_ARM_NEON_OPT=0 before running yarn/nom. This will disable those NEON processor optimizations when compiling the included libPNG from source.

Nice this worked.

Ran

CPPFLAGS=-DPNG_ARM_NEON_OPT=0 yarn

@bernardomontoya
Copy link

set CPPFLAGS=-DPNG_ARM_NEON_OPT=0 before running yarn/nom. This will disable those NEON processor optimizations when compiling the included libPNG from source.

Nice this worked.

Ran

CPPFLAGS=-DPNG_ARM_NEON_OPT=0 yarn

CPPFLAGS=-DPNG_ARM_NEON_OPT=0 npm install worked for me 🎉

@rynop
Copy link

rynop commented Dec 6, 2023

IMO an easier fix is just to install rosetta.

softwareupdate --install-rosetta

Update, don't use this. See comment below.

@colinbendell
Copy link

@rynop - see my comment above. Rosetta is a crutch and it sidesteps much of the arm8.3 PA and arm64e benefits. Not to mention its slower.

@dalyr95
Copy link

dalyr95 commented Jan 8, 2024

Workaround in initial comment here imagemin/mozjpeg-bin#64 and this was able to install on M1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests