Re: pkg/60341 (www/chromium from pkgsrc-2026Q1 requires clang20, but pkgsrc has clang19)
"Alexander Schreiber via gnats" <[email protected]> Fri, 19 Jun 2026 20:35:01 +0000 (UTC)
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR pkg/60341; it has been noted by GNATS. From: Alexander Schreiber <[email protected]> To: [email protected] Cc: [email protected], [email protected], [email protected], [email protected] Subject: Re: pkg/60341 (www/chromium from pkgsrc-2026Q1 requires clang20, but pkgsrc has clang19) Date: Fri, 19 Jun 2026 22:26:52 +0200 On Fri, Jun 19, 2026 at 07:14:51PM +0000, [email protected] wrote: > Synopsis: www/chromium from pkgsrc-2026Q1 requires clang20, but pkgsrc has clang19 > > State-Changed-From-To: open->feedback > State-Changed-By: [email protected] > State-Changed-When: Fri, 19 Jun 2026 19:14:50 +0000 > State-Changed-Why: > Feedback requested. > > Alexander, if possible please provide further messages from > build.log. The transcripts shared seems to contains warnings, > not errors. My mistake, I misread that. TLDR: build fails because the invoked tsconfig does not exist on the system. So I ran make clean, set MAKE_JOBS=1 in /etc/mk.conf (was 4 before, dropped back to 1 just in case) and ran make again for www/chromium. Error output on the console: ------------------------------------- cd /usr/pkgobj/www/chromium/work/chromium-146.0.7680.164/third_party/devtools-frontend/src/node_modules/@rollup && /bin/cp /usr/pkgobj/www/chromium/work/chromium-146.0.7680.164/rollup/rust/target/release/libbindings_napi.so rollup-netbsd/rollup.netbsd.node && echo '{ "main": "./rollup.netbsd.node" }' > rollup-netbsd/package.json ninja: Entering directory `out/Release' [302/53394] ACTION //third_party/devtools-frontend/src/front_end/ui/kit:devtools_entrypoint-bundle-tsconfig(//build/toolchain/netbsd:clang_x64) FAILED: [code=1] gen/third_party/devtools-frontend/src/front_end/ui/kit/devtools_entrypoint-bundle-tsconfig-tsconfig.json gen/third_party/devtools-frontend/src/front_end/ui/kit/kit.prebundle.js gen/third_party/devtools-frontend/src/front_end/ui/kit/kit.prebundle.js.map gen/third_party/devtools-frontend/src/front_end/ui/kit/kit.prebundle.d.ts /usr/pkg/bin/python3.13 ../../third_party/devtools-frontend/src/scripts/build/typescript/ts_library.py --tsconfig_output_location gen/third_party/devtools-frontend/src/front_end/ui/kit/devtools_entrypoint-bundle-tsconfig-tsconfig.json --deps ./css_files-tsconfig.json ./kit-tsconfig.json --front_end_directory gen/third_party/devtools-frontend/src/front_end/ui/kit --sources gen/third_party/devtools-frontend/src/front_end/ui/kit/kit.prebundle.ts TypeScript compilation failed. Used tsconfig gen/third_party/devtools-frontend/src/front_end/ui/kit/devtools_entrypoint-bundle-tsconfig-tsconfig.json gen/third_party/devtools-frontend/src/front_end/ui/kit/devtools_entrypoint-bundle-tsconfig-tsconfig.json(44,5): error TS6053: File '/usr/pkgobj/www/chromium/work/chromium-146.0.7680.164/out/Release/gen/third_party/devtools-frontend/src/front_end/ui/kit/css_files-tsconfig.json' not found. ninja: build stopped: subcommand failed. *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/www/chromium *** Error code 1 Stop. make: stopped in /usr/pkgsrc/www/chromium --------------------------- Looking for build log in /usr/pkgobj: root@faramir:/usr/pkgsrc/www/chromium# find /usr/pkgobj/ -name build.log /usr/pkgobj/www/chromium/work/chromium-146.0.7680.164/third_party/catapult/third_party/polymer/components/polymer/build.log /usr/pkgobj/www/chromium/work/chromium-146.0.7680.164/third_party/catapult/third_party/polymer/components/webcomponentsjs/build.log and neither has errors, just package: version tuples and build hashes. The file /usr/pkgobj/www/chromium/work/chromium-146.0.7680.164/out/Release/gen/third_party/devtools-frontend/src/front_end/ui/kit/css_files-tsconfig.json does indeed not exist. Und neither is the invoked tsconfig executable to be found anywhere (ran "find / -name tsconfig -type f" with no results. Which pkgsrc package should provide that? On Debian, it is provided by the ts-node package. Asking pkgfind for tsconfig gave no results, search for node yielded lang/nodejs2[024], but lang/nodejs-20.20.2 is installed on the system. contents of /etc/mk.conf: --------------------------- ACCEPTABLE_LICENSES+= vim-license ACCEPTABLE_LICENSES+= gnu-agpl-v3 ACCEPTABLE_LICENSES+= autodesk-license PKG_OPTIONS.python27=-x11 PKG_OPTIONS.python37=-x11 PKG_OPTIONS.ghostscript=-x11 ALLOW_VULNERABLE_PACKAGES=yes UPDATE_TARGET=package-install WRKOBJDIR = /usr/pkgobj PACKAGES=${PKGSRCDIR}/packages/${LOWER_OPSYS}-${OS_VERSION}-${MACHINE_ARCH} USE_FORT=yes USE_SSP=yes MKZFS=yes DISTDIR=/usr/distfiles # default pkg prefix LOCALBASE=/usr/pkg # fetch using wget # FETCH_CMD=${LOCALBASE}/bin/wget # FETCH_BEFORE_ARGS=-passive-ftp # FETCH_RESUME_ARGS=-c # FETCH_OUTPUT_ARGS=-O # fetch using curl if available #.if exists(/usr/pkg/bin/wget) #FETCH_USING= wget #.endif # We have 4 physical cores, keep them warm MAKE_JOBS=1 # sanity checks for shared libs PKG_DEVELOPER=yes # default 'make clean' on deps CLEANDEPENDS=YES -------------------------- I'm happy to try anything else ... Kind regards, Alex. -- "Opportunity is missed by most people because it is dressed in overalls and looks like work." -- Thomas A. Edison