FreeBSD Port: vscode-1.52.1 error build

Alex V. Petrov alexvpetrov at gmail.com
Sat Mar 6 12:56:35 UTC 2021


Hmm. Default installation of 13-stable don't creating directories:
/compat/proc
/compat/sys
/compat/dev
Thereby during startup linux subsystem dont't mounted special file systems.
I created them handly.
After all, vscode building and installing is OK.



06.03.2021 18:58, Alex V. Petrov пишет:
> 06.03.2021 18:11, Hiroki Tagato пишет:
>> 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
> Yes. It fixed the problem.
> Big Thanks!
> 
> New problem:
> 
> # make install
> ===>  Installing for vscode-1.53.2_2
> ===>  Checking if vscode is already installed
> ===>   Registering installation for vscode-1.53.2_2
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/keytar/build/Release/obj.target/keytar.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/native-is-elevated/build/Release/iselevated.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/keymapping.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/native-watchdog/build/Release/watchdog.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/node-pty/build/Release/pty.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/spdlog/build/Release/spdlog.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/vscode-nsfw/build/Release/nsfw.node:No
> such file or directory
> pkg-static: Unable to access file
> /usr/ports/editors/vscode/work/stage/usr/local/share/code-oss/resources/app/node_modules.asar.unpacked/vscode-sqlite3/build/Release/sqlite.node:No
> such file or directory
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/editors/vscode
> 
> 
> 
> 
>> 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
> 

-- 
-----
Alex.


More information about the freebsd-ports mailing list