pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/60341 (www/chromium from pkgsrc-2026Q1 requires clang20, but pkgsrc has clang19)



The following reply was made to PR pkg/60341; it has been noted by GNATS.

From: Alexander Schreiber <als%thangorodrim.ch@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pkg-manager%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
	leot%netbsd.org@localhost
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, leot%NetBSD.org@localhost wrote:
 > Synopsis: www/chromium from pkgsrc-2026Q1 requires clang20, but pkgsrc has clang19
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: leot%NetBSD.org@localhost
 > 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
 



Home | Main Index | Thread Index | Old Index