Followed this guide for a start: https://developers.cloudflare.com/pages/framework-guides/deploy-a-nextjs-site/
Here’s the full build log:
10:54:38.995 Success: Finished cloning repository files
10:54:40.062 Detected the following tools from environment: [email protected], [email protected]
10:54:40.063 Installing project dependencies: yarn
10:54:42.847 ➤ YN0000: ┌ Resolution step
10:54:43.604 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide @popperjs/core (pbda14), requested by react-popper
10:54:43.609 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide @types/node (pbfe5c), requested by ts-node
10:54:43.612 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide @wordpress/style-engine (p1c382), requested by @faustwp/blocks
10:54:43.613 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide graphql-tag (p1fcef), requested by @graphql-codegen/typescript-react-apollo
10:54:43.613 ➤ YN0060: │ @bracketspace/frontend@workspace:. provides next (pcd673) with version 13.4.4, which doesn't satisfy what @layer0/next and some of its descendants request
10:54:43.613 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide next-on-pages-vercel-cli (p4fa0c), requested by @cloudflare/next-on-pages
10:54:43.613 ➤ YN0060: │ @bracketspace/frontend@workspace:. provides react (p2fbf2) with version 18.2.0, which doesn't satisfy what @layer0/react requests
10:54:43.614 ➤ YN0060: │ @bracketspace/frontend@workspace:. provides react (pe66ac) with version 18.2.0, which doesn't satisfy what @wordpress/block-library and some of its descendants request
10:54:43.614 ➤ YN0060: │ @bracketspace/frontend@workspace:. provides react-dom (p1f764) with version 18.2.0, which doesn't satisfy what @layer0/react requests
10:54:43.614 ➤ YN0060: │ @bracketspace/frontend@workspace:. provides react-dom (p5cc9f) with version 18.2.0, which doesn't satisfy what @wordpress/block-library and some of its descendants request
10:54:43.615 ➤ YN0060: │ @bracketspace/frontend@workspace:. provides stylelint (p59615) with version 15.6.2, which doesn't satisfy what stylelint-config-prettier requests
10:54:43.615 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide webpack (pc4578), requested by copy-webpack-plugin
10:54:43.615 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide webpack (p388f9), requested by url-loader
10:54:43.615 ➤ YN0002: │ @bracketspace/frontend@workspace:. doesn't provide wrangler (p777d1), requested by @cloudflare/next-on-pages
10:54:43.615 ➤ YN0002: │ @firebase/analytics-compat@npm:0.2.6 [0a114] doesn't provide @firebase/app (pe1e51), requested by @firebase/analytics
10:54:43.615 ➤ YN0002: │ @firebase/app-check-compat@npm:0.3.7 [0a114] doesn't provide @firebase/app (p7eb9f), requested by @firebase/app-check
10:54:43.615 ➤ YN0002: │ @firebase/auth-compat@npm:0.4.2 [0a114] doesn't provide @firebase/app (p8bc4f), requested by @firebase/auth
10:54:43.616 ➤ YN0002: │ @firebase/auth-compat@npm:0.4.2 [0a114] doesn't provide @firebase/app-types (p27036), requested by @firebase/auth-types
10:54:43.616 ➤ YN0002: │ @firebase/firestore-compat@npm:0.3.10 [0a114] doesn't provide @firebase/app (p94fa0), requested by @firebase/firestore
10:54:43.616 ➤ YN0002: │ @firebase/firestore-compat@npm:0.3.10 [0a114] doesn't provide @firebase/app-types (p5acba), requested by @firebase/firestore-types
10:54:43.616 ➤ YN0002: │ @firebase/functions-compat@npm:0.3.5 [0a114] doesn't provide @firebase/app (pb6f07), requested by @firebase/functions
10:54:43.616 ➤ YN0002: │ @firebase/installations-compat@npm:0.2.4 [0a114] doesn't provide @firebase/app-types (pd5eb5), requested by @firebase/installations-types
10:54:43.616 ➤ YN0002: │ @firebase/messaging-compat@npm:0.2.4 [0a114] doesn't provide @firebase/app (p1627e), requested by @firebase/messaging
10:54:43.616 ➤ YN0002: │ @firebase/performance-compat@npm:0.2.4 [0a114] doesn't provide @firebase/app (p6bdbc), requested by @firebase/performance
10:54:43.617 ➤ YN0002: │ @firebase/remote-config-compat@npm:0.2.4 [0a114] doesn't provide @firebase/app (p38909), requested by @firebase/remote-config
10:54:43.617 ➤ YN0002: │ @firebase/storage-compat@npm:0.3.2 [0a114] doesn't provide @firebase/app (p2721c), requested by @firebase/storage
10:54:43.617 ➤ YN0002: │ @firebase/storage-compat@npm:0.3.2 [0a114] doesn't provide @firebase/app-types (p9d2d2), requested by @firebase/storage-types
10:54:43.617 ➤ YN0002: │ @graphql-tools/graphql-tag-pluck@npm:7.5.2 [99f2a] doesn't provide @babel/core (pce523), requested by @babel/plugin-syntax-import-assertions
10:54:43.617 ➤ YN0002: │ @graphql-tools/graphql-tag-pluck@npm:8.0.1 [88d36] doesn't provide @babel/core (p58718), requested by @babel/plugin-syntax-import-assertions
10:54:43.617 ➤ YN0002: │ @layer0/core@npm:4.19.8 doesn't provide @babel/core (p3b623), requested by babel-loader
10:54:43.617 ➤ YN0002: │ @layer0/core@npm:4.19.8 doesn't provide typescript (p61c34), requested by ts-loader
10:54:43.618 ➤ YN0002: │ @layer0/core@npm:4.19.8 doesn't provide webpack (p5fd07), requested by babel-loader
10:54:43.618 ➤ YN0002: │ @layer0/core@npm:4.19.8 doesn't provide webpack (p23c7b), requested by ts-loader
10:54:43.618 ➤ YN0002: │ @layer0/next@npm:4.19.8 [ec82b] doesn't provide @babel/preset-env (pae734), requested by jscodeshift
10:54:43.618 ➤ YN0002: │ @wordpress/notices@npm:4.2.0 doesn't provide react (p9457d), requested by @wordpress/data
10:54:43.618 ➤ YN0002: │ deepsignal@npm:1.3.0 [1eea0] doesn't provide react (p2bee9), requested by @preact/signals-react
10:54:43.618 ➤ YN0002: │ eslint-config-react-app@npm:7.0.1 [ec82b] doesn't provide @babel/plugin-syntax-flow (pca991), requested by eslint-plugin-flowtype
10:54:43.618 ➤ YN0002: │ eslint-config-react-app@npm:7.0.1 [ec82b] doesn't provide @babel/plugin-transform-react-jsx (p9b374), requested by eslint-plugin-flowtype
10:54:43.618 ➤ YN0002: │ functions@workspace:functions doesn't provide jest (p7b918), requested by firebase-functions-test
10:54:43.619 ➤ YN0002: │ reakit-warning@npm:0.6.2 [2f13f] doesn't provide react-dom (p49f1c), requested by reakit-utils
10:54:43.619 ➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
10:54:43.620 ➤ YN0000: └ Completed in 0s 767ms
10:54:43.785 ➤ YN0000: ┌ Fetch step
10:55:56.788 ➤ YN0066: │ typescript@patch:typescript@npm%3A5.0.4#~builtin<compat/typescript>::version=5.0.4&hash=ad5954: Cannot apply hunk #1
10:56:19.570 ➤ YN0013: │ 85 packages were already cached, 2799 had to be fetched
10:56:19.607 ➤ YN0000: └ Completed in 1m 36s
10:56:19.799 ➤ YN0000: ┌ Link step
10:57:19.750 ➤ YN0007: │ @fortawesome/fontawesome-free@npm:5.15.4 must be built because it never has been before or the last one failed
10:57:19.751 ➤ YN0007: │ esbuild@npm:0.14.54 must be built because it never has been before or the last one failed
10:57:19.752 ➤ YN0007: │ esbuild@npm:0.15.18 must be built because it never has been before or the last one failed
10:57:19.752 ➤ YN0007: │ @swc/core@npm:1.3.61 [ec82b] must be built because it never has been before or the last one failed
10:57:19.752 ➤ YN0007: │ protobufjs@npm:6.11.3 must be built because it never has been before or the last one failed
10:57:19.753 ➤ YN0007: │ @parcel/watcher@npm:2.1.0 must be built because it never has been before or the last one failed
10:57:19.753 ➤ YN0007: │ protobufjs@npm:7.2.3 must be built because it never has been before or the last one failed
10:57:19.753 ➤ YN0007: │ re2@npm:1.19.0 must be built because it never has been before or the last one failed
10:57:19.754 ➤ YN0007: │ core-js@npm:2.6.12 must be built because it never has been before or the last one failed
10:57:19.755 ➤ YN0007: │ gifsicle@npm:4.0.1 must be built because it never has been before or the last one failed
10:57:19.755 ➤ YN0007: │ jpegtran-bin@npm:4.0.0 must be built because it never has been before or the last one failed
10:57:19.755 ➤ YN0007: │ optipng-bin@npm:5.1.0 must be built because it never has been before or the last one failed
10:57:19.755 ➤ YN0007: │ pngquant-bin@npm:5.0.2 must be built because it never has been before or the last one failed
10:57:19.755 ➤ YN0007: │ ejs@npm:2.7.4 must be built because it never has been before or the last one failed
10:57:19.756 ➤ YN0007: │ esbuild@npm:0.17.19 must be built because it never has been before or the last one failed
10:57:19.756 ➤ YN0007: │ core-js-pure@npm:3.30.2 must be built because it never has been before or the last one failed
10:57:21.807 ➤ YN0000: │ @fortawesome/fontawesome-free@npm:5.15.4 STDOUT Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
10:57:21.807 ➤ YN0000: │ @fortawesome/fontawesome-free@npm:5.15.4 STDOUT License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
10:57:21.807 ➤ YN0000: │ @fortawesome/fontawesome-free@npm:5.15.4 STDOUT
10:57:22.319 ➤ YN0000: │ re2@npm:1.19.0 STDOUT Trying https://github.com/uhop/node-re2/releases/download/1.19.0/linux-x64-108.br ...
10:57:22.721 ➤ YN0000: │ jpegtran-bin@npm:4.0.0 STDERR ✔ jpegtran pre-build test passed successfully
10:57:22.751 ➤ YN0000: │ pngquant-bin@npm:5.0.2 STDERR ✔ pngquant pre-build test passed successfully
10:57:22.778 ➤ YN0000: │ optipng-bin@npm:5.1.0 STDERR ✔ optipng pre-build test passed successfully
10:57:22.778 ➤ YN0000: │ gifsicle@npm:4.0.1 STDERR ✔ gifsicle pre-build test passed successfully
10:57:23.008 ➤ YN0000: │ re2@npm:1.19.0 STDOUT Writing to build/Release/re2.node ...
10:57:24.485 ➤ YN0000: │ re2@npm:1.19.0 STDOUT Done.
10:57:24.503 ➤ YN0000: └ Completed in 1m 5s
10:57:25.003 ➤ YN0000: Done with warnings in 2m 43s
10:57:25.336 Executing user command: npx @cloudflare/next-on-pages@1
10:57:29.768 npm WARN exec The following package was not found and will be installed: @cloudflare/[email protected]
10:57:43.790 npm WARN deprecated [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
10:57:43.975 npm WARN deprecated [email protected]: Please use @jridgewell/sourcemap-codec instead
10:57:45.466 npm WARN deprecated @npmcli/[email protected]: This functionality has been moved to @npmcli/fs
10:57:53.254 ⚡️ @cloudflare/next-on-pages CLI v.1.0.1
10:57:53.696 ⚡️ Detected Package Manager: yarn (berry)
10:57:53.697 ⚡️ Preparing project...
10:57:53.698 ⚡️ Project is ready
10:57:53.699 ⚡️ Building project...
10:57:55.211 ▲ ➤ YN0000: ┌ Resolution step
10:57:56.236 ▲ ➤ YN0032: │ fsevents@npm:2.3.2: Implicit dependencies on node-gyp are discouraged
10:57:56.288 ▲ ➤ YN0061: │ @npmcli/move-file@npm:1.1.2 is deprecated: This functionality has been moved to @npmcli/fs
10:57:58.538 ▲ ➤ YN0061: │ @npmcli/move-file@npm:2.0.1 is deprecated: This functionality has been moved to @npmcli/fs
10:57:59.186 ▲ ➤ YN0032: │ node-addon-api@npm:1.7.2: Implicit dependencies on node-gyp are discouraged
10:58:02.315 ▲ ➤ YN0000: └ Completed in 7s 104ms
10:58:02.316 ▲ ➤ YN0000: ┌ Fetch step
10:58:11.282 ▲ ➤ YN0013: │ 649 packages were already cached, 213 had to be fetched
10:58:11.283 ▲ ➤ YN0000: └ Completed in 8s 966ms
10:58:11.336 ▲ ➤ YN0000: ┌ Link step
10:58:18.920 ▲ ➤ YN0007: │ next-on-pages-vercel-cli@npm:29.3.0 must be built because it never has been before or the last one failed
10:58:18.920 ▲ ➤ YN0007: │ esbuild@npm:0.14.47 must be built because it never has been before or the last one failed
10:58:18.920 ▲ ➤ YN0007: │ esbuild@npm:0.17.6 must be built because it never has been before or the last one failed
10:58:18.921 ▲ ➤ YN0007: │ esbuild@npm:0.17.19 must be built because it never has been before or the last one failed
10:58:18.921 ▲ ➤ YN0007: │ deasync@npm:0.1.28 must be built because it never has been before or the last one failed
10:58:19.207 ▲ ➤ YN0000: │ deasync@npm:0.1.28 STDOUT `linux-x64-node-18` exists; testing
10:58:19.495 ▲ ➤ YN0000: │ deasync@npm:0.1.28 STDOUT Binary is fine; exiting
10:58:19.629 ▲ ➤ YN0000: └ Completed in 8s 294ms
10:58:19.742 ▲ ➤ YN0000: Done with warnings in 24s 534ms
10:58:19.743 ▲
10:58:20.306 ▲ Internal Error: Binary not found (next-on-pages-vercel-cli) for root-workspace-0b6124@workspace:.
10:58:20.307 ▲ at E9 (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:423:1806)
10:58:20.307 ▲ at Object.iNe (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:423:2322)
10:58:20.307 ▲ at /opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:601:297
10:58:20.307 ▲ at async $t.mktempPromise (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:377:69349)
10:58:20.308 ▲ at async ng.execute (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:597:54614)
10:58:20.308 ▲ at async ng.validateAndExecute (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:63:13148)
10:58:20.308 ▲ at async OA.run (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:77:2354)
10:58:20.308 ▲ at async OA.runExit (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:77:2538)
10:58:20.308 ▲ at async i (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:446:12061)
10:58:20.308 ▲ at async i (/opt/buildhome/.cache/node/corepack/yarn/3.3.1/yarn.js:446:11098)
10:58:20.837
10:58:20.837 ⚡️ The Vercel build (`yarn dlx vercel build`) command failed. For more details see the Vercel logs above.
10:58:20.838 ⚡️ If you need help solving the issue, refer to the Vercel or Next.js documentation or their repositories.
10:58:20.838
10:58:20.879 Failed: Error while executing user command. Exited with error code: 1
10:58:20.890 Failed: build command exited with code: 1
10:58:21.768 Failed: error occurred while running build command
Unfortunately, Google says nothing about this error. I’d appreciate any guidance.