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)



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