FreeBSD Port: vscode-1.52.1 error build

Hiroki Tagato tagattie at FreeBSD.org
Sat Mar 6 11:11:05 UTC 2021


There is a report that the following command solved the problem, see:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242936#c20

$ make clean configure make-yarn-cache clean build

The workaround might work for you as well.

I still can't reproduce the error...

On 2021/03/05 18:46, Alex V. Petrov wrote:
> New versions of vscode are not built again.
> The error is similar:
> [3/4] Linking dependencies...
> warning " > gulp-postcss at 9.0.0" has unmet peer dependency "postcss@^8.0.0".
> warning " > gulp-tsb at 4.0.5" has incorrect peer dependency
> "typescript@^3.0.0".
> [4/4] Building fresh packages...
> $ node build/npm/postinstall.js
> Installing dependencies in build...
> $ yarn --frozen-lockfile --offline
> yarn install v1.22.10
> [1/4] Resolving packages...
> [2/4] Fetching packages...
> error Can't make a request in offline mode
> ("https://registry.yarnpkg.com/jsbi/-/jsbi-3.1.4.tgz")
> info Visit https://yarnpkg.com/en/docs/cli/install for documentation
> about this command.
> error Command failed with exit code 1.
> info Visit https://yarnpkg.com/en/docs/cli/install for documentation
> about this command.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/editors/vscode
> 
> 
> If you do not clear the directory and run the build again, then the
> error is:
> ===>  Building for vscode-1.53.2_2
> cd /usr/ports/editors/vscode/work/vscode-1.53.2 && /usr/bin/env
> BUILD_SOURCEVERSION=622cb03f7e070a9670c94bae1a45d78d7181fbd4
> XDG_CACHE_HOME=/usr/ports/editors/vscode/work/.cache
> ELECTRON_SKIP_BINARY_DOWNLOAD=1
> PLAYWRIGHT_BROWSERS_PATH=/usr/ports/editors/vscode/work/pw-browsers
> PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 PYTHONDONTWRITEBYTECODE=1
> XDG_DATA_HOME=/usr/ports/editors/vscode/work
> XDG_CONFIG_HOME=/usr/ports/editors/vscode/work
> HOME=/usr/ports/editors/vscode/work
> TMPDIR="/usr/ports/editors/vscode/work"
> PATH=/usr/ports/editors/vscode/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
> NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh
> NO_LINT=YES LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local
> LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe
> -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""
> LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2
> -pipe -fstack-protector-strong -fno-strict-aliasing  "
> MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"
> BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m
> 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m
> 444"  yarn --frozen-lockfile --offline
> yarn install v1.22.10
> $ node build/npm/preinstall.js
> [1/4] Resolving packages...
> success Already up-to-date.
> $ node build/npm/postinstall.js
> Installing dependencies in build...
> $ yarn --frozen-lockfile --offline
> yarn install v1.22.10
> [1/4] Resolving packages...
> [2/4] Fetching packages...
> error Can't make a request in offline mode
> ("https://registry.yarnpkg.com/@azure/cosmos/-/cosmos-3.9.3.tgz")
> info Visit https://yarnpkg.com/en/docs/cli/install for documentation
> about this command.
> error Command failed with exit code 1.
> info Visit https://yarnpkg.com/en/docs/cli/install for documentation
> about this command.
> *** Error code 1
> 
> 
> I have fresh 13-stable amd64 om my home desktop.
> I use portmaster for build ports.
> I got the same error when using make in /usr/ports/editors/vscode/
> 
> 
> 
> 13.02.2021 19:38, Alex V. Petrov пишет:
>> I'm sorry. I should have written earlier. After rebuilding all packages
>> with full cleanup /usr/local, the problem was solved.
>>
>>
>> 13.02.2021 18:16, Hiroki Tagato пишет:
>>> Hi Alex,
>>>
>>> I can't reproduce the error either by doing "make build" or by using
>>> poudriere. Can you share what build procedure you use to build the port?
>>>
>>> On 2021/01/27 7:51, Alex V. Petrov wrote:
>>>> Hi!
>>>>
>>>> info windows-process-tree at 0.2.4: The platform "freebsd" is incompatible
>>>> with this module.
>>>> info "windows-process-tree at 0.2.4" is an optional dependency and failed
>>>> compatibility check. Excluding it from installation.
>>>> [3/4] Linking dependencies...
>>>> warning " > eslint-plugin-mocha at 8.0.0" has incorrect peer dependency
>>>> "eslint@>=7.0.0".
>>>> warning " > gulp-tsb at 4.0.5" has incorrect peer dependency
>>>> "typescript@^3.0.0".
>>>> [4/4] Building fresh packages...
>>>> $ node build/npm/postinstall.js
>>>> Installing dependencies in extensions...
>>>> $ yarn --frozen-lockfile --offline
>>>> yarn install v1.22.10
>>>> warning package.json: No license field
>>>> warning vscode-extensions at 0.0.1: No license field
>>>> [1/4] Resolving packages...
>>>> [2/4] Fetching packages...
>>>> error Can't make a request in offline mode
>>>> ("https://registry.yarnpkg.com/typescript/-/typescript-4.1.2.tgz")
>>>> info Visit https://yarnpkg.com/en/docs/cli/install for documentation
>>>> about this command.
>>>> error Command failed with exit code 1.
>>>> info Visit https://yarnpkg.com/en/docs/cli/install for documentation
>>>> about this command.
>>>> *** Error code 1
>>>>
>>>> Stop.
>>>> make: stopped in /usr/ports/editors/vscode
>>>>
>>>> ===>>> make build failed for editors/vscode
>>>> ===>>> Aborting update


More information about the freebsd-ports mailing list